The baseColor defines which color passes through each surface in KHR_materials_transmission.
The diffuseTransmissionColor does the same for KHR_materials_diffuse_transmission.
Since these colors can be textured, one can have a different color on the surface of the incoming light and the surface of the outgoing light.
We need to create a new render pass which renders the backside of the meshes.
Here is a test asset for transmission using a black-white base color texture:
Volume_Texture_Test.zip
The baseColor defines which color passes through each surface in KHR_materials_transmission.
The diffuseTransmissionColor does the same for KHR_materials_diffuse_transmission.
Since these colors can be textured, one can have a different color on the surface of the incoming light and the surface of the outgoing light.
We need to create a new render pass which renders the backside of the meshes.
Here is a test asset for transmission using a black-white base color texture:
Volume_Texture_Test.zip