Combine 2D Grease Pencil with 3D in Blender

Integrating 2D hand-drawn animation with 3D environments is one of Blender’s most powerful capabilities, allowing artists to create a unique “2.5D” aesthetic. This guide explains how to set up your workspace, position Grease Pencil objects within 3D scenes, configure camera depth, and align lighting to seamlessly blend these two mediums.

Step 1: Set Up the 3D Environment

Begin by building or importing your 3D environment in Blender’s default layout. Ensure your camera is placed and your focal length is set, as this will dictate the perspective of both your 3D assets and your 2D drawings.

Step 2: Add a Grease Pencil Object

To start drawing in your 3D scene, add a Grease Pencil object. Press Shift + A, navigate to Grease Pencil, and select Blank (for a clean slate) or Stroke (for a temporary reference line). This creates a 2D canvas that exists as a 3D object within your viewport.

Step 3: Configure Stroke Placement

To draw accurately on or around your 3D models, locate the Stroke Placement settings at the top center of the viewport. * Origin: Places strokes at the origin point of the Grease Pencil object. * 3D Cursor: Align your drawings to the position of the 3D cursor. * Surface: Allows you to draw directly onto the faces of your 3D models, wrapping the 2D strokes over 3D geometry. * Stroke: Snaps new drawings to existing Grease Pencil strokes.

You can also choose the Drawing Plane (Front, Side, Top, or View) to lock your drawing axis relative to the 3D grid.

Step 4: Utilize Camera Parallax

The true power of combining 2D and 3D is parallax—the optical illusion where background elements move slower than foreground elements. Place different Grease Pencil objects at varying depths along the camera’s Z-axis. When you animate the 3D camera, the hand-drawn elements will automatically shift relative to the 3D environment, creating natural depth.

If you want a 2D element to always face the camera during a camera move, add a Track To constraint to the Grease Pencil object and target your active camera.

Step 5: Align Lighting and Shadows

To make your 2D animation feel like it belongs in the 3D space, you must configure how it interacts with light. 1. Select your Grease Pencil object and go to the Properties panel. 2. Under the Object Data Properties (green squiggle icon), locate the Visibility tab. 3. Check the Use Lights option. This allows 3D lights in your scene to illuminate or darken your 2D strokes. 4. To project shadows from your 2D art onto 3D surfaces, go to the Material Properties of your Grease Pencil strokes and ensure Shadow is enabled under the material settings.

Step 6: Render the Combined Scene

Because Blender treats Grease Pencil as a native 3D object, you can render the entire composite in real-time. Use the Eevee engine for fast, stylized viewport renders, or Cycles if you require advanced global illumination and physical light interactions between your 3D assets and 2D animations.