<?xml version="1.0" encoding="utf-8"?>
<scenedata>
	<material>
		<name>displacement</name>
		<phong>
			<specular_reflectivity>
				<shader>
						<shader><![CDATA[def Vec3ToReal(vec3 v) real : ((doti(v) + dotj(v) + dotk(v)) / 3.0)
def mulCompVec2(vec2 a, vec2 b) vec2 : vec2(doti(a) * doti(b), dotj(a) * dotj(b))
def mulCompVec3(vec3 a, vec3 b) vec3 : vec3(doti(a) * doti(b), dotj(a) * dotj(b), dotk(a) * dotk(b))
def eval(vec3 pos) vec3: (lerp(vec3(0.64000, 0.64000, 0.64000), vec3(0.15000, 0.15000, 0.15000), fbm01(mulCompVec2(getTexCoords(0) * 10.0, vec2(0.50000, 0.50000)),8)) * 1.00000)]]></shader>
				</shader>
			</specular_reflectivity>
			<exponent>
					<constant>5000</constant>
			</exponent>
			<roughness>
				<shader>
						<shader><![CDATA[def Vec3ToReal(vec3 v) real : ((doti(v) + dotj(v) + dotk(v)) / 3.0)
def mulCompVec2(vec2 a, vec2 b) vec2 : vec2(doti(a) * doti(b), dotj(a) * dotj(b))
def mulCompVec3(vec3 a, vec3 b) vec3 : vec3(doti(a) * doti(b), dotj(a) * dotj(b), dotk(a) * dotk(b))
def eval(vec3 pos) real: (Vec3ToReal(lerp(vec3(0.00000, 0.00000, 0.00000), vec3(1.00000, 1.00000, 1.00000), fbm01(mulCompVec2(getTexCoords(0) * 10.0, vec2(0.50000, 0.50000)),8))) * 1.00000)]]></shader>
				</shader>
			</roughness>
			<bump>
				<shader>
						<shader><![CDATA[def Vec3ToReal(vec3 v) real : ((doti(v) + dotj(v) + dotk(v)) / 3.0)
def mulCompVec2(vec2 a, vec2 b) vec2 : vec2(doti(a) * doti(b), dotj(a) * dotj(b))
def mulCompVec3(vec3 a, vec3 b) vec3 : vec3(doti(a) * doti(b), dotj(a) * dotj(b), dotk(a) * dotk(b))
def eval() real: (Vec3ToReal(lerp(vec3(1.00000, 1.00000, 1.00000), vec3(0.00000, 0.00000, 0.00000), fbm01(mulCompVec2(getTexCoords(0) * 10.0, vec2(0.50000, 0.50000)),8))) * 1.00000)]]></shader>
				</shader>
			</bump>
			<fresnel_scale>
					<constant>1</constant>
			</fresnel_scale>
			<ior>1.1408450704225352</ior>
		</phong>
	</material>
</scenedata>
