You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Content:

3Delight Metal with it's three main sections: Coating Layer, Base Layer and Bump.
Base layer allows for tempered (thin-film) metal simulation. The default values of the metal are these of copper.




Coating Layer

On

Specifies wether or not there is a coating on top of the Base layer. Visually, the presence of coating adds the following two characteristics to the look of the layer:

  1. Adds a specular highlight because light can bounce of the smooth surface of the coating.
  2. Adds a light absorption effect. This is especially visible on gazing angles where light travels a longer distance before reaching the viewer.


Color

Sets the colouring of the medium that makes up the coating. Light bouncing from the underlying metal will be tinted by this quantity. Thickness of the coating, described below, will affect how much transmittance color will be visible.


Reflectivity

Sets the ratio of light that bounces back when coming from a normal incident angle. For realistic coatings, this quantity should be kept low (only conductors have high reflectivity at normal incidence).


Roughness

Sets the roughness of the coating.


Thickness

Specifies the thickness of the coating. Thicker coatings will show more transmittance color.


Base Layer

Reflected Color

Spcifies the overall colour of the metal as seen from a straight angle. The following image shows a gold object (middle, color = [0.88, 0.60, 0.35] ) alongside two objects with the hue shifted. 

Edge Tint

Describes how light is tinted at grazing angles. 

Roughness

Sets metal roughness. The following two images show the effect on silver and on carbone.


Anisotropy

Anisotropy is an effect achieved by varying roughness independently in the U and V direction over the surface. A positive parameter value will increase U roughness and a negative value will increase V roughness. From left to right: -0.8, -0.4 and 0.4 .


Anisotropy Direction

Sets the axis of the anisotropy on the surface. From left to right: [0.5, 1, 0], [1, 1, 0], [1, 0.5, 0]

Each channel in the bitmap corresponds to a spatial dimension (X, Y and Z). These spatial dimensions are relative to a varying coordinate system based on the derivatives of position with respect to texture coordinates. Individual components for any direction should be in the range [–1, 1]. But to be encoded into an RGB texture with 8 bits per component, they are mapped into the range [0, 1]. So t XYZ (0, 0, –1) will be remapped to the RGB (0.5, 0.5, 0) values. It's also possible to use an angle texture to convert the direction to a color as show in the table below:

The angle texture used for direction to color conversion

Thin Film Layer

Thickness

The thickness of the oxide layer, in micrometers.

IOR

Index of refraction of the oxide. Depends on the metal being rendered. Note that the Presets will automatically set this quantity to the correct value. 

Bump / Normal / Displacement Map

Type

Specifies the type of mapping desired – Bump Map, Normal Map or Displacement Map. In the case of a Normal Map, a color is expected in as a value, it can be encoded in the style or DirectX or OpenGL.  In case of Bump Map or Displacement Map the shader will only consider the R value. Displacement maps can be interpreted as having their center value (the one that produces no effect) at 0.0 or 0.5. Displacement is performed in Object Space, so the scale of the geometry affects its intensity. For more intuitive results, a value of 1 for the object scale is recommended. The Displacement bound used is 1, so the ideal range of values is from 0 to 1. Above 1, displacement cracks might occur. Below 1 it might be inefficient. To achieve displacements bigger that 1, using the Intensity control is recommended. 


Value

A colour input specifying bump direction (Normal Map) or intensity (Bump Map / Displacement Map). 


Intensity

Specifies how intense is the the bump/normal/displacement mapping effect. A value of 0 means that geometry or normals will stay unchanged whereas a value of one will affect them fully.


Layers Affected

Select to apply bump/normal mapping to the Coating, Base Layer or Both Layers (default). Has no effect when Type is set to Displacement Map.

 


Geometry

Occlusion Distance

Technical Description

Tempering (thin-film interference)

Interference colours are produced when metal is heated and a thin film of metal's oxide forms on the surface. They are dependent on the wavelength and angle of the incident light, the thickness of the oxide film and the refractive indices of the oxide material. This effect is also called thin-film interference.

Figure 1: Explanation of thin-film interference. When the phase difference between the two reflected beams is an even integer multiple of the wavelength of the beam in the film, then the two reflected beams tend to interfere constructively. If the phase difference between the two reflected beams is an odd integer multiple of the wavelength of light in the film, the beams interfere destructively.

Figure 2: Light path in a thin film of the metal's oxide.


Tempering vs. Coating

Coating differs from tempering in that it is used to render a relatively thick medium that has been applied on top of the metal (such as is the case of car paint). Tempering produces a very thin layer of oxyde on the metal surface which can produces interference.

Anisotropy

From Wikipedia: "In the field of computer graphics, an anisotropic surface changes in appearance as it rotates about its geometric normal, as is the case with velvet".

Anisotropy allows to set a different roughness depending on the orientation on surface. On real world surfaces, anisotropy is generated by microstructure characteristics of the surface. For example, brushed metal objects are polished in such way that there are a lot of parallel scratches on the surface. On CDs, the microstructure is produced by "tracks" describing the actual data. The following video shows the effect of anisotropy coupled with tempering.

https://player.vimeo.com/video/147743724

Included Presets

The following images show the presets available through the Attribute Editor.

Copper

Reflectivity [0.9466, 0.6, 0.5382]
Edge Tint [1.0, 0.8503, 0.7963]

Gold

Reflectivity [ 0.8841, 0.6009, 0.3480]
Edge Tint [ 0.9965, 0.9110, 0.5005]

Aluminium

Reflectivity [ 0.9094, 0.8889, 0.8715]
Edge Tint [ 0.9553, 0.9584, 0.9608]

Iron

Reflectivity [ 0.5351, 0.5109, 0.4958]
Edge Tint [ 0.5108, 0.4807, 0.5120]

Silver

Reflectivity [ 0.9521, 0.9246, 0.8911]
Edge Tint [ 1.0 , 1.0 , 1.0]

Carbon

Reflectivity [ 0.1542, 0.1395, 0.1312]
Edge Tint [ 0.1503, 0.1471, 0.1488]

  • No labels