Realsoft 3D

This is the native file format of Realsoft 3D. It supports arbitrary amount of channels, and each sub channel can use any of the standard data types from a single BYTE up to 64 bit IEEE floating point format. This format implements practically unlimited data bandwith. It is especially suitable for storing intermediate deep images which will be post processed later in high quality. The controls are:

  • Image Channels: A list of channels that have been included into the image file format.

  • Available Channels: A list of all rendering data channels available in the system.

  • Channel: Name of the selected channel. You can give descriptive names to outputted channels, such as 'Floor alpha', 'Unshaded color' etc.

  • Storage Type: Defines the data type of the selected image channel.

[Note] Note
For integer based data types (8 bit BYTE, 16 bit WORD, 32 bit INTEGER), the user can also define how floating point values are converted to the fixed point number form. The Norm value defines the conversion factor: integer value = float value*norm value. For example, for an usual byte based color channel, a suitable norm value is 255. Because this is also the largest value which 8 bits can represent, such a byte channel can only store float values between 0 - 1. Value -0.5 will be truncated to zero and 1.5 to 1. This is perfectly OK for the image color, but unsuitable for e.g. XYZ components of a surface normal vector.

Another related control is the Signed option. Turning it on makes it possible to store negative values to the channel. Channels themselves define convenenient defaults for datatype management. Therefore, changing the Norm and Signed controls is seldom necessary.

Some examples: