The Global Archicad Community

Stay informed. Get help. Share your knowledge.

Producing imagery with Archicad or 3rd party products; Surfaces; Lighting; Cameras; Artlantis/Cinema 4D/Maxwell etc.

Moderators: ejrolon, Barry Kelly, Karl Ottenstein, LaszloNagy, Gordana Radonic, nbalogh, gkmethy, mnguyen

User avatar
By Emre Senoglu
Nope, TM is not that advanced yet. Refraction is still a difficult aspect to visualize in realtime. If you mean caustics, TM doesn’t support real caustics however it offers a way to ‘fake it’. In fact it looks quite nice in my opinion.
User avatar
By Emre Senoglu
i doubt any realtime gpu renderer would be able to give you accurate caustics. corona can calculate good looking (and real) caustics, and im guessing so can vray. i think for being 'fake' caustics, TM actually gives pretty good results. have a look at these two examples.
By JohnJay
It's the IOR (bending of rays) i'm more interested in, though caustics make a big difference too.

Here's a simple (WIP) example - with and without the correct IOR (1.33 in the case of water) most clearly visible looking at the steps in the pool and the overall pool depth.

And one with caustics too. TM caustics are OK but 'real' caustics are more believable.
IOR_01.jpg (167.49 KiB) Viewed 70 times
IOR_02.jpg (170.42 KiB) Viewed 70 times
IOR_03.jpg (166.6 KiB) Viewed 70 times
User avatar
By Emre Senoglu
caustics and real refraction calculations are nowhere close to what gpu's can render realtime for now. even unreal, which i suppose is the most advanced realtime gpu renderer, can't calculate these realtime. so i imagine it will be a long while before you can see actual ior in gpu based (ie realtime) renderers.

quick edit. i think UE has maybe recently added, or is about to add realistic caustics / refraction.