PDA

View Full Version : Radiosity w/ Reflection


kmwhitt
08-06-2003, 12:05 AM
I am currently working on an interior scene that contains a mirror. The mirror is reflecting a part of the room that is not included in the current calculation for radiosity since the process is view dependent. You can really see the nasty artifacts in the reflection. Will enabling "Single Animation Solution" help alleviate this problem? What exactly does this do, even after reading the manual I am not clear on it...... Suggestions anyone?

Here's the problem. It really shows in the second rendering:

http://www.members.cox.net/roomscapers/whye_wide_view_1.jpg

http://www.members.cox.net/roomscapers/whye_wide_view_3.jpg

Thanks,

Kevin

danb
08-06-2003, 12:33 AM
wow. that's a nice render. i thought i was looking at a photograph at first. sorry not sure how to help here but just thought i would congratulate you on a fine render. congrats.

kmwhitt
08-06-2003, 12:44 AM
Thanks! I appreciate the comment.... It took me about a week (long days and nights) to complete. I don't think I'll ever be 100% happy with it - but, I've gotta' move on to the next one....

Kevin

danb
08-06-2003, 12:58 AM
well all i can suggest is that you do a composite in photoshop or the like. render the area that is shown in the reflection seperately and then composite the two in photoshop. i don't think it should be to hard to do. then you don't have to fiddle with render settings. if you still get the artifacts in that corner, then you should maybe up the samples and mess around with the settings. also i think you might benefit from still image filter since it is not an animation. the animation solution recalculates the render settings for each frame. not sure if there is much more than that to it. maybe. still discovering things i did not know. anyways good luck.

kmwhitt
08-06-2003, 01:12 AM
I don't think upping the settings are going to effect this area at all..... This part of the room is not technically in the camera's view, so radiosity is not figured for this area since Cinema's renderer is view dependent.... Anyone know if I am correct to assume this?

I was hoping "single animation solution" would calculate the entire model for radiosity so that it would not have to be refigured for each and every frame were I to turn this into an animation......

I appreciate the input!

Kevin

AdamT
08-06-2003, 04:34 AM
Nice renders Kevin! This is sort of a longshot, but maybe try keeping single animation solution and animate the camera for two frames: first frame with the camera pointing toward the area that's reflected and second frame the real composition. In the alternative you could fake the reflection by putting the camera behind the mirror (cut a hole) and use the relevant part as a texture on plane in place of the mirror.

MJV
08-06-2003, 02:20 PM
As mentioned in the parallel postforum thread, this has nothing to do with radiosity. You need to use better AA (best, maybe as high as (2x2,4x4) to get mirrored reflection to look good.

AdamT
08-06-2003, 03:00 PM
Originally posted by MJV
As mentioned in the parallel postforum thread, this has nothing to do with radiosity. You need to use better AA (best, maybe as high as (2x2,4x4) to get mirrored reflection to look good.
I'm not sure about that. The graininess on the moulding and wall looks more like radiosity artifacts than AA probs.

Thalaxis
08-06-2003, 04:25 PM
It is, however, true that with the AA settings on "geometry",
stuff reflected in the mirror will not be antialiased (because it isn't
geometry).

JamesMK
08-06-2003, 04:54 PM
That's a very pretty image! Impressive indeed.

I'll just second what Thalaxis said about the antialiasing. That really seems to be the problem here. Use a composite tag with forced AA to avoid having to up the samples for everything else.

The thing with single animation solution, if I've understood things correctly, is that there is only one single prepass (for the first frame, that data is then reused for subsequent frames to avoid flickering).

JIII
08-06-2003, 04:59 PM
hmm yeah look for H.ikeda's guide to faking mirrors. This was originally meant for shave v.1 but it does look like it would solve your problem.

I am referinging to adam t's cut the whole in the wall thing.

dann_stubbs
08-06-2003, 07:45 PM
Originally posted by JamesMK
'll just second what Thalaxis said about the antialiasing. That really seems to be the problem here. Use a composite tag with forced AA to avoid having to up the samples for everything else.

The thing with single animation solution, if I've understood things correctly, is that there is only one single prepass (for the first frame, that data is then reused for subsequent frames to avoid flickering).


actually a while ago this was a discussion on the postforum and i am pretty sure that AA tags only force AA down from the global settings - not UP from low global settings... maybe someone else can confirm this again - or maybe it chaged with v8

also the single anim solution will only calulate what is visible in the frame any camera movement will need to generate new solutions for previously unseen parts of the room - so yes a speed up in what is newly visible vs. the whole room again but doesn't do a complete solution the first time.

dann

MJV
08-06-2003, 07:59 PM
[QUOTE]Originally posted by dann_stubbs
[B]actually a while ago this was a discussion on the postforum and i am pretty sure that AA tags only force AA down from the global settings - not UP from low global settings... maybe someone else can confirm this again - or maybe it chaged with v8

Actually, it's exactly the opposite. Tags force up, but can't force down.

imashination
08-06-2003, 08:06 PM
Originally posted by dann_stubbs
actually a while ago this was a discussion on the postforum and i am pretty sure that AA tags only force AA down from the global settings - not UP from low global settings... maybe someone else can confirm this again - or maybe it chaged with v8
dann

To the best of my knowledge that is correct. The render/compositing tags can only reduce the AA from the current settings, not improve the quality. This has always been a little annoying for me.

MJV
08-06-2003, 08:15 PM
Originally posted by imashination
To the best of my knowledge that is correct. The render/compositing tags can only reduce the AA from the current settings, not improve the quality. This has always been a little annoying for me.

Well, your worries are over, because that's not the way it works, as I said.

:rolleyes:

brammelo
08-06-2003, 08:46 PM
The AA-options in the compositing tags force an override of the preferences in the render settings. Whether you use a lower or a higher quality in the compositing tag doesn't matter.

(now we heard all possible options, except perhaps that AA doesn't work at all ;) )

Cheers,
BaRa

MJV
08-06-2003, 08:55 PM
Originally posted by brammelo
The AA-options in the compositing tags force an override of the preferences in the render settings. Whether you use a lower or a higher quality in the compositing tag doesn't matter.

(now we heard all possible options, except perhaps that AA doesn't work at all ;) )

Cheers,
BaRa

And yet only one of us can be right. I wonder who? :p :rolleyes:

JamesMK
08-06-2003, 11:28 PM
This is interesting! Who will post the first actual comparative test renders to prove how it really works? :D

AdamT
08-06-2003, 11:33 PM
Originally posted by MJV
Well, your worries are over, because that's not the way it works, as I said.

:rolleyes:

MV is correct; the compositing tag settings can only improve AA over the scene-wide AA. The key thing is that you have to set global AA to Best, even if you set it to 1x1. If you don't, local AA settings have no effect either way.

dann_stubbs
08-07-2003, 12:21 AM
Originally posted by AdamT
MV is correct; the compositing tag settings can only improve AA over the scene-wide AA. The key thing is that you have to set global AA to Best, even if you set it to 1x1. If you don't, local AA settings have no effect either way.

page 574 maxon c4d 8 manual

page 602 maxon c4d 8 manual

with regard to quicktime panorama's and qtvr see page 574 it cannot go higher then the global specified.

on page 602 it seems to say that yes the compositing tag can override the min, max and threshold settings.

i must have remembered the page 574 part and forgot that it only applies to QTVR and panorama images

page 440 in the XL 7 manual

funny, i couldn't find any mention of the stipulation you say about setting to BEST or it has no effect.

dann

dann_stubbs
08-07-2003, 01:49 AM
Originally posted by dann_stubbs
page 574 maxon c4d 8 manual

page 602 maxon c4d 8 manual

with regard to quicktime panorama's and qtvr see page 574 it cannot go higher then the global specified.

on page 602 it seems to say that yes the compositing tag can override the min, max and threshold settings.

i must have remembered the page 574 part and forgot that it only applies to QTVR and panorama images

page 440 in the XL 7 manual

funny, i couldn't find any mention of the stipulation you say about setting to BEST or it has no effect.

dann

oh, and it does not say anything about the inability to force down as MV says either... basically making it look as if tags can override and set any AA setting - up or down. so we all are right and wrong at once. (i guess i was right in my first memory but only regarding QTVR)

dann

AdamT
08-07-2003, 03:58 AM
Originally posted by dann_stubbs
so we all are right and wrong at once. (i guess i was right in my first memory but only regarding QTVR)

dann
No, there's only one right answer, notwithstanding what the manual does or doesn't say. :)

Thalaxis
08-07-2003, 05:21 AM
Right... and 42 it is :D

JamesMK
08-07-2003, 07:50 AM
Of course, the global answer is always 42 :D ... The question about forced AA, however, can probably only be answered by a couple of test renders...

Thalaxis
08-07-2003, 03:59 PM
True, but a little levity never hurt anyone... or at least, not anyone
of any consequence. :)

CGTalk Moderation
01-15-2006, 11:00 AM
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.