MRTK support for Unity's HDRP

Antoine Cadotte 20 Reputation points
2024-05-05T20:47:25.76+00:00

We are developing a HoloLens 2 app with Unity MRTK 2. Our app requires projecting a Decal on a transparent material, a feature which Unity only supports through their High-Definition Rendering Pipeline (HDRP). However, while MRTK supports the URP pipeline, it seems that HDRP is not supported. Upgrading the project's pipeline to HDRP (following these instructions) makes the app unable to load on the device (the splash screen itself is not appearing). This was never an issue when upgrading a standard project to URP, after converting all standard shaders (MRTK has a tool to do so automatically).

Is the MRTK officially not supporting the HDRP pipeline, or is there likely some issue in our pipeline upgrade/conversion process? If there is no official support, is there any intention to do so in the short term? Or else any suggested way to make our MRTK project compatible with HDRP?

In the end, the final goal is not to absolutely use HDRP, but rather to project a Decal on a transparent material/mesh. So if there is a way to do this in a Unity/MRTK environment without having to upgrade to HDRP, any suggestion towards this would be of great help too.

Thank you for taking the time to read this question.

HoloLens Development
HoloLens Development
HoloLens: A family of Microsoft self-contained, holographic devices that enable engagement with digital content and interaction with holograms in the surrounding environment.Development: The process of researching, productizing, and refining new or existing technologies.
386 questions
0 comments No comments
{count} votes

Accepted answer
  1. Ying Li - MSFT 810 Reputation points Microsoft Vendor
    2024-05-06T09:42:11.1466667+00:00

    Hello, Welcome to Microsoft Q&A,

    Besides the built-in Render Pipeline and URP, MRTK 2 also supports the Lightweight Scriptable Render Pipeline (LWRP). To learn more, you can refer to https://learn.microsoft.com/en-us/windows/mixed-reality/mrtk-unity/mrtk2/features/rendering/mrtk-standard-shader?view=mrtkunity-2022-05.

    In MRTK 3, it is specifically suggested that HDRP is not supported. For details, please refer to the Graphics Tools Standard Shader documentation for MRTK3.


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

0 additional answers

Sort by: Most helpful