standard_surface_rotate3d_test.mtlx 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0"?>
  2. <materialx version="1.39">
  3. <surfacematerial name="mat_rotate2d_test" type="material" nodedef="ND_surfacematerial">
  4. <input name="surfaceshader" type="surfaceshader" nodename="surface_shader1" />
  5. </surfacematerial>
  6. <standard_surface name="surface_shader1" type="surfaceshader" nodedef="ND_standard_surface_surfaceshader">
  7. <input name="base_color" type="color3" output="out" nodegraph="rotate2d_test" />
  8. </standard_surface>
  9. <nodegraph name="rotate2d_test">
  10. <texcoord name="texcoord1" type="vector2" />
  11. <separate2 name="separate_texcoord" type="vector2">
  12. <input name="in" type="vector2" nodename="texcoord1" />
  13. </separate2>
  14. <combine3 name="texcoord_3d" type="vector3">
  15. <input name="in1" type="float" nodename="separate_texcoord" output="outx" />
  16. <input name="in2" type="float" nodename="separate_texcoord" output="outy" />
  17. <input name="in3" type="float" value="0.0" />
  18. </combine3>
  19. <time name="time1" type="float" />
  20. <multiply name="multiply1" type="float">
  21. <input name="in1" type="float" nodename="time1" />
  22. <input name="in2" type="float" value="10.0" />
  23. </multiply>
  24. <rotate3d name="rotate3d_1" type="vector3">
  25. <input name="in" type="vector3" nodename="texcoord_3d" />
  26. <input name="amount" type="float" nodename="multiply1" />
  27. <input name="axis" type="vector3" value="0.0, 0.0, 1.0" />
  28. </rotate3d>
  29. <separate3 name="separate_rotated" type="vector3">
  30. <input name="in" type="vector3" nodename="rotate3d_1" />
  31. </separate3>
  32. <combine2 name="rotated_texcoord" type="vector2">
  33. <input name="in1" type="float" nodename="separate_rotated" output="outx" />
  34. <input name="in2" type="float" nodename="separate_rotated" output="outy" />
  35. </combine2>
  36. <image name="rotated_image" type="color3">
  37. <input name="file" type="filename" value="resources/Images/grid.png" />
  38. <input name="default" type="color3" value="0.5, 0.5, 0.5" />
  39. <input name="texcoord" type="vector2" nodename="rotated_texcoord" />
  40. </image>
  41. <output name="out" type="color3" nodename="rotated_image" />
  42. </nodegraph>
  43. </materialx>
粤ICP备19079148号