cycles/examples/scene_monkey.xml
Thomas Dinges acb51a8eb2 Fix issues with Monkey XML example file.
Due to changes in Cycles (variable names and defaults) this scene rendered wrong.
2021-10-02 20:56:19 +02:00

49 lines
1.4 KiB
XML

<cycles>
<!-- Camera -->
<camera width="800" height="500" />
<transform translate="0 0 -4" scale="1 1 1">
<camera type="perspective" />
</transform>
<!-- Background Shader -->
<background>
<sky_texture name="tex" sky_type="hosek_wilkie" />
<background name="bg" strength="8.0" />
<connect from="tex color" to="bg color" />
<connect from="bg background" to="output surface" />
</background>
<!-- Monkey Shader -->
<shader name="monkey">
<noise_texture name="tex" scale="2.0"/>
<glass_bsdf name="monkey_closure" distribution="beckmann" IOR="1.4" roughness="0.5" />
<connect from="tex color" to="monkey_closure color" />
<connect from="monkey_closure bsdf" to="output surface" />
</shader>
<!-- Floor Shader -->
<shader name="floor">
<checker_texture name="checker" color1="0.8, 0.8, 0.8" color2="1.0, 0.1, 0.1" />
<glossy_bsdf name="floor_closure" distribution="beckmann" roughness="0.2"/>
<connect from="checker color" to="floor_closure color" />
<connect from="floor_closure bsdf" to="output surface" />
</shader>
<!-- Objects -->
<transform rotate="180 0 1 1">
<state interpolation="smooth" shader="monkey">
<include src="./objects/suzanne.xml" />
</state>
</transform>
<transform rotate="90 1 0 0">
<transform translate="0 0 1">
<state shader="floor">
<mesh P="-3 3 0 3 3 0 3 -3 0 -3 -3 0" nverts="4" verts="0 1 2 3" />
</state>
</transform>
</transform>
</cycles>