Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If a texture map is selected, the mapped image will be used to color the material.

Image/texture Maps

texture maps are images used in pattern, reflection, transmission and bump to establish the pattern of the effect. All texture maps are assumed to be square. If the image used is not square it will be stretched/compacted into a square texture map, possibly deforming the texture.

...

There are several parameters that control how texture maps affect a material. 

Browse

The browse button opens a File Open dialog from which you can browse for a texture map file (supported file formats are JPEG, GIF, PNG, BMP).Channel

NOTE: This feature is not yet implemented and will inactive in the current application from future versions of the RedSDK editor.

Offset U

This offsets the texture map horizontally. Each unit of offset equals 1 Space Unit (mm, in. etc.) as specified in the Model space.

Offset by 0.5 Horizontally

Image Added Image Added

Offset V

This offsets the texture map vertically. Each unit of offset equals 1 Space Unit (mm, in. etc.) as specified in the Model space.

Offset by 0.5 Vertically.

Image Added Image Added

Scale U

This scales the texture map horizontally. The value specifies the number of time the texture map will fit in 1 Space Unit (mm, in. etc.) as specified in the Model space. For example if the Space Unit is 1 inch, and if the scale is set to 2, the texture map will repeat 2 times within 1 inch. If the scale were changed to 0.2 it would take 5 inches to display the entire texture map.

Scaled by 2 Horizontally.

Image Added Image Added

Scale V

This scales the texture map vertically. The value specifies the number of time the texture map will fit in 1 Space Unit (mm, in. etc.) as specified in the Model space. For example if the Space Unit is 1 inch, and if the scale is set to 2, the texture map will repeat 2 times within 1 inch. If the scale were changed to 0.2 it would take 5 inches to display the entire texture map.

Scaled by 4 Vertically. 

Image Added Image Added


Rotation

This Rotates the texture map by the number of degrees specified.

Rotated by 30 degrees 

Image Added Image Added

All texture maps are assumed to be square. If the image used is not square it will be stretched/compacted into a square texture map, possibly deforming the texture.

The size of all texture maps is equal to one unit of the currently defined Space Unit in the Model space. For example if the Space Unit is set to inches the all texture maps are 1in. by 1in. If the Space Unit is in millimeters then the texture map is 1mm. by 1mm. The resulting texture can then be modified by scaling.

There are several parameters that control how texture maps affect a material.

 

Browse

The browse button opens a File Open dialog from which you can browse for a texture map file (supported file formats are JPEG, GIF, PNG, BMP).

Channel

NOTE: This feature is not yet implemented and will inactive in the current application from future versions of the RedSDK editor.

Offset U

This offsets the texture map horizontally. Each unit of offset equals 1 Space Unit (mm, in. etc.) as specified in the Model space.

Offset by 0.5 Horizontally

 

Offset V

This offsets the texture map vertically. Each unit of offset equals 1 Space Unit (mm, in. etc.) as specified in the Model space.

Offset by 0.5 Vertically.

 

Scale U

This scales the texture map horizontally. The value specifies the number of time the texture map will fit in 1 Space Unit (mm, in. etc.) as specified in the Model space. For example if the Space Unit is 1 inch, and if the scale is set to 2, the texture map will repeat 2 times within 1 inch. If the scale were changed to 0.2 it would take 5 inches to display the entire texture map.

Scaled by 2 Horizontally.

 

Scale V

This scales the texture map vertically. The value specifies the number of time the texture map will fit in 1 Space Unit (mm, in. etc.) as specified in the Model space. For example if the Space Unit is 1 inch, and if the scale is set to 2, the texture map will repeat 2 times within 1 inch. If the scale were changed to 0.2 it would take 5 inches to display the entire texture map.

Scaled by 4 Vertically. 

 

...

This Rotates the texture map by the number of degrees specified.

Rotated by 30 degrees 

 

Reflectance

This category defines a material's luster: its brightness, polish, dullness, etc. For example, a brick's reflectance is "Matte" - it is flat and does not reflect light.

Image Removed
Reflectance of most metals is "Conductor" - a set of parameters designed to simulate how metals interact with light.

  Image Removed
Glass has its own Reflectance settings.

Image Removed
Some stone materials have "Mirror" reflectance to simulate shininess.

...

Reflectance

Reflections can be anisotropic, Fresnel-style and glossy. All those effects need dedicated parameters to be modeled.

If set to color, that color will be the degree of reflection of the material.

Image Added
If a texture map is selected the mapped image will be used to control the reflection of the material.

Image Added
Both the color and any texture map rely on classical RGB format coding for the reflection. White (RGB 0, 0, 0) equals total reflection, and Black (RGB 256, 256, 256) equals zero reflection.

Example of an applied texture map for reflection with anisotropy

Image Added

Anisotropy

The anisotropy parameter varies in [0, 1] and describes how the reflection is oriented regarding to the surface orientation. Some real-life materials are well-known anisotropic ones: CD-ROM surface or hairs and fur for example. By default, a value of 0.5 makes the material isotropic (i.e. reflections do not vary with the orientation of the surface). Make the value smaller or greater to slightly modify the way the light is reflected at the material surface.

Image Added Image Added Image Added

Click and drag in the control box to change the orientation of the anisotropy.

The Samples value changes the refinement of the anisotropy significantly.

Glossiness

The glossiness parameter controls how much the reflections are blurry. The samples parameter controls the noise level of the glossy reflections. Differences in the Glossiness setting can be seen below.
Glossiness at 0.01

Glossiness at 0.05

Glossiness at 0.99
Image Added

Fresnel Reflection

Fresnel support is essential as it is the way real surfaces interact with the light. The strength of the reflection generally depends on the viewing angle (the angle between the observer and the surface normal).

Fresnel reflection OFF

Fresnel reflection ON
Image Added

Specular Highlights

Note: This feature has been deprecated as redundant and will be excised from future versions of the RedSDK editor.


Transparency

This category is relevant for transparent glass and plastic materials. For example, "Eroded" transparency simulates a bumpy or uneven glass surface.

...