PDA

View Full Version : AO question


mm149047
01-08-2007, 11:57 AM
hi everybody!

i am working on a 80.000 poly spline still, which i would like to render in AO style. the problem is the extraordinarily high render time. now, is there anything i can do to make AO rendering quicker (other than buying new hardware) ? can the objects to render be prepared better?

the object in question is a bezier spline in a sweep nurb and will be rendered as a STILL only

thanx
markus

www.markusmooslechner.com (http://www.markusmooslechner.com)

LucentDreams
01-08-2007, 12:06 PM
try reducing the samples extremely, turning off AA, and then using Scene motioblur. Samples slow the render down and antialiasing samples is a killer. By elimintating anti aliasin, and reducing the sample dramatically you'll be able to redner it extremely fast. The motionblur does mean the image will have to render several times (at least 9 but I"d say use 16 or 25 for best results) While rendering it multiple times seems crazy like it would be slower, the antialiasing in particular is sooo slow that it will in fact be faster to render multiple times without, and the motionblur then blends all the individual renders so that it will be nice and smooth as if antialiased. and not grainy either

mm149047
01-08-2007, 12:25 PM
try reducing the samples extremely, turning off AA, and then using Scene motioblur. Samples slow the render down and antialiasing samples is a killer. By elimintating anti aliasin, and reducing the sample dramatically you'll be able to redner it extremely fast. The motionblur does mean the image will have to render several times (at least 9 but I"d say use 16 or 25 for best results) While rendering it multiple times seems crazy like it would be slower, the antialiasing in particular is sooo slow that it will in fact be faster to render multiple times without, and the motionblur then blends all the individual renders so that it will be nice and smooth as if antialiased. and not grainy either

thanx kai ! (will try your tipps out tonight)

JoelOtron
01-08-2007, 01:38 PM
try reducing the samples extremely, turning off AA, and then using Scene motioblur. Samples slow the render down and antialiasing samples is a killer. By elimintating anti aliasin, and reducing the sample dramatically you'll be able to redner it extremely fast. The motionblur does mean the image will have to render several times (at least 9 but I"d say use 16 or 25 for best results) While rendering it multiple times seems crazy like it would be slower, the antialiasing in particular is sooo slow that it will in fact be faster to render multiple times without, and the motionblur then blends all the individual renders so that it will be nice and smooth as if antialiased. and not grainy either

Very helpful tip! (using scene motionblur rather than aa)--perhaps one for the tips and tutorials sub forum?

davesink
01-08-2007, 02:13 PM
Sorry if I'm being dense here, but if this is a still that doesn't involve any motion, what does the scene motionblur do exactly? Isn't every pass identical?

Dave W.

LucentDreams
01-08-2007, 02:50 PM
good question, I forgot one very important specific instruction, in the Scene motionblur there is a camera offset function, this jitters the camera ever so slightly every pas so that it isn't 100% still that way things never become super duper sharp in the middle of an animation.

This should be in the tips and tricks area, simon talked about using this with stochastic GI and I added it works for AO too.

JoelOtron
01-08-2007, 02:53 PM
This should be in the tips and tricks area, simon talked about using this with stochastic GI and I added it works for AO too.

oh your right--I think I may have even commented in that thread. its amazing how much info goes into deep storage in ones brain, sometimes never to be remebered again.

mm149047
01-08-2007, 02:59 PM
good question, I forgot one very important specific instruction, in the Scene motionblur there is a camera offset function, this jitters the camera ever so slightly every pas so that it isn't 100% still that way things never become super duper sharp in the middle of an animation.

This should be in the tips and tricks area, simon talked about using this with stochastic GI and I added it works for AO too.


are you saying here that i render the image 20 times individually and then merge the output in ps?

JoelOtron
01-08-2007, 03:19 PM
are you saying here that i render the image 20 times individually and then merge the output in ps?

No--hes saying to activate scene motionblur in your render settings->effects and set the number to 20. C4d then renders the same frame 20 times with slight offset and then merges the frames together when the 20 passes are complete. Your result shoud look like an antialiaed render even though AA was not used.

LucentDreams
01-08-2007, 09:12 PM
heres a very simple example. Keep in mind typically the difference in speed will increase with even more complex scenes.

3 min
35 max
50% acc
No SMB
No AA
7 seconds
http://www.kaithestuffguy.com/AOnoSMB007.jpg

3min,
35 max
50% acc
No SMB
Best AA 1x4 sinc
28 seconds
http://www.kaithestuffguy.com/AOnoSMB028.jpg

3min,
35 max
50% acc
16x SMB
No AA
2 minutes 0 seconds
http://www.kaithestuffguy.com/AO16xSMB200.jpg

75min,
450 max
50% acc
No SMB
Best AA 1x4 sinc
2 minutes 46 seconds
http://www.kaithestuffguy.com/AOHQ246.jpg

jsls
01-08-2007, 10:46 PM
Cool, that is a great tip!!! I have all but given up on AO from C4D, FinalRender is blazing fast at generating AO, thats what I have been using for a while now...will have to give this technique a go...:thumbsup:

CGTalk Moderation
01-08-2007, 10:46 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.