View Full Version : GI and transparent objects?
Dark Soldier 08-11-2005, 01:10 PM at work i've been trying to find a solution for shadows popping/ flickering around as objects turn invisible. time is an issue when rendering the final aniamtion and u have to remeber it has to look like its got GI.
heres r some things i've tried.
1. light dome with 13 lights with shadow map , which is when i remembered that shadowmaps don't work with shadow maps. (i was gona try something crazy if no other solution ,like having a seperate dome for each group of objects that will fade, excluding the other objects and fading the shadows away, .... i know crazy to set up... well kinda...)
2. a light dome , 13 lights but with raytraced / Adv raytrace shadows / area shadows. better results but time was alot longer because had to mess with shadow settings to get GI look which increased the render time alot.
3. Skylight+lightracer (for shadow pass) and then a 13 light setup with no shadows for the Diffuse+spec+reflec pass. i really liked the look once Comp together but again the flickering and popping.
4. tried Mental ray too, similar things but i never really liked ray so left it.
pretty much tried everything, i think my only option left is to render the objects that will fade as a seperate passes and then lots of comping in combustion
anyone help?
thanks
|
|
mynewcat
08-11-2005, 02:40 PM
The main problem with using any global illumination solutions, like the light tracer or skylight (or even vray) is that it computer the shadow values including and across all objects.
so quite often you end up with silly situations whereby, if you remove or hide an object that is nowhere near the object you are looking at, the shadow gradient will be ever so slightly different.
Iknow you used a light dome, but with 13 lights it's no good - try lookign at this
http://www.the123d.com/tutorial/3dsmax/fake-gi1.shtml
it produces faster and nearly as good (sometimes better depending on what you want) results as a skylight..... but it's better of the action takes place in a more focused area.
As for standard skylight flickers during animations, perhaps someone else can help, as I never need to do animations.
Nice suggestions from mynewcat,
but as far as i know Dark Soldier, eLight works only with 3,4,5 version of 3dsmax.
Hope you got one of these versions.
good luck
P.s correct me if i was wrong
Dark Soldier
08-11-2005, 03:56 PM
thanks for reading post.
i knew about elight, it takes up alot of memory. i got the same results using just 13 lights and softening the shadows but increasing the sample range. the problem with elight aslo is that it uses shadow map , which does not account for transparency. so as the object finally disappears the shadow pops and dissappears. i could change to Adv. raytrace but the time increases greatly because i have to increase the 'spread' in the shadow options to get that GI look, its actually quicker to use the skylight+lightracer, but i also get this poping as the object fades.
i think tonight i will have to try Ambient Occulsion+mental ray for the shadow pass but its not really that quick and very very grainy on default settings and i can not Network render it at work because we only have max 6 here so i would have to do it on my laptop and pc at home, which would takes a week or so.
i'm not really sure what else to do , i can maybe talk them into letting animate the objects moving away instead of fading
thanks
Joel Hooks
08-11-2005, 04:07 PM
E-light works through max7.
Hmm,
I must admit, im not quite sure if i really understand your problem.
So you got a problem (eg with the dome solution)
that when your objects fades to invisibility, that at the end the shadows
pops away, is that right?
EDIT
@ JOEL HOOKS
E-Light Installation
------------------------------------
E-Light works in 3D Studi MAX 3, 4 and 5.
Copy E-Light.ms into any directory, for example C:\3dsmax4\scripts.
In 3D Studio MAX, choose MAXScript, Run Script..., and select E-Light.ms.
Minimise the E-Light floater when you're not using it.
Or once you've closed it, run it again. It will automatically read your scene and detect all object settings.
Alternatively, create a shortcut for it if you plan to use it a lot.
There is a seperate version for MAX 5, due to interface lay-out changes in this version of MAX.
-----
Actually i did not try it out with MAX 7 ,but if you gonna say it works that would be fine buddy...:)
Conny
08-11-2005, 05:20 PM
when your objects fades to invisibility, that at the end the shadows
pops away, is that right?
Yes, Shadow Map shadwos doesn't support Opacity or Visibility.
The shadows are solid when the objects fades to transparent/invisible.
The shadows goes away when the objects are completley transparent/invisible.
That's not the case with Raytrace shadows, but you have to pay with render time.
Conny
okay...
how about that mate...
Try to lower the density of the shadow during the animation.
I have done that little trick for earlier projetcs, but im not quite sure if it fits for ur prob.
Probably that will work fine, its a question of the right setup and timing.
(Shadow Color fading / Density and so on)
Hope that will help...
moidphotos
08-11-2005, 05:48 PM
If you switch to Mental Ray you can render with shadows maps (you'll need to use mental ray lights) that respect transparency like ray trace shadows do. There is a setting for it at the bottom of a mr light rollout. Not sure if that won't flicker, I've only ever used them in still renders.
CGTalk Moderation
08-11-2005, 05:48 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.