Improved Shadow Catcher

Check out our technology advances and new features.
User avatar
giannis
Thea Developer
Thea Developer
Posts: 7986
Joined: Sun Jul 06, 2008 8:25 pm
Location: Athens, Greece
Has thanked: 11 times
Been thanked: 6 times

Tue Jun 30, 2015 12:47 pm

Dear friends,

as you probably know, our shadow catcher implementation is basically an "ambient occlusion"-like shadow catcher that is computed based on only the IBL image. Many users have been asking for a possibility to have the shadow catcher working for sun as well. Also, for those looking for higher quality, the ambient occlusion shadows were not really that convincing, especially if the IBL image was not uniform in terms of lighting intensity.

Creating a shadow catcher working realistically inside the render itself is not easy, as one may imagine. The result can also be less than perfect in many situations. Indeed, that's why in v1.4 we went directly to supporting shadow channel (for Presto), which supports all lights and it is the best for those who use lot of post production.

Still, having an integrated shadow catcher working out of the box, is never a bad idea. So we thought, it is about time to deal with this matter once and for all! And that's exactly what we have done, making a list of advances that altogether contribute to a substantially improved shadow catcher:
- New shadow catcher works not only now for IBL images but also for sun-sky (and omni point lights in general).
- New shadow catcher takes into account the directionality of the IBL images, so as to produce much more realistic shadows.
- We introduced the horizontal infinite plane supported now by Presto as well, for easier workflow (instead of creating custom rectangular floor, scaling it, etc.).
- New shadow catcher can work also in conjunction with a reflective BSDF. This gives the ability to have reflections on the shadow catcher plane, with arbitrary (user defined) colors, reflectivity and roughness.

Here is a comparison render between shadow catcher in v1.4 and improved one. Notice how the shadows in v1.4 are uniform and weak but in the new shadow catcher implementation, there is strong directionality in visual accordance with the reflections on the objects.
shadow_cacher_old_001.jpg
Shadow catcher in v1.4, weak ambient-occlusion-like shadows.
shadow_cacher_new_002.jpg
New shadow catcher with stronger shadows following the lighting direction.
Same scene as above but also with reflections added on the shadow catcher.
shadow_cacher_new_reflections_003.jpg
New shadow catcher with reflections.
As always, the renders have been created by Patrick. Note: the noise seen under the central statue is not engine noise but it is coming from the scanned model geometric fluctuations.

Best wishes
Science may limit knowledge but should never limit imagination - Bertrand Russell
User avatar
blackice
Thea A Team
Thea A Team
Posts: 1101
Joined: Sat May 16, 2009 4:19 pm
Location: ITALY
Has thanked: 2 times
Been thanked: 7 times
Contact:

Tue Jun 30, 2015 2:23 pm

I am waiting for this upgrade for some time, but I was confident! Great Giannis! :clap: :clap:
>B.
http://www.ngonstudio.com
-----------------------------------------------------------------------------------------------------------
I am not an artist. I am an image maker. [ Thomas Hoepker ]
User avatar
JQL
Thea Beta Tester
Thea Beta Tester
Posts: 5142
Joined: Sun Jun 23, 2013 6:34 pm
Location: Lisboa
Has thanked: 14 times
Been thanked: 99 times
Contact:

Tue Jun 30, 2015 3:24 pm

It's also looking very good. This is indeed a nice addition!
www.casca.pt
Visit us on facebook!

Win 10 64bit
Sketchup 2017 64bit
Intel i7 5820K 3.3Ghz 32Gb Ram
Nvidia Titan X 12Gb
ThomasHelzle
Licensed User v1.5
Licensed User v1.5
Posts: 642
Joined: Wed Feb 16, 2011 2:03 pm
Location: Berlin
Has thanked: 0
Been thanked: 0
Contact:

Tue Jun 30, 2015 3:40 pm

Awesome!
Just recently I ran into these problems and all of them seem to be solved now :-)

:thumbup: :thumbup: :thumbup: :thumbup:

Cheers and thanks,

Tom
Peter H
Licensed User v1.5
Licensed User v1.5
Posts: 317
Joined: Thu Jul 04, 2013 7:39 am
Has thanked: 0
Been thanked: 0

Tue Jun 30, 2015 5:39 pm

:clap: Awesome new toy. Thanks a lot. :D

Cheers
P.
User avatar
GreenUser
Posts: 1131
Joined: Sat Apr 24, 2010 8:09 am
Location: California, USA
Has thanked: 0
Been thanked: 0

Tue Jun 30, 2015 10:59 pm

Having these real shadows makes it look likes it's really there. Awesome job. :thumbup:
User avatar
Sminky
Licensed User v1.5
Licensed User v1.5
Posts: 36
Joined: Fri May 09, 2014 11:31 pm
Has thanked: 0
Been thanked: 0

Wed Jul 01, 2015 12:28 am

Great News! Thank you so much! :clap:
i7 4710MQ 8GB gtx860M 2GB Win 8.1 16bits Sketchup Blender Thea Fusion
User avatar
Javadevil
Licensed User v1.5
Licensed User v1.5
Posts: 3705
Joined: Mon May 18, 2009 2:19 am
Location: Noosa
Has thanked: 1 time
Been thanked: 3 times
Contact:

Wed Jul 01, 2015 1:56 am

This is looking really promising !!
Domingus4D
Licensed User v1.5
Licensed User v1.5
Posts: 12
Joined: Sat Mar 29, 2014 7:17 pm
Location: Munich, Germany
Has thanked: 0
Been thanked: 0
Contact:

Wed Jul 01, 2015 8:03 am

Just awesome Giannis !!! Cheers! :clap: :clap: :clap:
User avatar
warnotte
Licensed User v1.5
Licensed User v1.5
Posts: 2218
Joined: Sat Jul 25, 2009 10:18 pm
Location: Belgium
Has thanked: 2 times
Been thanked: 31 times
Contact:

Wed Jul 01, 2015 10:02 am

Waw, "Joli" Giannis ;)
Locked