Material Database

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>

-->