Bl
Bl
Bl
Bl
Bl
You are here:   Home »  Import CAD Formats  
Bl
NYC Apt

Supported 2D Bitmap Export File Formats


To learn of the 'Best Practices' to import from our most popular 3D CAD file formats, click here.

While the main and primary focus of development at Okino is the 3D file import/export converters, a wide selection of 2D bitmap, video and audio converters or viewers have also been written in tandem. Thus, performing a 3D file format conversion also allows for automatic 2D bitmap conversion to occur at the same time.

 2D Export File FormatExt 32-bit RGBA 24-bit RGB 8-bit Colormap 1-Bit B&W Alpha Chan G Buffers
 IFF (Lightwave) .iff, .ham, .lbm CheckCheckCheckCheckCheck 
This driver outputs the rendered image to the Lightwave IFF file format which is commonly used to store bitmap images for the Lightwave 3D software. The list of supported bitmap formats is the same as that described for the Photoshop PSD format, except for no G-Buffer support. RLE compression is optional.
 IFF (Maya) .iff CheckCheck  Check 
This driver outputs the rendered image to a Alias compatible IFF file (not to be confused with the Lightwave IFF file format). This file format is commonly used as the default bitmap file format for such Alias products as Maya, Explore and PowerAnimator. The file can either be saved as a 24-bit image (8-bit red, green and blue channels), a 32-bit image (24-bits of RGB and 8-bits of alpha channel) or an 8-bit image containing only the alpha channel. Data is written to the file using a tile height of 1 and a tile width equal to the width of the image. RLE compression is optional but enabled by default.
 IMG (Electric Image) .img, .image CheckCheckCheckCheckCheck 
This driver outputs the rendered image to the Electric Image bitmap file format. The list of supported bitmap formats is the same as that described for the Photoshop PSD format, except for no G-Buffer support. Compression is always enabled.
 JPEG .jpg  Check  Check 
This driver outputs the rendered image to a JPEG disk file. JPEG is a common image format that provides a variable image compression scheme which degrades the quality of an image as the image compression level increases. Relatively high levels of compression can be achieved before significant degradation occurs in the image. Note, however that JPEG is a lossy compression scheme which means that the image saved to disk is of lower quality than the original rendered image.

The JPEG driver can output in the 24-bit RGB format and can also output the alpha channel as a Grayscale JPEG image.

 PIC (Softimage) .pic CheckCheck  Check 
This driver outputs the rendered image to a Softimage PIC file format. The file can either be saved as a 24-bit image (8-bit red, green and blue channels), a 32-bit image (24-bits of RGB and 8-bits of alpha channel) or an 8-bit image containing only the alpha channel. RLE compression is optional but enabled by default.
 PIX (Maya) .pix  Check  Check 
This driver outputs the rendered image to a Alias compatible PIX file format. This file format is commonly associated with such Alias products as Maya, Explore and PowerAnimator. The file can either be saved as a 24-bit image (8-bit red, green and blue channels) or as an 8-bit image containing only the alpha channel. RLE compression is always enabled.
 PNG .png CheckCheckCheckCheckCheck 
PNG (Portable Network Graphics) is a replacement for the GIF format. It is a full-featured (non-LZW) compressed format intended for widespread use.

The list of supported bitmap formats is the same as that described for the Photoshop PSD format, except for no G-Buffer support. RLE compression is optional.

 PPM .png  Check  Check 
This driver outputs the rendered image to a ‘Portable Pixmap’ (PPM) 24-bit disk file. PPM is a rather simplistic file format that only allows data to be stored in 24-bit (RGB) format without any compression. PPM is used by programs such as Microsoft’s Direct3D.

The PPM driver can output in the 24-bit RGB format and can also output the alpha channel as a RGB PPM image.

 PSD (Photoshop) .psd CheckCheckCheckCheckCheckCheck
This driver outputs the rendered image to a subset of the Adobe Photoshop PSD file format. RLE compression is optional but enabled by default. The channels are output in the following order: R, G, B, Alpha. The following output formats are supported:
  • 1-bit bitmap (B&W)
  • 8-bit colormapped and/or quantized
  • 24-bit RGB
  • 32-bit RGBA
  • 8-bit alpha channel (as grayscale image)

If the "Output G-Buffer Data" is enabled then the Photoshop PSD driver will also output "Geometry Buffer" data directly from the core renderer to the .psd file. See the section below which discusses this G-buffer common option. By outputting this data to a .psd file you can load it into Photoshop and perform unusual operations on the file, such as doing depth of field calculations based on the "Z" channel output to the .psd file.

NOTE: The only way to output G-Buffer data to a Photoshop PSD file is to use the "Render Scene To File…" menu entry. You must render directly to a file since the G-Buffer data must flow from the core renderer directly to the Photoshop PSD output driver. You cannot render to a window and then follow up by pressing the "Save" button on the render window to subsequently save the window's image to a Photoshop PSD file.

When the Photoshop PSD driver is selected, the G-Buffer data is output in this order and with these extents:

  • Z depth. Range is 0 to 255. 0 is at the camera. 254 in the .psd file is mapped to the furthest non-infinity Z depth of the object. 255 in the .psd file is mapped to infinity values (such as the background).
  • Vertex normal. For each X, Y or Z normalized component, a -1.0 normal component maps to 0 in the .psd file, a 0.0 normal component maps to 128 in the .psd file, and a 1.0 normal component maps to 255 in the .psd file.
  • (u,v) texture coordinate (0.0 to 1.0 range). A value of 0.0 maps to 0 in the .psd file, and 1.0 maps to 255 in the .psd file. Values less than 0.0 or greater than 1.0 are first unitized to the 0.0 to 1.0 range.
  • Object ID. At the moment the lower 8 bits of an object's 32-bit instance pointer is output, so there is no guarantee that this number is unique.

The most interesting aspect of outputting G-Buffer data to a .psd file is using the "Z Depth" information. For example, you can perform depth-of-field processing whereby pixels are blurred based on the value of "Z" in the .psd file. You can also do z-depth based compositing as a post-process operation, such as adding in lens flare effects (the Okino lens flare system uses the G-Buffer mechanism internally to perform z-depth based compositing).

 SGI RGB .rgb, .sgi, .bw, .rgba, .inta CheckCheck  Check 
This driver outputs the rendered image to a Silicon Graphics RGB disk file. It is a complete implementation of the RGB file format, allowing for 24-bit and 32-bit output, alpha channel output, and with optional compression.
 TIFF .tif, .tiff CheckCheckCheckCheckCheck 
This driver outputs the rendered image to a TIFF disk file. It is a complete implementation of the TIFF RGB file format, allowing for 8-bit, 24-bit and 32-bit output, and with optional compression. By default the image will be output as 24-bit data (8-bit red, green and blue channels) but you can choose from 1-bit to 32-bit output. If 256 or fewer colors are chosen (8-bits or less) then the output image will be stored in color-mapped form. If the 32- bit output mode is selected then the alpha channel will be output along with the image data in TIFF alpha channel format.

The TIFF image is not compressed by default. If you enable the "Compress" checkbox then you can select from 3 compression methods: Adobe Deflate (which is compatible with Adobe products), Deflate and PackBits.

 Targa .tga, .targa CheckCheckCheckCheckCheck 
This driver outputs the rendered image to a TARGA disk file. It is a complete implementation of the TARGA file format, allowing for 8-bit, 24-bit and 32-bit output, and with optional compression. By default the image will be output as 24-bit data (8-bit red, green and blue channels) but you can choose from 1-bit to 32-bit output. If 256 or fewer colors are chosen (8-bits or less) then the output image will be stored in color-mapped form. If the 32-bit output mode is selected then the alpha channel will be output along with the image data in TARGA alpha channel format.
 Windows Bitmap .bmp, .dib  CheckCheck   
This driver outputs the rendered image to a Microsoft Windows compatible BMP file. The file can either be saved as a 24-bit image (8-bit red, green and blue channels) or as an 8-bit colormapped image (if 256 or fewer colors are chosen).

This format is not a highly recommended format since no file compression is available, no information can be saved along with the file, and it takes up a considerable amount of memory while the image is being rendered to the file.



The following table lists additional 2D bitmap export file formats which are made available by way of the Okino Multi-Media Editor and Viewer plug-in module.

 2D Export File FormatExt 32-bit RGBA 24-bit RGB 8-bit 1-Bit B&W
 Dr Halo .cut   Check 

Dr. Halo files are device-independent images. The image is stored in one file (.CUT) and the palette is stored in a separate file (PAL). If the image has no corresponding .PAL file, it is considered a grayscale image.

 EPS, Encapsulated PostScript Raster Images (No Vector Data) .eps   Check 

These files are used primarily on PostScript printers. These printers usually offer more variety of fonts and higher resolution than standard laser printers. EPS files will work on any PostScript compatible printer and any end-user application that supports placement of EPS files in its work space.

The image that you read from an EPS file can be either a PostScript raster image or an embedded TIFF image. The image that you write to an EPS file is always a PostScript raster image.

You can write only an 8-bit PostScript raster image, which is grayscale.

 Exif Formats (embedded TIFF or JPEG) .exif  Check  

Exif is a standard for image files created with digital cameras and other input devices. The standard is set by the Japan Electronic Industry Development Association, and formally it is called the Digital Still Camera Image File Format Standard.

Exif files contain either uncompressed TIFF images or compressed JPEG (YUV 4:2:2 sampling) images.

 GEM Image.gem    Check

These files are native to the Graphical Environment Manager developed by Digital Research.

 Intergraph Format.itg,    Check

Intergraph is a monochrome bitmap format developed by Intergraph. RLE and CIT versions of this file format are supported.

The default extensions used by this format are ITG.

This file format does not support stamps or Lossless JPEG compression. For this file format, CCITT G4 and RLE compression are supported.

 Kodak FlashPix.fpx  CheckCheck 

The FlashPix file format was developed through the combined efforts of Eastman Kodak Company, Microsoft Corporation, Hewlett-Packard Company, and Live Picture Inc. It combines the best features of existing formats with object orientation to make the use of digital color images easier.

 Lead 1-Bit Format.cmp    Check

This is a proprietary 1-bit Leadtools compressed format that has better compression and performance than other 1-bit formats.

 MacPaint.mac    Check

These Macintosh Paint files are commonly used for monochrome clip art.

 Microsoft Paint.msp    Check

These files from early versions of Windows are used for black-and-white drawings and clip art.

 PICT, Macintosh.pct, .pict  CheckCheckCheck

PCT is the format used for Macintosh QuickDraw pictures.

Version 1 and 2 of PCT are supported.

 PCX and DCX, Zsoft .pcx, .dcx  CheckCheckCheck

This is a file format created by ZSoft. This format compresses its image data with the RLE type compression.

 Portable Bitmap Utilities.pbm  CheckCheckCheck

The Portable Bitmap Utilities consists of Portable Greymap Utilities (PGM), Portable Pixmap Utilities (PPM), and Portable Anymap Utilities (PNM). Their source is the UNIX environment.

For PBM files, you can write the following bits per pixel: 1.

For PGM files, you can write the following bits per pixel: 8 (Grayscale).

For PPM files, you can write the following bits per pixel: 24.

 Scitex Continuous Tone Format.sct, .ct  Check  

The Scitex Continuous Tone file format was developed by Scitex and is used for high-end image processing. The SCT/CT files are used primarily to store CMY and CMYK color space for the image. For saving the SCT file format, CMY is used instead of CMYK. This maintains the image quality, since the conversion from RGB to CMYK will result in some loss of data.

 Windows Animated Cursor.ani  CheckCheckCheck

ANI is an animated cursor (animated mouse pointer). This file format is used for storing Windows Animated Cursors.

Transparency information is not supported for writing within these files.

 Windows Clipboard.clp  CheckCheckCheck

CLP stands for Microsoft Windows Clipboard. This file format is used to store the contents of the clipboard to disk. The clipboard is an area of memory shared by the Windows operating system, and it is a simple mechanism for exchanging data between applications.

 Windows Icons And Cursors.ico, .cur  CheckCheckCheck

Windows Icon (ICO). This is a file format for storing one or more Windows icons. The background color when you read these images is always black. The size when you write these images can be no larger than 255-by-255 pixels (neither the width nor height can be greater than 255).

Windows Cursor (CUR). This is a file format for storing Windows cursors (mouse pointers). Transparency information is not supported for writing to these files. The size when you write these images should be exactly 32-by-32 pixels.

 Wireless Bitmap Format.wbmp    Check

The Wireless Bitmap file format is a 1-bit format used to send graphical information to a variety of handsets. It is terminal independent and describes only graphical information.

 X Windows Dump.xwd CheckCheckCheckCheck

XWD stands for X Window dump. This file format is used to store and restore screen window images. Two versions of this file exist, the X10 window dump and the X11 window dump. These versions differ slightly in the format of the data (i.e. headers and bits per pixel).

The version X10 XWD file cannot have more than 8bpp image data.

For the version X10 XWD files, you can write the following bits per pixel: 1, 4, 8.

For the version X11 XWD files, you can write the following bits per pixel: 1, 4, 8, 16. 24, 32.

 XPicMap Format.xpm  CheckCheckCheck

XPM files are used to store X Window PixMap information to disk. They are capable of storing black-and-white, grayscale, and color images. XPM stores image data in the form of ASCII text formatted as a standard C character string array.