Eliminating weired double reflections (Sun Sky System)

A forum where development builds are posted for testing by the community.
Forum rules
NOTE: The software in this forum is not %100 reliable, they are development builds and are meant for testing by experienced octane users. If you are a new octane user, we recommend to use the current stable release from the 'Commercial Product News & Releases' forum.
Post Reply
User avatar
Refracty
Licensed Customer
Posts: 1599
Joined: Wed Dec 01, 2010 6:42 pm
Location: 3D-Visualisierung Köln
Contact:

Eliminating weired double reflections by introducing double sided material option (off).

As we all know using transparent (glass) objects like windows while using the Sun/Sky system creates problems.
The specular material doesn't let through the sunlight and if you manually decrease the opacity to lets say 0.2 there will be weired double reflections.
Bidirectional pathtracing could be a solution for the future but it will definately take time to implement.

So wouldn't it be quite simple to implement a double sided "on/off" option (boolean) within the material node?

If you model a window (real volume with thickness) we would get rid of the double reflections because the backside of the window wouldn't be visible (flipped normal).
So no more clien't complains about weired reflections on windows when using Sun/Sky :)
monkeyjet
Licensed Customer
Posts: 8
Joined: Tue Aug 17, 2010 6:59 am

That's a great idea.
I never had problem since I always model glass profile to get good refraction, but for whoever doesn't, that is good to have.
User avatar
Proupin
Licensed Customer
Posts: 735
Joined: Wed Mar 03, 2010 12:01 am
Location: Barcelona
Contact:

I've asked for this countless times! (well, only once actually, but it felt intense) it would be awesome for glass-liquid interactions, and unwanted double contributions. Actually what should be done is for Octane to be aware what medium a ray has entered, let's say glass, and on its way out be aware that is re-entering air from glass. And then we could have effects such as total internal reflection (which happens when a ray is in a more refractive medium and attempts to exit in a certain angle) and other sorts of things, like preventing a ray from hitting glass twice and looking all weird. (maybe this is already implemented i dunno)

++

edit: apparently TIR is properly implemented, don't listen to me
Last edited by Proupin on Mon Dec 26, 2011 7:44 pm, edited 4 times in total.
Win 7 64bits / Intel i5 750 @ 2.67Ghz / Geforce GTX 470 / 8GB Ram / 3DS Max 2012 64bits
http://proupinworks.blogspot.com/
User avatar
roeland
OctaneRender Team
Posts: 1822
Joined: Wed Mar 09, 2011 10:09 pm

Refraction doesn't work properly on semi transparent glass, you will see multiple images when looking through the glass from an oblique angle.

Some people use a semi transparent glossy material to simulate architectural glass. This avoids the problems with the double images.

--
Roeland
User avatar
Refracty
Licensed Customer
Posts: 1599
Joined: Wed Dec 01, 2010 6:42 pm
Location: 3D-Visualisierung Köln
Contact:

Using a glossy instead of a specular is indeed a workaround (as long as it is not about "internal refractions").
Thanks for the tip.
Refracty
User avatar
gabrielefx
Licensed Customer
Posts: 1701
Joined: Wed Sep 28, 2011 2:00 pm

roeland wrote:Refraction doesn't work properly on semi transparent glass, you will see multiple images when looking through the glass from an oblique angle.

Some people use a semi transparent glossy material to simulate architectural glass. This avoids the problems with the double images.

--
Roeland
but you lost refractions...
If you create an indoor glass door and you want to simulate the thick of the glass (made of a single 1cm thick glass) you should add the refraction, without this feature is impossible to see the border (edge) of the door.

edit: solved
quad Titan Kepler 6GB + quad Titan X Pascal 12GB + quad GTX1080 8GB + dual GTX1080Ti 11GB
Post Reply

Return to “Development Build Releases”