Advertisement
Guest User

Untitled

a guest
May 25th, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. <!-- Camera -->
  2. <camera width="800" height="500" />
  3.  
  4. <transform translate="0 2 -6" scale="1 1 1" rotate="20 1 0 0">
  5. <camera type="perspective" />
  6. </transform>
  7.  
  8. <!-- Integrator Settings -->
  9. <integrator volume_step_size="0.01" />
  10.  
  11.  
  12. <shader name="cube">
  13. <add_closure name="add_shader" />
  14. <glossy_bsdf name="Glossy1" roughness="1.0" distribution="Beckmann" Color="0.127,6.2,0.009" />
  15.  
  16. <connect from="Glossy1 BSDF" to="add_shader Closure1" />
  17. <connect from="add_shader Closure" to="output surface" />
  18. </shader>
  19. <!-- Floor Shader -->
  20. <shader name="floor">
  21. <emission name="emission" color="0.1,0.1,0.8" strength="0.2" />
  22. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="1.0, 0.1, 0.1" />
  23. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  24. <add_closure name="add_shader" />
  25.  
  26. <connect from="checker color" to="floor_closure color" />
  27. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  28. <connect from="emission emission" to="add_shader Closure1" />
  29. <connect from="add_shader Closure" to="output surface" />
  30. </shader>
  31. <shader name="frontwall">
  32. <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
  33. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
  34. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  35. <add_closure name="add_shader" />
  36.  
  37. <connect from="checker color" to="floor_closure color" />
  38. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  39. <connect from="emission emission" to="add_shader Closure1" />
  40. <connect from="add_shader Closure" to="output surface" />
  41. </shader>
  42. <shader name="rightwall">
  43. <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
  44. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
  45. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  46. <add_closure name="add_shader" />
  47.  
  48. <connect from="checker color" to="floor_closure color" />
  49. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  50. <connect from="emission emission" to="add_shader Closure1" />
  51. <connect from="add_shader Closure" to="output surface" />
  52. </shader>
  53. <shader name="leftwall">
  54. <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
  55. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
  56. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  57. <add_closure name="add_shader" />
  58.  
  59. <connect from="checker color" to="floor_closure color" />
  60. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  61. <connect from="emission emission" to="add_shader Closure1" />
  62. <connect from="add_shader Closure" to="output surface" />
  63. </shader>
  64. <!-- Cube Object -->
  65. <state interpolation="smooth" shader="cube">
  66. <include src="./objects/sphere.xml" />
  67. </state>
  68. <transform rotate="90 1 0 0">
  69. <transform translate="0 0 1">
  70. <state shader="floor">
  71. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  72. </state>
  73. </transform>
  74. </transform>
  75. <transform rotate="0 0 90 0">
  76. <transform translate="0 0 2.2">
  77. <state shader="frontwall">
  78. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  79. </state>
  80. </transform>
  81. </transform>
  82. <transform rotate="90 0 120 0">
  83. <transform translate="0 0 3">
  84. <state shader="rightwall">
  85. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  86. </state>
  87. </transform>
  88. </transform>
  89. <transform rotate="-90 0 -90 0">
  90. <transform translate="0 0 -3">
  91. <state shader="leftwall">
  92. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  93. </state>
  94. </transform>
  95. </transform>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement