Mocappys

Your Guide to Capturing and Editing Motion

  • MotionBuilder Tutorials
  • Motion Capture Guides
  • Academy
  • Contact
  • About
You are here: Home / MotionBuilder Tutorials / How to Create a Live Shadow in MotionBuilder

How to Create a Live Shadow in MotionBuilder

By Mocappy 1 Comment

Table of Contents

Adding a Live Shadow to a scene is a simple process which can help ground a character without the need for an environment. The live shadow can be added to an existing scene to make renders a little more interesting or to a scene ready for editing or using during a live motion capture session to help ground the character.

The main steps to creating the show are

  • Create an Infinite Light
  • Create a Floor plane
  • Create a Live Shadow Shader
  • Create a Shadow Group

Create an Infinite Light

  • Add a light in to the scene. In the Asset Browser>>Elements folder drag a “Light” object in to the Viewer window.
  • Position the Light. Set the position of the light by moving it above your character or typing values in to the viewer window. Something like 0,1000,0 can be used for the Y translation as long as it is higher than your character.
  • Change to Infinite Light. In the Navigator window go to the Navigator tab and expand Lights. Double click the light you’ve just created and change it’s Type to Infinite Light from the drop down menu.
  • Turn off Cast Light On Object. In the same window un-tick the Cast Light On Object tick box.

  • Rename to “ShadowLight”. Right click the object in the viewer or in the Navigator and Rename the light to “ShadowLight”

Create a Floor Plane

  • Add a Plane in to the scene. In the Asset Browser/Elements folder drag a “Plane” object in to the Viewer window. This will act as the floor for the scene
  • Position the Floor Plane. Position the plane at the required floor level under your character.
  • Scale the Plane. Scale the floor plane so the character remains over it during the animation. If you don’t know where the character is going to be in the scene, try a large number for the scale value.

  • Disable Transformation and Selection. Under Asset Browser>>Properties>>Viewer Options turn off Enable Transformation and Enable Selection to prevent accidentally selecting or moving the Plan when working with the scene. The Shadow Plane can still be selected in the Schematic View or Navigator under Scene objects.

Create a Live Shadow Shader

  • Add a Live Shadow Shader to the Floor Plane. In the Asset Browser>>Shaders folder drag a “Live Shadow” shader on to the plane.

  • Replace All. From the pop-up menu choose Replace All to replace any shaders already assigned to the plane. You should see the floor plane disappear and a shadow appear under your character.
  • Set Display Mode to Texture and Shaders. If you can still see the floor plane make sure the Viewer>>Display>>Model Display is set to Textures + Shaders.

  • Rename Shader to “LiveShadow”. Right click the object in the viewer or in the Navigator and Rename the light to “Live Shadow”


Create a Shadow Group

  • Add objects to a group. Select the Floor Plane, Shadow Light and Shadow Shader and  click Create in the Group window.
  • Rename Group. Double click the name of the group and change the name to something more recognisable like “Shadow”.
  • Prevent selection. In the Group window un-tick the Pick column to stop accidental selection of the objects in the Viewer.

Tweet

Filed Under: MotionBuilder Tutorials

« Creating an In-Place Looping Animation in MotionBuilder
How to Merge Characters in MotionBuilder »

Comments

  1. jose says

    November 30, 2010 at 15:44

    I like to thank you for this great tutorials about mocap and motionbuilder.
    Very useful
    José

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Want to Animate Your Character with Motion Capture?

how_to_animate_character_with_mocap

Join my Complete Step-By-Step Course to learn everything you need to know to Animate Your Character With Motion Capture. From exporting your character into MotionBuilder, to importing the finished animation back onto your character – exactly as you would in a professional studio.

LEARN MORE>>


Hi, I’m Simon Kay

My aim for this site is to share everything I’ve learned over the last 20 years using MotionBuilder at some of the leading video game, motion capture and visual effects studios.

Top Posts:

  • Creating a Looping Animation In MotionBuilder
  • How to Characterize your character in MotionBuilder
  • How to Map Optical Mocap using MotionBuilder Actor
  • How to Rig a Character for MotionBuilder
  • How to Plan a Motion Capture Shoot | Creating a Move List
  • How to Mocap a Performer using a Vicon System
  • How to Merge Characters in MotionBuilder
  • Retargeting Animation In MotionBuilder
  • How to plan a Motion Capture Shoot – Mocap Shot List
  • How to Write a Skeleton Definition File Using Python

Follow:

  • E-mail
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

Copyright © 2023 Mocappys.com