Material - Basic glass

From Bohemia Interactive Community
Revision as of 13:10, 27 March 2024 by Lou Montana (talk | contribs) (Some wiki formatting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Two pass material

First pass draws the surface, second affects Alfa and Z-buffer to keep correct visibility and shadow casting.

First RVMAT

renderFlags[] = { NoAlphaWrite };
nextPass = ofp2\Data\glass_2pass.rvmat;


Second RVMAT (sklo-pass2.rvmat)

renderFlags[] = { NoColorWrite };
ambient[] = { 1, 1, 1, 1 };
diffuse[] = { 1, 1, 1, 1 };
forcedDiffuse[] = { 0, 0, 0, 0 };
emmisive[] = { 0, 0, 0, 1 };
specular[] = { 0, 0, 0, 0 };
specularPower = 0;
PixelShaderID = "AlphaShadow";
VertexShaderID = "Basic";