View Source
<?xml version="1.0" encoding="utf-8"?>
<scenedata>
<material>
<uid>354354</uid>
<name>phong</name>
<phong>
<specular_reflectivity>
<constant>
<uniform>
<value>0.6</value>
</uniform>
</constant>
</specular_reflectivity>
<exponent>
<constant>150</constant>
</exponent>
<layer>0</layer>
<ior>1.38</ior>
<nk_data></nk_data>
</phong>
</material>
<material>
<name>Liquid_Coating</name>
<uid>354355</uid>
<coating>
<absorption>
<constant>
<rgb>
<rgb>6.000000000000001 35 80</rgb>
<gamma>2.2</gamma>
</rgb>
</constant>
</absorption>
<thickness>
<shader>
<param>
<real>
<name>Thickness</name>
<description>The ideal thickness of the coating, in millimeters.</description>
<min>0</min>
<max>2.5</max>
<value>0.75</value>
</real>
</param>
<param>
<real>
<name>DryingSpeed</name>
<description>Relative drying speed.</description>
<min>0</min>
<max>1</max>
<value>0.52</value>
</real>
</param>
<shader><![CDATA[def eval(vec3 pos) real :
let
dryingSpeed = paramDryingSpeed()
dotKay = dot
(
vec3(0.0, 0.0, 1.0),
normalWS()
) * 0.5 + 0.5
in
pow
(
1.0 + dryingSpeed - dotKay,
(1.0 - dryingSpeed) * 6.283
)
* paramThickness() * 0.001
]]></shader>
</shader>
</thickness>
<roughness>
<constant>0.1</constant>
</roughness>
<layer>0</layer>
<fresnel_scale>
<constant>0.92</constant>
</fresnel_scale>
<ior>1.53</ior>
<interference>true</interference>
<substrate_material_name>phong</substrate_material_name>
<substrate_material_uid>354354</substrate_material_uid>
</coating>
</material>
</scenedata>