Code: Select all
<diffuse>
<albedo>
<shader>
<shader>
<![CDATA[
def eval(vec3 pos) vec3 :
vec3(
doti(normalWS()),
dotj(normalWS()),
dotk(normalWS())
)
]]>
</shader>
</shader>
</albedo>
</diffuse>
Code: Select all
<material>
<name>default</name>
<phong>
<diffuse_albedo>
<shader>
<shader>
<![CDATA[
def eval(vec3 pos) vec3 :
lerp(
vec3(1.0, 0.0, 0.0),
vec3(0.0, 1.0, 0.0),
thetaMax()
)
]]>
</shader>
</shader>
</diffuse_albedo>
<exponent>
<constant>
10000.0
</constant>
</exponent>
</phong>
</material>