You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 11, 2024. It is now read-only.
Is your feature request related to a problem? Please describe
Unity has introduced scriptable render pipelines as a replacement to the legacy render pipeline some time ago. The URP - Universal Render Pipeline - (formerly LWRP) as well as the HDRP are out of preview by now and the modern way to get started with Unity projects. It is to be expected most people utilizing XRTK will be using URP or HDRP in their projects, that's why the standard assets need to be updated to support those. Currently all standard assets will render the pink error shader if used with render pipelines.
How would you classify your suggestion
Usability / Configuration
Describe the solution you'd like
As the HDRP documentation notes:
NOTE: Projects made using HDRP are not compatible with the Lightweight Render Pipeline. You must decide which render pipeline your project will use before starting development as HDRP features are not cross-compatible between HDRP and Lightweight.
unfortunately there is no way to have an automated workflow for converting projects in between pipelines. Anyway an automatic conversion would most likely not produce tuned and 100% optimized assets for each pipeline, that's why I am suggesting the following changes:
Remove the Mixed Reality Standard Shader
In XRTK.SDK create a new subfolder StandardAssets/URP to hold all URP standard assets
in XRTK.SDK create a new subfolder StandardAssets/HDRP to hold all HDRP standard assets
Identify assets that need to be updated
Create / port existing standard assets to URP in the newly created folder
Create / port existing standard assets to HDRP in the newly created folder
If possible, make sure to exclude/delete StandardAssets/URP folder if the URP package is not present in the project or the legacy pipeline is being used
If possible, make sure to exclude/delete StandardAssets/HDRP folder if the HDRP package is not present in the project or the legacy pipeline is being used
If possible, make sure to exclude/delete StandardAssets/Legacy folder if any of the SRP packages is present in the project
XRTK - Mixed Reality Toolkit Feature Request
Is your feature request related to a problem? Please describe
Unity has introduced scriptable render pipelines as a replacement to the legacy render pipeline some time ago. The URP - Universal Render Pipeline - (formerly LWRP) as well as the HDRP are out of preview by now and the modern way to get started with Unity projects. It is to be expected most people utilizing XRTK will be using URP or HDRP in their projects, that's why the standard assets need to be updated to support those. Currently all standard assets will render the pink error shader if used with render pipelines.
How would you classify your suggestion
Describe the solution you'd like
As the HDRP documentation notes:
unfortunately there is no way to have an automated workflow for converting projects in between pipelines. Anyway an automatic conversion would most likely not produce tuned and 100% optimized assets for each pipeline, that's why I am suggesting the following changes:
StandardAssets/URPto hold all URP standard assetsStandardAssets/HDRPto hold all HDRP standard assetsStandardAssets/URPfolder if the URP package is not present in the project or the legacy pipeline is being usedStandardAssets/HDRPfolder if the HDRP package is not present in the project or the legacy pipeline is being usedStandardAssets/Legacyfolder if any of the SRP packages is present in the project