Conexão entre o MRTK (kit de ferramentas de realidade misturada) com as ferramentas gráficas

O MRTK é criado como uma coleção de pacotes do Unity que podem ser escolhidos conforme necessário. Alguns desenvolvedores podem optar por usar todos os pacotes do MRTK, enquanto outros podem precisar apenas de um subconjunto. Ao escolher um subconjunto, o gerenciador de pacotes do Unity efetuará pull automático de dependências descritas por um pacote. As ferramentas gráficas são substrato para muitos pacotes do MRTK, especialmente se o pacote contiver elementos visuais exibidos para o usuário (materiais, sombreadores etc.).

Devido à dependência descrita acima, muitos pacotes do MRTK dependem de ferramentas gráficas e as ferramentas gráficas não dependem de nenhum outro pacote do MRTK.

Dependências

As ferramentas gráficas dependem apenas de pacotes do Unity (e nenhum outro pacote de terceiros). A lista de dependências do Unity pode ser encontrada nas definições de assembly do editor e do runtime.

A maioria dos recursos dentro das ferramentas gráficas funciona com o pipeline de renderização interno do Unity ou do URP ( Universal Render Pipeline). Se um script exigir que o URP seja instalado dentro do projeto, ele será encapsulado no pré-processador GT_USE_URP. Da mesma forma, todo código de sombreador que requer a URP é compilado condicionalmente com a seguinte sintaxe:

PackageRequirements
{
    "com.unity.render-pipelines.universal": "x.y.z"
}  

Confira também