Digital Art Zone

 
     
What are the Ubershader2’s Occulsion Shading Rate and Mode for?
Posted: 08 July 2012 08:01 PM   [ Ignore ]
Active Member
Avatar
RankRank
Total Posts:  739
Joined  2003-10-09

Does anyone know what the parameters “Occulsion Shading Rate” and “Occulsion Shading Rate Mode” are for in the Ubershader2 settings? They’re not in the manual or in the video tutorials that the manual links to. I can’t tell if they’re really affecting ambient occulsion form the UberEnvironment or not.

Speaking of which, if anyone is listening, could we possibly get an Ambient Occulsion option in the next Ubersurface so we can apply AO per surface? Buildings often look better with higher AO than people, so it would be nice to be able to set them individually. I know pwSurface2 can do it, it would just be nice to have it here too.

Thanks,

SnowS

 Signature 

“It answers all the questions, finally, but not really, but kind of”
- Bob Denver

my deviantArt page: http://snowsultan.deviantart.com

Smacky icon by Xamag

Profile
 
 
Posted: 08 July 2012 08:37 PM   [ Ignore ]   [ # 1 ]
Administrator
Avatar
RankRankRankRank
Total Posts:  16477
Joined  2009-01-22

Wait just one second. If you apply Ubersurface to a building you have controls for that instance. If you Apply it to another figure you have controls for that second instance. Ubersurface2 is a Shader, each surface it is applied to gets the settings added to that surface. You should have full control for every surface you apply it to.

 Signature 

Exile, Drows Walk: A Tale of Jaderail starts here. Free pulp fiction at its Fantasy best, Updated 2/3/14.
Proud Member of the Bald Wizards Club My stuff at DeviantArt

Profile
 
 
Posted: 08 July 2012 09:44 PM   [ Ignore ]   [ # 2 ]
Active Member
Avatar
RankRank
Total Posts:  739
Joined  2003-10-09

You should have full control for every surface you apply it to.


Correct, the problem is that the Ubersurface2 shader doesn’t have any controls to add Ambient Occulsion to begin with. At the moment, you have to use a global lighting setup like the Uberenvironment to add AO, which applies the same amount to all objects in the scene. I was asking for individual AO control in the Ubershader itself, where we could then do exactly as you say, control it surface-by-surface.

 Signature 

“It answers all the questions, finally, but not really, but kind of”
- Bob Denver

my deviantArt page: http://snowsultan.deviantart.com

Smacky icon by Xamag

Profile
 
 
Posted: 09 July 2012 07:50 AM   [ Ignore ]   [ # 3 ]
Power Member
Avatar
RankRankRank
Total Posts:  1336
Joined  2006-03-14
SnowSultan - 08 July 2012 09:44 PM

You should have full control for every surface you apply it to.


Correct, the problem is that the Ubersurface2 shader doesn’t have any controls to add Ambient Occulsion to begin with. At the moment, you have to use a global lighting setup like the Uberenvironment to add AO, which applies the same amount to all objects in the scene. I was asking for individual AO control in the Ubershader itself, where we could then do exactly as you say, control it surface-by-surface.

Sure it does.

 

 

Image Attachments
201207090850_uss2_occlusion.png
 Signature 

My Tutorials and Freebies Index

Profile
 
 
Posted: 09 July 2012 09:58 AM   [ Ignore ]   [ # 4 ]
Administrator
Avatar
RankRankRankRank
Total Posts:  16477
Joined  2009-01-22

I was pretty sure I had that one right, Thanks for the backup Adamr.

 Signature 

Exile, Drows Walk: A Tale of Jaderail starts here. Free pulp fiction at its Fantasy best, Updated 2/3/14.
Proud Member of the Bald Wizards Club My stuff at DeviantArt

Profile
 
 
Posted: 09 July 2012 12:26 PM   [ Ignore ]   [ # 5 ]
Active Member
Avatar
RankRank
Total Posts:  739
Joined  2003-10-09

Adam, it has the option to disable AO or allow it to be calculated on any particular surface, but the AO must come from another source. pwSurface2 can actually add AO without having to use an UberEnvironment or other global lighting, that’s what I mean by being able to set it per-surface (setting the intensity at 75% on a building’s materials and 30% on a human figure’s for example). Ubersurface2 only allows the surface to either accept whatever AO the light setup is throwing out or ignore it (which is useful for hair).

 Signature 

“It answers all the questions, finally, but not really, but kind of”
- Bob Denver

my deviantArt page: http://snowsultan.deviantart.com

Smacky icon by Xamag

Profile
 
 
Posted: 10 July 2012 07:19 AM   [ Ignore ]   [ # 6 ]
Power Member
Avatar
RankRankRank
Total Posts:  1336
Joined  2006-03-14

Hmm, I could’ve sworn.  Unfortunately I’m not in a situation right now where I can test things.  If indeed, it’s missing a “provide AO” function then I agree it’d be a very good thing to add it.  Then we could move away from pwS2 or ShaderMixer based surface AO.


(I’m *still* working on my ShaderMixer AO script, LOL)


ETA: Given that USS2 is still omnifreaker’s (only USS1 belongs to DAZ) he’s the only one who can do anything about adding it so you might consider trying to suggest it directly to him.

 Signature 

My Tutorials and Freebies Index

Profile
 
 
Posted: 11 July 2012 06:28 PM   [ Ignore ]   [ # 7 ]
Active Member
Avatar
RankRank
Total Posts:  739
Joined  2003-10-09

Do you have any idea how to contact omnifreaker? I can’t find contact links for him here.

Thanks!

 Signature 

“It answers all the questions, finally, but not really, but kind of”
- Bob Denver

my deviantArt page: http://snowsultan.deviantart.com

Smacky icon by Xamag

Profile
 
 
Posted: 11 July 2012 08:56 PM   [ Ignore ]   [ # 8 ]
Addict
Avatar
RankRankRankRank
Total Posts:  8122
Joined  2009-05-14

I found this page http://www.omnifreaker.com/index.php?title=Contact

PS I also agree it would be nice to have an AO setting like PWS2 has and I concur one needs an additional light soucre (UberEviroment for example) for the AO to work as it stands now in UberSurface.

 Signature 

Pete

Somethings to Consider when starting to learn CG

My Gallery

My Render Thread and Tutorials

Proud member of the Bald Wizards Club and Co-operative

Profile
 
 
Posted: 12 July 2012 12:11 PM   [ Ignore ]   [ # 9 ]
Active Member
Avatar
RankRank
Total Posts:  739
Joined  2003-10-09

Thanks Szark, I will send him a message and ask if he can take a look at this thread.

 Signature 

“It answers all the questions, finally, but not really, but kind of”
- Bob Denver

my deviantArt page: http://snowsultan.deviantart.com

Smacky icon by Xamag

Profile
 
 
Posted: 12 July 2012 02:41 PM   [ Ignore ]   [ # 10 ]
Addict
Avatar
RankRankRankRank
Total Posts:  8122
Joined  2009-05-14

My pleasure. If you can’t get hold of omnifreaker then let me know as I have an alternative contact details from the old forum which was made avaible by Omni himself in his forum profile.

 Signature 

Pete

Somethings to Consider when starting to learn CG

My Gallery

My Render Thread and Tutorials

Proud member of the Bald Wizards Club and Co-operative

Profile
 
 
Posted: 14 July 2012 08:34 AM   [ Ignore ]   [ # 11 ]
New Member
Avatar
Total Posts:  11
Joined  2004-04-22
SnowSultan - 08 July 2012 08:01 PM

Does anyone know what the parameters “Occulsion Shading Rate” and “Occulsion Shading Rate Mode” are for in the Ubershader2 settings? They’re not in the manual or in the video tutorials that the manual links to. I can’t tell if they’re really affecting ambient occulsion form the UberEnvironment or not.

“Occlusion Shading Rate” is a quality control, mainly intended to be used on surfaces like hair which are very slow to raytrace (occlusion).  If “Occlsion Shading Rate Mode” is set to override, then the surface will use “Occlusion Shading Rate”.  When set to “Global”, the shading rate will be used from the Render Settings.  Like the shading rate in RenderSettings, a higher number = faster renders.

You can turn occlusion off on the surface with the “Occlusion” toggle.

SnowSultan - 08 July 2012 08:01 PM

Speaking of which, if anyone is listening, could we possibly get an Ambient Occulsion option in the next Ubersurface so we can apply AO per surface? Buildings often look better with higher AO than people, so it would be nice to be able to set them individually. I know pwSurface2 can do it, it would just be nice to have it here too.

Good suggestion.  I would also like to get a version of light linking working so that you can have multiple environment lights affecting different surfaces.

 Signature 

www.omnifreaker.com

Profile
 
 
Posted: 17 July 2012 01:03 AM   [ Ignore ]   [ # 12 ]
Active Member
Avatar
RankRank
Total Posts:  739
Joined  2003-10-09

Ah, thank you very much for explaining. I actually didn’t know AO was calculated according to the Render Settings, I thought it was controlled entirely by the Uberenvironment’s AO settings.

Thanks for considering the idea too. I’m trying to slowly reduce my dependence on pwSurface since the disappearance of Poseworks, and the Ubersurface is an excellent alternative. All I’m missing is that per-surface AO.  wink

Much appreciated, thanks for your time.
 


SnowS

 Signature 

“It answers all the questions, finally, but not really, but kind of”
- Bob Denver

my deviantArt page: http://snowsultan.deviantart.com

Smacky icon by Xamag

Profile