URP materials missing
Hi all! I was importing my models into my Unity URP project with the experimental open brush toolkit installed but some of my brush material(s) seem to be missing.. is there anyway I might b able to fix it? (brushes w/ missing material are Disco, DiamondHull, WigglyGraphite)
19 Replies
Any red errors in the console?
Be handy to see more of this also:
Basically - the two things that would be useful to see were both not visible in that screenshot 😆
So sorry! 😠Here's a better screenshot -
And no, the only errors I get are related to the UnityOpenXRHands package.
its weird bc some of the other brushes work fine, but a select few are not loading
hi. i need to see the errors in the console please - and the whole project window (not as important to be fair)
hi, this is what i get after i press 'play'
Can you try in a brand new empty project with nothing but your exported sketch and our SDK? I wonder if that error (something to do with Unity XR Hands?) is the problem.
Alternatively DM me your exported sketch
hi, i created an empty project, added in the experimental package + json.net. lemme dm u the exported sketch too
Hey @FrostyzPanda
Did you see here:
https://github.com/icosa-foundation/open-brush-toolkit/releases/tag/v24.0.0
Where it says:
The current official version only supports the built-in pipeline. We do have a set of Shader Graph shaders in development that support URP also. They were developed by @NicholasLiang You can try them out by downloading this branch: https://github.com/icosa-foundation/open-brush-toolkit/tree/feature/shader-graph They aren't automatically assigned currently so you'll need to do that manually for now. Please report any issues you discover.
So - you need to assign the materials by hand. When I do that it looks a bit better:
Not sure if Disco is rendering 100% correctly - but at least it's not purple.
But as noted above URP support isn't complete. It is now part of the work we're doing on the new exporter: https://docs.openbrush.app/alternate-and-experimental-builds/improved-import-export
Hi @andybak Thanks for this – the shader graphs you're referring to that will need to be manually assigned are the ones under here right?
https://github.com/icosa-foundation/open-brush-toolkit/tree/feature/shader-graph/UnitySDK/Assets/TBURPShaderGraphV1
GitHub
open-brush-toolkit/UnitySDK/Assets/TBURPShaderGraphV1 at feature/sh...
Scripts and assets that help you use Open Brush and old Tilt Brush data in your creative projects. - icosa-foundation/open-brush-toolkit
Yep
Hello ! I had to change the version of Unity, and now I am using 2019.4 for another reason, and I am having similar problems. It looks pink. Could you tell me or guide me on how to assign those shaders manually?
Do I have to drag the shaders to where it says "2" which is the Materials Element? Nothing else works for me like that. What else do I need to do?
and, in HDRP project I can't import the openbrush brushes?
hello! If anyone could help me, I would be very grateful!
Hi. Sorry. I was on holiday
No HDRP support. That will come with the new Unity Tools but that's not ready or documented yet. You might be able to modify the existing shader graphs to work with HDRP but it's not something we've done.
You drag materials (not shaders) into the slot labelled (2)
No idea if Unity 2019 will work with URP shaders. Probably not. I never tested it with a version that old.