Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.09 KB

transmissionmapTexture.md

File metadata and controls

24 lines (16 loc) · 1.09 KB

transmissionmapTexture

  • Data type: filename
  • What is it for: mapping transmission type transparency of an object
  • Use when: you want transparency which takes IOR into account, or when the diffuse alpha channel isn't enough
  • Implemented in MakeSkin: yes
  • Makes visible difference in blender: yes
  • Makes visible difference in makehuman: no

Normally, you would implement transparency by using the alpha channel of the diffuseTexture. However, this only provide plain "alpha" transparency. It does not cater to, for example, IOR.

By using the transmissionmapTexture, you can implement transparency that handles refraction and caustics. This is useful for when, for example, you want to make glasses.

The transmissionmapTexture is ignored in MakeHuman though, so it will only be visible in blender.

The transmissionmapTexture key is not to be confused with the transparencymapTexture, which is (intended to be) an alternative approach to add alpha type transparency.

Example

transmissionmapTexture mycharacter_transmission.png