PDA

View Full Version : Ambient Occlusion per object



Nicolas Jordan
12-01-2017, 04:07 PM
Does anyone know if there is a way in Lightwave to apply ambient occlusion on a per object basis in Lightwave?

I know this can be done in Modo but so far it doesn't appear possible in Lightwave. Having to apply ambient occlusion per surface on an object that has dozens of surfaces is a little crazy.

Sensei
12-01-2017, 04:19 PM
Does anyone know if there is a way in Lightwave to apply ambient occlusion on a per object basis in Lightwave?

I know this can be done in Modo but so far it doesn't appear possible in Lightwave. Having to apply ambient occlusion per surface on an object that has dozens of surfaces is a little crazy.

You can do it in TrueArt's Global Materials http://globalmaterials.trueart.eu

erikals
12-01-2017, 06:34 PM
maybe something like this could work for occlusion also ? >
http://forums.newtek.com/showthread.php?121537-Selective-reflection-object-ray-switch-node&p=1174327&viewfull=1#post1174327

or >
http://forums.newtek.com/showthread.php?121785-Excluding-objects-surfaces-from-AO-calculation

gar26lw
12-01-2017, 06:42 PM
use dponts node pixel filter.

if you want a slightly better look use shadermiester.

erikals
12-01-2017, 07:47 PM
halfway solution >


https://www.youtube.com/watch?v=tvlGUBPpJmk

Nicolas Jordan
12-02-2017, 12:09 PM
Thanks for all the suggestions. This feature is on my wish list for LW NEXT. If it doesn't show up I will probably look at the True Art plugin.

Sensei
12-02-2017, 12:43 PM
Thanks for all the suggestions. This feature is on my wish list for LW NEXT. If it doesn't show up I will probably look at the True Art plugin.

There is already prepared Global Materials 2018..
If you will get GM original now, I will send you free upgrade to GM 2018 when time comes.

Chris S. (Fez)
12-02-2017, 01:58 PM
GM is THE most under-rated, powerful plug for Lightwave surfacing IMO.

Sensei
12-02-2017, 02:18 PM
I started making Global Materials as soon as LW v9.0 came out with built-in nodes,
and in the middle of project realized there is no way in LWSDK to get NodeEditorID from surface (LWSurfaceID).
Missing function was added in LW v11.0, and I was able to finish this project.. ;)