Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Camera -->
- <camera width="800" height="500" />
- <transform translate="0 2 -6" scale="1 1 1" rotate="20 1 0 0">
- <camera type="perspective" />
- </transform>
- <!-- Integrator Settings -->
- <integrator volume_step_size="0.01" />
- <shader name="cube">
- <glass_bsdf name="glass1" color="0.8,0.8,0.8" IOR="1.3" Roughness="0.001" distribution="Beckmann" />
- <translucent_bsdf name="translus" Color="0.382,0.907,1" />
- <mix_closure name="mix1" Fac="0.850" />
- <connect from="translus BSDF" to="mix1 Closure1" />
- <connect from="glass1 BSDF" to="mix1 closure2" />
- <connect from="mix1 closure" to="output surface" />
- </shader>
- <!-- Floor Shader -->
- <shader name="floor">
- <emission name="emission" color="0.1,0.1,0.8" strength="0.2" />
- <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="1.0, 0.1, 0.1" />
- <glossy_bsdf name="floor_closure" roughness="0.1"/>
- <add_closure name="add_shader" />
- <connect from="checker color" to="floor_closure color" />
- <connect from="floor_closure BSDF" to="add_shader Closure2" />
- <connect from="emission emission" to="add_shader Closure1" />
- <connect from="add_shader Closure" to="output surface" />
- </shader>
- <shader name="frontwall">
- <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
- <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
- <glossy_bsdf name="floor_closure" roughness="0.1"/>
- <add_closure name="add_shader" />
- <connect from="checker color" to="floor_closure color" />
- <connect from="floor_closure BSDF" to="add_shader Closure2" />
- <connect from="emission emission" to="add_shader Closure1" />
- <connect from="add_shader Closure" to="output surface" />
- </shader>
- <shader name="rightwall">
- <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
- <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
- <glossy_bsdf name="floor_closure" roughness="0.1"/>
- <add_closure name="add_shader" />
- <connect from="checker color" to="floor_closure color" />
- <connect from="floor_closure BSDF" to="add_shader Closure2" />
- <connect from="emission emission" to="add_shader Closure1" />
- <connect from="add_shader Closure" to="output surface" />
- </shader>
- <shader name="leftwall">
- <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
- <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
- <glossy_bsdf name="floor_closure" roughness="0.1"/>
- <add_closure name="add_shader" />
- <connect from="checker color" to="floor_closure color" />
- <connect from="floor_closure BSDF" to="add_shader Closure2" />
- <connect from="emission emission" to="add_shader Closure1" />
- <connect from="add_shader Closure" to="output surface" />
- </shader>
- <!-- Cube Object -->
- <state interpolation="smooth" shader="cube">
- <include src="./objects/sphere.xml" />
- </state>
- <transform rotate="90 1 0 0">
- <transform translate="0 0 1">
- <state shader="floor">
- <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
- </state>
- </transform>
- </transform>
- <transform rotate="0 0 90 0">
- <transform translate="0 0 2.2">
- <state shader="frontwall">
- <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
- </state>
- </transform>
- </transform>
- <transform rotate="90 0 120 0">
- <transform translate="0 0 3">
- <state shader="rightwall">
- <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
- </state>
- </transform>
- </transform>
- <transform rotate="-90 0 -90 0">
- <transform translate="0 0 -3">
- <state shader="leftwall">
- <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
- </state>
- </transform>
- </transform>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement