Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Casting shadow on 3D text

New Here ,
Feb 26, 2019 Feb 26, 2019

So I made the text a 3D layer in a previous comp, ray-traced 3D with light to give my text the look I want.  I pulled the that comp into another comp and put that text on top of a solid layer with a light to give the shadow affect.  I have the main comp set to classic 3D, tried the options on the solid layer to only accept shadows, changed the solid to mutiply, neither trick will make the solid layer disappear and keep my shadow on text.  What am I doing wrong?

example.PNG

3.3K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 26, 2019 Feb 26, 2019

Set the 100% white shadow catcher solid so accepts lights is off, accepts shadows is on, duplicate the extruded text layer, set the duplicate to cast shadows only, Here's a comp with everything shown that is modified. BTW the C4D renderer is a better choice but the setup for Ray Traced is the same.

Screenshot_2019-02-26 10.18.58_nYJHV1.png

Now duplicate that comp in the project panel. Drop both comps in your Main Comp and open up both nested comps. Turn off the temp background in both layers, on the top comp (Comp 1) turn off the shadow catcher, on the bottom comp turn off the extruded text, set the top comp as an inverted Alpha track matte for the shadow catcher, then turn the layer back on, set the blend mode to Multiply and add your background.

Screenshot_2019-02-26 10.26.07_VqzP9i.png

If you did need to animate the camera in the main comp you'll have to add another camera, then tie its movement to both cameras in the nested comps using expressions. You can do this by arranging your workspace as shown then just using the pickwhip to the camera in the main comp.

That should solve your problem.

Personally, I would have converted the camera move, lights and text layer to a C4D comp, done my extruding and shadow catcher there, then use C4D Lite and Cineware to do the final composite. You have about 1000 X more control of the look of your 3D text and shadows.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Apr 16, 2019 Apr 16, 2019

Rick, I am trying to do just that in C4D Lite and when I try to create a shader "shadow catcher" isn't an option.  Im guessing because it's the Lite version of the software. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 17, 2019 Apr 17, 2019
LATEST

You need a reference layer in the original comp that you can edit in C4D using the material shaders. Open up the shader and enable transparency. Then make sure that the light that is imported into C4D is also properly placed.

Screenshot_2019-04-18 06.21.36_DFrOKd.png

You can't add a shadow catcher in the comp and then put that in your C4D file, but you can add a surface for the floor in C4D and adjust the shading there. It just requires a little reading. You need to do your homework. As you can see in this screenshot the shadow cast on the floor is only coming from the C4D file:

Screenshot_2019-04-18 06.26.37_EoaRxJ.png

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines