DiffuseProbeGridVisualization.pass 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "PassAsset",
  5. "ClassData": {
  6. "PassTemplate": {
  7. "Name": "DiffuseProbeGridVisualizationPassTemplate",
  8. "PassClass": "ParentPass",
  9. "Slots": [
  10. {
  11. "Name": "ColorInputOutput",
  12. "SlotType": "InputOutput",
  13. "ScopeAttachmentUsage": "RenderTarget"
  14. },
  15. {
  16. "Name": "DepthInput",
  17. "SlotType": "Input",
  18. "ScopeAttachmentUsage": "DepthStencil"
  19. }
  20. ],
  21. "PassRequests": [
  22. {
  23. "Name": "DiffuseProbeGridVisualizationPreparePass",
  24. "TemplateName": "DiffuseProbeGridVisualizationPreparePassTemplate"
  25. },
  26. {
  27. "Name": "DiffuseProbeGridVisualizationAccelerationStructurePass",
  28. "TemplateName": "DiffuseProbeGridVisualizationAccelerationStructurePassTemplate"
  29. },
  30. {
  31. "Name": "DiffuseProbeGridVisualizationRayTracingPass",
  32. "TemplateName": "DiffuseProbeGridVisualizationRayTracingPassTemplate"
  33. },
  34. {
  35. "Name": "DiffuseProbeGridVisualizationCompositePass",
  36. "TemplateName": "DiffuseProbeGridVisualizationCompositePassTemplate",
  37. "Connections": [
  38. {
  39. "LocalSlot": "VisualizationInput",
  40. "AttachmentRef": {
  41. "Pass": "DiffuseProbeGridVisualizationRayTracingPass",
  42. "Attachment": "Output"
  43. }
  44. },
  45. {
  46. "LocalSlot": "DepthInput",
  47. "AttachmentRef": {
  48. "Pass": "Parent",
  49. "Attachment": "DepthInput"
  50. }
  51. },
  52. {
  53. "LocalSlot": "ColorInputOutput",
  54. "AttachmentRef": {
  55. "Pass": "Parent",
  56. "Attachment": "ColorInputOutput"
  57. }
  58. }
  59. ]
  60. }
  61. ]
  62. }
  63. }
  64. }