Skip to main content
deleted 16 characters in body
Source Link
user1853
user1853

As of Version 2.79 (currently avaliable as a testbuildVersion 2.79), there is an option to make an object become a shadow catcher in Cycles.

 

As of Version 2.79 (currently avaliable as a testbuild), there is an option to make an object become a shadow catcher in Cycles.

As of Version 2.79, there is an option to make an object become a shadow catcher in Cycles.

 
added 4 characters in body
Source Link
user1853
user1853

As of Version 2.79 Cycles (currently avaliable as a testbuild), there is an option to make an object become a shadow catchershadow catcher in Cycles.

The workflow is following:

Then (Quote from the develpoer's notes)

The workflow is following:

As of Version 2.79 Cycles (currently avaliable as a testbuild) there is an option to make an object a shadow catcher.

(Quote from the develpoer's notes)

The workflow is following:

As of Version 2.79 (currently avaliable as a testbuild), there is an option to make an object become a shadow catcher in Cycles.

The workflow is following:

Then (Quote from the develpoer's notes)

added 4 characters in body
Source Link
user1853
user1853

UPDATE:

As of Version 2.79 Cycles (currently avaliable as a testbuild) there is an option to make an object a shadow catcher.

enter image description here

enter image description here

From the release notes

This option will make object to only receive shadows in a way that it could be alpha-overed onto another image.

Enable Film: Transparent.

enter image description here

(qouteQuote from the develpoer's notes)

The workflow is following:

Create an object which matches real-life object on which shadow is to be catched. Create

Create approximate similar material on that object.

This is needed to make indirect light properly affecting CG objects in the scene.

Mark object as Shadow Catcher in the Object properties. Ideally, after doing that it will be possible to render the image and simply alpha-over it on top of real footage.

Once the plane has been marked as a shadow catcher, just render!

Again from the release notes

It is to be noted that shadow catcher objects will interact with other CG objects via indirect light interaction. For example, shadow catcher will be reflected in the glossy surfaces.

enter image description here

OLDER ANSWER:

You can do a shadow catcher using a shadow pass and different render layers to create an alpha channel for the scene:

enter image description here

  • Move the plane object (shadow catcher) to layer2.

  • Make a copy of the other objects and move them to layer 2.

The idea is that on layer 1 you only have your objects but not the plan, and on layer 2 a copy of your objects and the plane that will act as shadow catcher.

enter image description here

  • On all of the objects in layer 2, except for the shadow catcher plane, disable Ray visibility for camera. You want the plane to be visible, but the other objects should be transparent to camera and projecting shadows on the plane:

enter image description here

  • Make sure your lamps and camera are active in layers 1 and 2.

enter image description here

  • Set up two render layers:

    One for the objects in layer 1 that excludes information from layer 2.

    A second render layer for the shadows that includes a shadow pass and excludes layer 1.

enter image description here

  • Enable Transparent on the Film section.

enter image description here

  • In the compositor you can use the shadow pass to alter the values of the alpha channel of the object's layer.

Add an invert node to shadow pass and plug the result as factor on a mix node (in add mode). Plug the alpha channel of the object's layer to the top socket and leave the lower socket empty.

enter image description here

You can control the transparency of the shadows by changing the color on the empty socket of the mix node. If you make that color white the shadows will be fully opaque, if you make it black you'll have no shadows.

Alternatively you can use the values from the shadows layer and the transparency of the shadows will be set using the values from the original scene:

enter image description here

For softer shadows you can add some blur:

enter image description here

UPDATE:

As of Version 2.79 Cycles (currently avaliable as a testbuild) there is an option to make an object a shadow catcher.

enter image description here

enter image description here

From the release notes

This option will make object to only receive shadows in a way that it could be alpha-overed onto another image.

Enable Film: Transparent.

enter image description here

(qoute from the develpoer's notes)

The workflow is following:

Create an object which matches real-life object on which shadow is to be catched. Create approximate similar material on that object.

This is needed to make indirect light properly affecting CG objects in the scene.

Mark object as Shadow Catcher in the Object properties. Ideally, after doing that it will be possible to render the image and simply alpha-over it on top of real footage.

Once the plane has been marked as a shadow catcher, just render!

Again from the release notes

It is to be noted that shadow catcher objects will interact with other CG objects via indirect light interaction. For example, shadow catcher will be reflected in the glossy surfaces.

enter image description here

OLDER ANSWER:

You can do a shadow catcher using a shadow pass and different render layers to create an alpha channel for the scene:

enter image description here

  • Move the plane object (shadow catcher) to layer2.

  • Make a copy of the other objects and move them to layer 2.

The idea is that on layer 1 you only have your objects but not the plan, and on layer 2 a copy of your objects and the plane that will act as shadow catcher.

enter image description here

  • On all of the objects in layer 2, except for the shadow catcher plane, disable Ray visibility for camera. You want the plane to be visible, but the other objects should be transparent to camera and projecting shadows on the plane:

enter image description here

  • Make sure your lamps and camera are active in layers 1 and 2.

enter image description here

  • Set up two render layers:

    One for the objects in layer 1 that excludes information from layer 2.

    A second render layer for the shadows that includes a shadow pass and excludes layer 1.

enter image description here

  • Enable Transparent on the Film section.

enter image description here

  • In the compositor you can use the shadow pass to alter the values of the alpha channel of the object's layer.

Add an invert node to shadow pass and plug the result as factor on a mix node (in add mode). Plug the alpha channel of the object's layer to the top socket and leave the lower socket empty.

enter image description here

You can control the transparency of the shadows by changing the color on the empty socket of the mix node. If you make that color white the shadows will be fully opaque, if you make it black you'll have no shadows.

Alternatively you can use the values from the shadows layer and the transparency of the shadows will be set using the values from the original scene:

enter image description here

For softer shadows you can add some blur:

enter image description here

UPDATE:

As of Version 2.79 Cycles (currently avaliable as a testbuild) there is an option to make an object a shadow catcher.

enter image description here

enter image description here

From the release notes

This option will make object to only receive shadows in a way that it could be alpha-overed onto another image.

Enable Film: Transparent.

enter image description here

(Quote from the develpoer's notes)

The workflow is following:

Create an object which matches real-life object on which shadow is to be catched.

Create approximate similar material on that object.

This is needed to make indirect light properly affecting CG objects in the scene.

Mark object as Shadow Catcher in the Object properties. Ideally, after doing that it will be possible to render the image and simply alpha-over it on top of real footage.

Once the plane has been marked as a shadow catcher, just render!

Again from the release notes

It is to be noted that shadow catcher objects will interact with other CG objects via indirect light interaction. For example, shadow catcher will be reflected in the glossy surfaces.

enter image description here

OLDER ANSWER:

You can do a shadow catcher using a shadow pass and different render layers to create an alpha channel for the scene:

enter image description here

  • Move the plane object (shadow catcher) to layer2.

  • Make a copy of the other objects and move them to layer 2.

The idea is that on layer 1 you only have your objects but not the plan, and on layer 2 a copy of your objects and the plane that will act as shadow catcher.

enter image description here

  • On all of the objects in layer 2, except for the shadow catcher plane, disable Ray visibility for camera. You want the plane to be visible, but the other objects should be transparent to camera and projecting shadows on the plane:

enter image description here

  • Make sure your lamps and camera are active in layers 1 and 2.

enter image description here

  • Set up two render layers:

    One for the objects in layer 1 that excludes information from layer 2.

    A second render layer for the shadows that includes a shadow pass and excludes layer 1.

enter image description here

  • Enable Transparent on the Film section.

enter image description here

  • In the compositor you can use the shadow pass to alter the values of the alpha channel of the object's layer.

Add an invert node to shadow pass and plug the result as factor on a mix node (in add mode). Plug the alpha channel of the object's layer to the top socket and leave the lower socket empty.

enter image description here

You can control the transparency of the shadows by changing the color on the empty socket of the mix node. If you make that color white the shadows will be fully opaque, if you make it black you'll have no shadows.

Alternatively you can use the values from the shadows layer and the transparency of the shadows will be set using the values from the original scene:

enter image description here

For softer shadows you can add some blur:

enter image description here

added 183 characters in body
Source Link
user1853
user1853
Loading
added 183 characters in body
Source Link
user1853
user1853
Loading
added 141 characters in body
Source Link
user1853
user1853
Loading
added 428 characters in body
Source Link
user1853
user1853
Loading
replaced http://blend-exchange.giantcowfilms.com with https://blend-exchange.giantcowfilms.com
Source Link
Loading
added 513 characters in body
Source Link
user1853
user1853
Loading
added 134 characters in body
Source Link
user1853
user1853
Loading
added 270 characters in body
Source Link
user1853
user1853
Loading
added 6 characters in body
Source Link
user1853
user1853
Loading
added 198 characters in body
Source Link
user1853
user1853
Loading
added 198 characters in body
Source Link
user1853
user1853
Loading
edited body
Source Link
user1853
user1853
Loading
Post Undeleted by CommunityBot
edited body
Source Link
user1853
user1853
Loading
Post Deleted by CommunityBot
Source Link
user1853
user1853
Loading