{
"introduction":
"""Welcome to HDRP samples scene about Transparency. We will be covering the following topics:
• Refraction Models
• Stacking transparent objects.
• Shadows casted by object with transparent materials.
In Rasterization, which is the classic rendering mode for real time 3D, transparent rendering has some limitations. For instance, computing refraction is taxing, so there are a few Refraction Models available, which can efficiently approximate refraction for various use cases.
If DXR is enabled on the project, it allows you to render some objects or effects using Ray Tracing, such as:
• Recursive Rendering for objects that have Recursive Rendering checked on their materials
• Ray-Traced Shadows for lights.
• Path Tracing, while still not adapted for games, can be used to render physically accurate images without the need for approximations.
Use the dropdown to instantiate a Volume Profile that enables Recursive Rendering, Ray Traced Shadows or Path Tracing for this scene.
""",
"samples":
[
{
"title": "Rasterization",
"prefabName": "Rasterization",
"description": "In this mode, which is the default, the scene is rendered using rasterization techniques."
},
{
"title": "Rasterization with Ray Traced Shadows",
"prefabName": "Rasterization with Raytraced Shadows",
"description": """In this mode, lights cast ray traced shadows. Ray traced shadows are enabled in the 'Shadows' sub component of Lights.
Make sure your project supports ray tracing options. Navigate to Window > Rendering > HDRP Wizard, select HDRP + DXR and select 'Fix All'. Then, go through the different required settings if a warning appears at the top of this component."""
},
{
"title": "Recursive Rendering with Ray Traced Shadows",
"prefabName": "Recursive Rendering",
"description":
"""When Recursive Rendering override is enabled, every object that has a material with Recursive Rendering checked is rendered using ray-tracing.
Recursive rendering is its own rendering path and bypasses rasterization techniques per material.
Make sure your project supports ray tracing options. Navigate to Window > Rendering > HDRP Wizard, select HDRP + DXR and select 'Fix All'. Then, go through the different required settings if a warning appears at the top of this component."""
},
{
"title": "Path Tracing",
"prefabName": "Path Tracing",
"description": """When the Path Tracing override is enabled, everything is rendered using Path Tracing techniques.
Make sure your project supports ray tracing options. Navigate to Window > Rendering > HDRP Wizard, select HDRP + DXR and select 'Fix All'."""
}
]
}