some questions about omni shaders
Choppski
Posts: 507
in The Commons
I have not updated to ds22.1 and have accidentally bought some hair props that apperently cannot take anything but omni shaders, which is odd because some that I have can take other shaders, so I am a bit confused.
So my questions:
1. Does a product built for an omni shader prohibit one from using other shaders? Why?
2. If I upgrade to DS 4.22 and get the omnishader tools etc, can I use them on hair NOT created for omni shaders.
3. Why are PAs pushing only omni shaders (not all are) when many of us have so many hair shaders we can, and like, to use.
Thanks for any clarifications.
Comments
The Omni shader is specifically intended for strand-based hair (as opposed to hair created with strips of geometry) and is such an upgrade over previous shaders that it makes no sense to NOT use it if you can. The results look better and are much lighter to work with. You can use Omni shader on any strand-based hair, both new and old.
You can, however, use any shader intended for strand-based hair on the hairs that come with Omni presets. You will, of course, not get the improvements of the Omni shader if you do so.
Ok, thanks. I guess I asked because I have several strand based hairs where I can use some of the other hair shaders without a problem, but with stuff created for Omni, those shaders don't get the same result, and I have tried shaders made just for stand based hair. All of them work technically, but they don't look the same. I will likely need to break down and get DS 4.22. It's jsut that 4/21 started giving me memory issues so I worry about upgrading.
An alternative to upgrading is using the public beta (which is something like Daz 4.22.1xx now) alongside Daz 4.21 and this way, you can use Daz 4.21 with everything that doesn't require Daz 4.22 and the public beta for products that do require a more recent version.
it would help if you were more specific about what hair youre talking about, what shaders youre talking about, what the tesselation sides has been set to on the SBH, and what the unwanted results are.
Most 'SBH' are technically the same. The only thing that will be different for post-OmniHair SBH is that PAs will use the default 'render tesselation sides' of 0 or 1, as going above that on SBH is not needed for Omnihair shaders. They can render "correctly" just being a curve.
You can change render tesselation sides to 3 or something under Parameters if you want to/need to convert the SBH curves to geometry. That might be recommended if the shaders youre talking about need geometry to render "correctly", unclear from your post.
I upgraded to 4.22 so I can use the hair that comes with omnishader presets.
But is there an actual omnishader somewhere in daz studio that I can apply to older hairs? or is the Revolution set the only way to apply omni shaders to other hairs?
There is, by default it should be intsalled in your library under \Shader Presets\Iray\OmniSurface . There may have been an updated to the Daz studio resources to include this, I don't recall if it is in the studio install or separate.
Note that updating DS alone won't give you access to the Omnishader; you also need to update your Default Resources.
yep, that was the issue. Thanks