Contains the main controls for the appearance of an Arch & Design material.
From a usage perspective, the shading model consists of three components:
The Arch & Design material shading model
Direct and indirect light from the scene cause diffuse reflections as well as translucency effects. Direct light sources also create specular highlights.
Ray tracing is used to create reflective and refractive effects, and advanced importance-driven multi-sampling is used to create glossy reflections and refraction.
The final surface reflectivity is in reality caused by the sum of three components:
Diffuse, reflections, and highlights
In the real world, highlights are just glossy reflections of the light sources. In computer graphics, it’s more efficient to treat these separately. However, to maintain physical accuracy, the material automatically keeps highlight intensity, glossiness, anisotropy, and so on, in sync with the intensity, glossiness, and anisotropy of reflections. Thus, there are no separate controls for these, as both are driven by the reflectivity settings.
One of the most important features of the Arch & Design material is that it is automatically energy conserving. This means that it makes sure that diffuse + reflection + refraction <= 1. In other words, no energy is “magically” created, and the incoming light energy is properly distributed to the diffuse, reflection, and refraction components in a way that maintains the first law of thermodynamics.
For example, when adding reflectivity, the energy must be taken from somewhere; hence, the diffuse level and the transparency will be automatically reduced accordingly. Similarly, adding transparency happens at the cost of the diffuse level.
The rules are as follows:
From left to right: Reflectivity = 0.0, 0.4, 0.8, and 1.0
From left to right: Transparency = 0.0, 0.4, 0.8, and 1.0
Conservation of energy also means that the level of highlights is linked to the glossiness of a surface. A high Reflection Glossiness value causes a narrow, intense highlight, while a lower value causes a wider, less intense highlight. This is because the energy is now spread out and dissipated over a larger area.
The material supports full glossy anisotropic transparency and includes a translucent component.
Translucency
The transparency/translucency property can treat objects as either solid or thin-walled.
If all objects were treated as solids at all times, every window pane in an architectural model would have to be modeled as two faces: An entry surface that refracts the light slightly in one direction, and immediately following it an exit surface, where light is refracted back into the original direction.
Not only does this entail additional modeling work, it is a waste of rendering power to simulate refraction that has very little net effect on the image. Hence, the thin-walled option allows you to model the entire window pane as a single flat plane, foregoing any actual refraction of light.
Solid versus thin-walled transparency and translucency
In the preceding illustration, the helicopter canopy, the window pane, the translucent curtain, and the right-hand sphere all use thin-walled transparency or translucency, whereas the glass goblet, the plastic horse, and the left-hand sphere all use solid transparency or translucency.
Beyond “physical” transparency, which models an actual property of the material, the material provides a completely separate, non-physical “cutout opacity” channel to allow “billboard” objects such as trees, or to cut out objects such as a chainlink fence with an opacity mask.
Click the map button to assign a Diffuse Color map. This button is a shortcut: You can also assign a Diffuse Color map on the General Maps rollout.
The diffuse component uses the Oren-Nayar shading model. When the Roughness value is 0.0, this is identical to classical Lambertian shading; but with higher values, the surface gets a more “powdery” look, as shown in the following illustration.
Left: Roughness=0.0
Center: 0.5
Right: 1.0
Click the map button to assign a Diffuse Roughness map. This button is a shortcut: You can also assign a Diffuse Roughness map on the General Maps rollout.
The Reflectivity and Color values combine to define the level of reflections as well as the intensity of the traditional highlight, also known as the specular highlight.
This value is the maximum value; the actual value also depends on the angle of the surface, and comes from the BRDF curve. This curve (see Interface) lets you define 0–degree reflectivity for surfaces facing the view and 90–degree reflectivity for surfaces perpendicular to the view.
Left: No reflectivity, with a purely diffuse material
Center: Angle-dependent reflectivity, with 0-degree reflectivity of 0.1 and a 90-degree reflectivity of 1.0
Right: Constant reflectivity, with both 0-degree reflectivity and 90-degree reflectivity of 0.9
Click the map button to assign a Reflection map. This button is a shortcut: You can also assign a Reflection map on the General Maps rollout.
Left: Glossiness=1.0
Center: 0.5
Right: 0.25
Click the map button to assign a Glossiness map. This button is a shortcut: You can also assign a Glossiness map on the General Maps rollout.
Available only when Glossiness does not equal 1.0. Because a Glossiness value of 1.0 creates a “perfect mirror,” it is meaningless to shoot multiple rays for this case, hence only one reflection ray is shot.
Glossy reflections need to trace multiple rays to yield a smooth result. This can affect performance. For this reason, the material includes the following two special features designed to enhance performance:
The Highlights+FG Only mode takes no additional rendering time compared to a non-glossy (diffuse) surface, yet can yield surprisingly convincing results. While it might not be completely convincing for “hero” objects in a scene, it can work very well for less-essential scene elements. It tends to work best on materials with weak reflections or extremely glossy (blurred) reflections, as shown in the following illustration:
The two cups on the left use real reflections, while those on the right use Highlights+FG Only.
Left: Non-metallic reflections (Metal Material is off). Reflections clearly contain the color of the objects they reflect and are not influenced by the color of the materials.
Center: Metallic reflections (Metal Material is on). Now the color of reflections are influenced by the color of the object.
Right: A variant of this with Reflectivity=0.5, creating a 50:50 mix between colored reflections and diffuse reflections
Due to the material’s energy-conserving nature, the value set in the Transparency parameter is the maximum value; the actual value depends on the reflectivity as well as the BRDF curve.
Click the map button to assign a Refraction map. This button is a shortcut: You can also assign a Refraction map on the General Maps rollout.
Left: Refraction Glossiness=1.0
Center: Refraction Glossiness=0.5
Right: Refraction Glossiness=0.25
Glossy refraction needs to trace multiple rays to yield a smooth result. This can affect performance. For this reason, the material includes the following special feature designed to enhance performance:
Available only when Glossiness does not equal 1.0. Because a Glossiness value of 1.0 creates a perfectly clear (non-blurry) transparency, it is meaningless to shoot multiple rays for this case; hence, only one refraction ray is shot.
The direction in which light bends depends on whether it is entering or exiting the object. The Arch & Design material use the direction of the surface normal as the primary cue for figuring out whether it is entering or exiting. It is therefore important to model transparent, refractive objects with the surface normals pointing in the proper direction.
The IOR can also be used to define the BRDF curve, which is what happens in the class of transparent materials known as “dielectric” materials, and is illustrated here:
Left: IOR=1.0
Center: IOR=1.2
Right: IOR=1.5
The leftmost cup looks completely unrealistic, and is almost invisible. Because an IOR of 1.0, which equals that of air, is impossible in solid matter, we get no change in reflectivity across the material and hence perceive no edges or changes of any kind. On the other hand, the center and rightmost cups have realistic changes in reflectivity guided by the IOR.
Instead of basing the reflectivity on the IOR, you can instead use the BRDF mode to set it manually:
Different types of transparency
In the previous illustration, the leftmost cup acquires its curve from the index of refraction. The center cup has a manually defined curve, which has been set to a 90-degree reflectivity of 1.0 and a 0 degree reflectivity of 0.2; this looks a bit more like metallized glass. The rightmost cup uses the same BRDF curve, but instead is set to thin-walled transparency. Clearly, this method is better for making non-refractive objects than simply setting IOR to 1.0, as we tried in the left-hand example of the illustration before this one.
When you turn on Translucency, the Weight and Color settings become available and take effect when rendering.
Weight Determines how much of the existing transparency is used as translucency. For example, if Weight=0.0, all of the transparency is used as translucency. If Weight=0.3, 30 percent of the transparency is used as translucency.
All: Transparency=0.75
Left: Weight=0.0
Center: Weight=0.5
Right: Weight=1.0
Translucency is intended for use primarily in thin-walled mode (as in the example above), to model things like curtains, rice paper, and similar effects. In thin-walled mode it simply allows the shading of the reverse side of the object to bleed through. The shader also operates in solid mode, but, as explained above, the SSS shaders are better suited for such purposes.
Solid translucency with:
Left: Weight=0.0
Center: Weight=0.5
Right: Weight=1.0
Color The translucency color.
Click the map button to assign a Filter Color map. This button is a shortcut: You can also assign a Filter Color (Translucency) map on the General Maps rollout.
Left: Anisotropy=1.0
Center: Anisotropy=4.0
Right: Anisotropy=8.0
Click the map button to assign an Anisotropy map. This button is a shortcut: You can also assign an Anisotropy map on the General Maps rollout.
Left: Anisotropy Rotation=0.0
Center: Anisotropy Rotation=0.25
Right: Anisotropy Rotation=[texture map]
Click the map button to assign an Orientation (Anisotropy Rotation) map. This button is a shortcut: You can also assign an Orientation (Anisotropy Rotation) map on the General Maps rollout.
When set to Automatic, the base rotation follows the object’s local coordinate system. Alternatively, if you choose Map Channel and set a channel number, the space that defines the stretch directions of the highlights is derived from the specified map channel’s texture space.
Also see Brushed Metal.