soupday / cc_unity_tools_URP

Package for importing and auto setup of Character Creator (3 & 4) and iClone (7 & 8) character exports for Unity URP Pipeline.
GNU General Public License v3.0
101 stars 26 forks source link

Add support for new URP version 17.0 #51

Closed AvatarisAI closed 7 months ago

AvatarisAI commented 8 months ago

Character shaders pink in webgl build, if used CC/iC Unity Tools 1.5.2 URP15 package. image

slimshady1281 commented 7 months ago

@AvatarisAI were you able to make it work with a lower version ?

@soupday Is there a lower version we can use temporarily for webgl

soupday commented 7 months ago

It might be the minimum shader model. URP15 sets it quite high to support all the new lighting features. The Amplify shaders are all compiled to this minimum level.

You could try turning off the Amplify shaders:

noamp

This will force it to use the simpler but more compliant URP Shader Graph based shaders, WebGL shouldn't have any issue with that. I left this in as an option in case certain build platforms didn't like the more custom shaders.

soupday commented 7 months ago

It's starting to get unmanageable all these different URP versions that are incompatible with each other. I'm going to need to rethink how it's all packaged.

AvatarisAI commented 7 months ago

It might be the minimum shader model. URP15 sets it quite high to support all the new lighting features. The Amplify shaders are all compiled to this minimum level.

You could try turning off the Amplify shaders:

noamp

This will force it to use the simpler but more compliant URP Shader Graph based shaders, WebGL shouldn't have any issue with that. I left this in as an option in case certain build platforms didn't like the more custom shaders.

Thank you. I was testing with your new release (CC/iC Unity Tools 1.6.0 URP15) and for Unity 2023.3 and URP 17 it's working now for WebGL also). Thank you very much!