I have a working 2 sided translucent shader using the Standard shader. There doesn’t seem to be an automatic conversion to URP using the material conversion option in the Edit menu.
Can any shader experts help with creating a 2 sided translucent shader using the URP?
The automatic conversion from built in shaders to URP only works with Unity’s default shaders. All it’s doing is name matching built in shaders to close URP equivalents and copying a few settings, it’s not actually converting the shaders themselves. Any custom shaders, which a 2 sided shader would be since Unity does not ship with any kind of 2 sided shader, won’t be converted. You’d need to write a completely new shader or find a new one on the asset store that works with the URP to replace the one you have.
As for making a new one for the URP, which shader are you trying to convert? 2 sided is easy enough, the default URP Lit shader already handles that. But translucency … that’s likely going to require hand writing a shader from scratch as URP’s lighting systems are totally different than the built in rendering path.
Thanks! So with URP I assume its not as simple as defining your material with alpha in the albedo.
It’s highly dependent on what kind of “translucent” shader you’re taking about. Generally speaking, any shader that uses the term is going to be more complicated to implement than just setting the alpha, yes.
They only one I know of at the moment is the one that comes with the URP version of Lux.