Bitmap

Bitmap node is one of the most important nodes. It loads the image file and maps it to the object surface using the texture coordinates. 

Modern graphics projects may require to use a lot of high resoultion textures with the total memory consumption that can be much larger than GPU memory size. For this reason CentiLeo supports a very efficient out-of-core texture streaming for rendering needs on demand.

Texture streaming uses the method of preparing texture cache files of *.cntx type before rendering starts. This topic is explained in more detail here. The texture cache files storage path can be set in the hardware settings. When the image texture is edited using external appliaction then it's needed to click "Reset" button to update the caches of the texture file in CentiLeo system.

By default the texture mapping coordinates are used from material tag that is used to assign material to the object. In case the other texture coorinates are needed it's possible to connect the UVWProjection node to InputUVW slot where the UVWProjection sets the custom texture coordinates.

In case the input image is the normal map that should be assigned to Bump slot of Standard Material it's required to enable "Is Normal Map" flag. The other flags of normal map group change the channels of the input normal map image.   

bitmap.png