db&w documentation wiki

finest software | finest docs

Site Tools


infinimap2018:converter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
private:infinimap2017:converter [2017/05/08 16:59] – [Tiled OpenEXR] lightwolfinfinimap2018:converter [2017/12/27 10:41] (current) – ↷ Links adapted because of a move operation lightwolf
Line 1: Line 1:
 +
 ====== infiniMap Converter ====== ====== infiniMap Converter ======
  
 The Converter will convert any image that LightWave can load using plugins (( Unfortunately this excludes TGA, FLX and IFF which are both loaded natively by LightWave 3D )) into an ECW/JPEG 2000 image, ready to be used within infiniMap. The Converter will convert any image that LightWave can load using plugins (( Unfortunately this excludes TGA, FLX and IFF which are both loaded natively by LightWave 3D )) into an ECW/JPEG 2000 image, ready to be used within infiniMap.
 +{{ infinimap2018:converter.png}}
 Due to licensing restrictions the Converter is limited to a maximum source image size of 500MB (( The 500MB refer to the raw, uncompressed size of the image. This can be computed using the following formula: Due to licensing restrictions the Converter is limited to a maximum source image size of 500MB (( The 500MB refer to the raw, uncompressed size of the image. This can be computed using the following formula:
- +\\ width * height * number of channels * depth per channel in bytes. 
-width * height * number of channels * depth per channel in bytes. +\\ For example, an image that is 1920x1080 pixels large, contains 4 colour channels (i.e. Red, Green, Blue, Alpha) using 8 byte each (for 256 different shades per channel) would be: 
- +\\ 1920 * 1080 * 4 * 1 = 6220800 bytes, which is 5.9 MB (divide twice by 1024 to convert from bytes to Megabytes). 
-For example, an image that is 1920x1080 pixels large, contains 4 colour channels (i.e. Red, Green, Blue, Alpha) using 8 byte each (for 256 different shades per channel) would be: +\\ Fortunately infiniMap does that math and will warn you if the 500MB limit is exceeded. ))  when converting to ECW / JPEG 2000 images. InfiniMap Pro can read much larger images created in other applications though.
- +
-1920 * 1080 * 4 * 1 = 6220800 bytes, which is 5.9 MB (divide twice by 1024 to convert from bytes to Megabytes). +
-Fortunately infiniMap does that math and will warn you if the 500MB limit is exceeded. ))  when converting to ECW / JPEG 2000 images. InfiniMap Pro can read much larger images created in other applications though.+
  
 Converting to OpenEXR images is not limited in size. Converting to OpenEXR images is not limited in size.
Line 79: Line 77:
 If you select an OpenEXR image as the source for the conversion it will be converted with identical channels and layers (but tiled). If you select an OpenEXR image as the source for the conversion it will be converted with identical channels and layers (but tiled).
  
-===== Compression =====+=== Compression ===
  
 OpenEXR offers a variety of compression modes, we recommend ZIP. OpenEXR offers a variety of compression modes, we recommend ZIP.
-==== Uncompressed ====+== Uncompressed ==
  
 Doesn't compress the data at all, recommended for highest speeds (if the hard drive is fast) - but also uses the most storage space. Doesn't compress the data at all, recommended for highest speeds (if the hard drive is fast) - but also uses the most storage space.
-==== RLE (lossless) ====+== RLE (lossless) ==
 Compresses the difference between adjacent pixels. Fast to compress and decompress, but in general only works well for images with large areas of solid colour. Compresses the difference between adjacent pixels. Fast to compress and decompress, but in general only works well for images with large areas of solid colour.
-==== ZIPS (lossless) ====+== ZIPS (lossless) ==
  
 This uses a ZIP type compression scheme to compress one scanline at a time. Slow to compress, fast to decompress and also offers a fairly high compression ratio. This uses a ZIP type compression scheme to compress one scanline at a time. Slow to compress, fast to decompress and also offers a fairly high compression ratio.
-==== ZIP (lossless) - default ====+== ZIP (lossless) - default ==
  
 Just like ZIPS, except that it compresses 16 scanlines in one go. This results in a slightly better compression compared to ZIPS, but also slows down reading single scanlines from an image. Just like ZIPS, except that it compresses 16 scanlines in one go. This results in a slightly better compression compared to ZIPS, but also slows down reading single scanlines from an image.
 We recommend ZIP for non-grainy images (or images with little grain). We recommend ZIP for non-grainy images (or images with little grain).
-==== PIZ (lossless) ====+== PIZ (lossless) ==
  
 This is a wavelet based compression scheme that has a compression ratio that is comparable to ZIP(S), but is faster to compress ... on the other hand it is slower to decompress. This is a wavelet based compression scheme that has a compression ratio that is comparable to ZIP(S), but is faster to compress ... on the other hand it is slower to decompress.
 PIZ is recommended for grainy images. PIZ is recommended for grainy images.
-==== PXR24 (lossy) ====+== PXR24 (lossy) ==
  
 A wavelet based compression scheme similar to PIZ, 32bit float numbers are cut off to 24bit, losing 8 bits of precision. A wavelet based compression scheme similar to PIZ, 32bit float numbers are cut off to 24bit, losing 8 bits of precision.
-==== B44 (lossy) ====+== B44 (lossy) ==
  
 A compression scheme designed for the real-time playback of OpenEXR images with a constant compression ratio. A compression scheme designed for the real-time playback of OpenEXR images with a constant compression ratio.
-==== B44A (lossy) ====+== B44A (lossy) ==
  
 Just like B44, but solid areas (such as alpha channels) have a better compression ratio.  Just like B44, but solid areas (such as alpha channels) have a better compression ratio. 
-These are explained in more detail in the Technical Introduction to OpenEXR, available as a PDF at www.openexr.com.3+These are explained in more detail in the Technical Introduction to OpenEXR, available as a PDF at www.openexr.com. (( I admit it, I didn't want to copy and paste the entire section over from the OpenEXR website. The document is highly recommended to understand the capabilities of OpenEXR. ))
 ===== Tile Size ===== ===== Tile Size =====
  
Line 121: Line 119:
 These options allow you to convert a (non-linear) source image to linear during the conversion. This is especially useful if the destination image is a tiled OpenEXR image and you work using a linear work-flow because it saves on CPU time that would otherwise be needed to convert the image on demand during a render. These options allow you to convert a (non-linear) source image to linear during the conversion. This is especially useful if the destination image is a tiled OpenEXR image and you work using a linear work-flow because it saves on CPU time that would otherwise be needed to convert the image on demand during a render.
  
-It is not recommended to store an image as linear in ECW/JPEG 2000 as a colour space conversion from anything but linear is likely to result in banding. This is because a colour space conversion changes the distribution of colour values which then might not be represented exactly in an 8-bit image format like ECW/JPEG 20004.+It is not recommended to store an image as linear in ECW/JPEG 2000 as a colour space conversion from anything but linear is likely to result in banding. This is because a colour space conversion changes the distribution of colour values which then might not be represented exactly in an 8-bit image format like ECW/JPEG 2000 ((At least as far as infiniMap compresses them. JPEG 2000 is specified for higher bit depths but implementations using those are rare. )).
 ===== Output File ===== ===== Output File =====
  
Line 129: Line 127:
 This will finally convert the image. Depending on the image size and CPU speed this may take a couple of minutes. A progress window is displayed during the conversion, and infiniMap will also display some statistics after the conversion has completed. This will finally convert the image. Depending on the image size and CPU speed this may take a couple of minutes. A progress window is displayed during the conversion, and infiniMap will also display some statistics after the conversion has completed.
  
 +<- browser|  ^ |^batch_converter| ->
infinimap2018/converter.1494255549.txt.gz · Last modified: 2017/05/08 16:59 by lightwolf