Advertisement
Guest User

Untitled

a guest
May 25th, 2015
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.57 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. <transparent_bsdf name="trans" Color="0.245,0.532,1" />
  14. <diffuse_bsdf name="diffuse" color="0.8,0.8,0.8" Roughness="0.10" />
  15. <mix_closure name="mix1" Fac="0.10" />
  16.  
  17. <connect from="trans BSDF" to="mix1 Closure1" />
  18. <connect from="diffuse BSDF" to="mix1 Closure2" />
  19. <connect from="mix1 Closure" to="output surface" />
  20. </shader>
  21. <!-- Floor Shader -->
  22. <shader name="floor">
  23. <emission name="emission" color="0.1,0.1,0.8" strength="0.2" />
  24. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="1.0, 0.1, 0.1" />
  25. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  26. <add_closure name="add_shader" />
  27.  
  28. <connect from="checker color" to="floor_closure color" />
  29. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  30. <connect from="emission emission" to="add_shader Closure1" />
  31. <connect from="add_shader Closure" to="output surface" />
  32. </shader>
  33. <shader name="frontwall">
  34. <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
  35. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
  36. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  37. <add_closure name="add_shader" />
  38.  
  39. <connect from="checker color" to="floor_closure color" />
  40. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  41. <connect from="emission emission" to="add_shader Closure1" />
  42. <connect from="add_shader Closure" to="output surface" />
  43. </shader>
  44. <shader name="rightwall">
  45. <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
  46. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
  47. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  48. <add_closure name="add_shader" />
  49.  
  50. <connect from="checker color" to="floor_closure color" />
  51. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  52. <connect from="emission emission" to="add_shader Closure1" />
  53. <connect from="add_shader Closure" to="output surface" />
  54. </shader>
  55. <shader name="leftwall">
  56. <emission name="emission" color="0.1,0.1,0.8" strength="0.5" />
  57. <checker_texture name="checker" color1="0.4, 0.4, 0.4" color2="0.4, 0.4, 0.4" />
  58. <glossy_bsdf name="floor_closure" roughness="0.1"/>
  59. <add_closure name="add_shader" />
  60.  
  61. <connect from="checker color" to="floor_closure color" />
  62. <connect from="floor_closure BSDF" to="add_shader Closure2" />
  63. <connect from="emission emission" to="add_shader Closure1" />
  64. <connect from="add_shader Closure" to="output surface" />
  65. </shader>
  66. <!-- Cube Object -->
  67. <state interpolation="smooth" shader="cube">
  68. <include src="./objects/sphere.xml" />
  69. </state>
  70. <transform rotate="90 1 0 0">
  71. <transform translate="0 0 1">
  72. <state shader="floor">
  73. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  74. </state>
  75. </transform>
  76. </transform>
  77. <transform rotate="0 0 90 0">
  78. <transform translate="0 0 2.2">
  79. <state shader="frontwall">
  80. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  81. </state>
  82. </transform>
  83. </transform>
  84. <transform rotate="90 0 120 0">
  85. <transform translate="0 0 3">
  86. <state shader="rightwall">
  87. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  88. </state>
  89. </transform>
  90. </transform>
  91. <transform rotate="-90 0 -90 0">
  92. <transform translate="0 0 -3">
  93. <state shader="leftwall">
  94. <patch type="bilinear" P="-3 3 0 3 3 0 -3 -3 0 3 -3 0" />
  95. </state>
  96. </transform>
  97. </transform>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement