Blender 5 film-flash series: 1 · Place and shape the light · 2 · Iterate lighting in real time · 3 · Meter and match the camera · 4 · Build and load the background · 5 · Style materials and the film look
This series uses Blender 5.2 LTS for one practical job: previsualize a studio flash setup around an existing subject model before exposing an eight-frame roll of 120 film on a Fujifilm GW690III (6×9 cm, fixed 90 mm lens, metered at EI 80).
Part 1 focuses on what 3D predicts best: geometry. Where a stand sits, how large a softbox appears from the subject’s position, where it aims, and what it bounces off all transfer directly to a real room. Guide-number and aperture math come in Part 3.
Blender’s Area, Point, and Spot lights emit continuous radiant power in watts (W). A photographic strobe releases pulse energy in watt-seconds (Ws), and guide number (GN) is a distance-aperture rating. Never type 100 Ws or GN 25 into Blender’s Power field—use Blender for spatial placement and relative stop (EV) differences, then meter the real flash on set.
flowchart TD
BG["Backdrop Sweep (1.5 m behind subject)"]
RIM["Rim Spot / Strip (-1 EV)<br/>Behind & side, flagged from lens"]
SUBJ(("Subject<br/>(0, 0, 0)"))
KEY["Key Area 0.8×1.2 m (0 EV)<br/>1.2 m away · 30–45° left · 15–30° high"]
FILL["Reflector / Fill Area (-2 EV)<br/>Opposite key or near camera axis"]
CAM["GW690III Camera<br/>90 mm · 82.6×56 mm gate"]
BG --- SUBJ
RIM --> SUBJ
KEY --> SUBJ
FILL --> SUBJ
SUBJ --- CAM
1. Prepare a scene at real-world scale
Open the subject model, save a working copy (File › Save As), and organize the Outliner (M to move, F2 to rename):
SHOT_01
├── CAMERA
├── SUBJECT
├── LIGHTS_FLASH
│ ├── FLASH_A
│ ├── FLASH_B
│ └── FLASH_C
├── LIGHTS_AMBIENT
├── GRIP_FLAGS
├── BACKGROUND
└── CALIBRATION
Switch the Outliner to View Layer mode and use each collection’s Exclude from View Layer checkbox when soloing light candidates—the viewport eye icon only hides objects in the viewport, not F12 renders.
Before adding any light, verify physical scale:
- In Scene Properties › Units, choose Metric, Unit Scale
1.0, and Meters. - Select the subject, press
N, and check Item › Dimensions (a standing adult should be ~1.6–1.9 m, not1.8 cmor180 m). - On unrigged static meshes, apply scale (
Ctrl-A› Scale) so Scale reads1, 1, 1. - Add a ground plane at
Z = 0and measure stand distances with the Toolbar Measure tool.
2. Core viewport shortcuts for lighting
Keep two 3D Viewports open side by side: one locked to Camera View (Numpad0) and one free perspective/top view (Numpad7) for moving stands.
| Intention | Action |
|---|---|
| Orbit / Pan / Zoom | MMB / Shift-MMB / Wheel |
| Orbit around selected object | Select subject, then NumpadPeriod |
| Front / Side / Top / Camera view | Numpad1 / Numpad3 / Numpad7 / Numpad0 |
| Move / Rotate / Scale along axis | G / R / S, then X, Y, or Z |
| Exact numeric move (e.g. +0.5 m on Z) | G, Z, 0.5, Enter |
3. Lock the 6×9 camera frame
Select the camera, open Object Data Properties (green camera icon), and match the GW690III’s 6×9 gate:
| Camera / Output property | Value |
|---|---|
| Focal Length | 90 mm |
| Sensor Fit | Horizontal |
| Sensor Width | 82.6 mm |
| Output Resolution (Output Properties › Format) | 2950 × 2000 (82.6 : 56 ratio) |
Frame the shot, press Ctrl-Alt-Numpad0 (Align Active Camera to View), and turn off View › View Lock › Lock Camera to View so navigating the viewport cannot accidentally bump the tripod. Remember that Blender’s camera F-Stop only changes depth-of-field blur, not exposure brightness.
4. Map real modifiers to Blender light types
Add a light with Shift-A › Light:
| Real studio source | Blender light type | Key controls |
|---|---|---|
| Rectangular softbox / stripbox | Area (Rectangle) | Size X/Y, Power, Exposure, Normalize, Spread (Cycles) |
| Octabox / beauty dish / umbrella | Area (Disk) | Size, Power, Exposure, Normalize |
| Bare flash tube / practical bulb | Point | Radius, Power, Exposure |
| Zoomed speedlight / snoot | Spot | Radius, Spot Size (Angle), Blend, Show Cone |
For all three types:
- Keep Normalize enabled so changing modifier size changes shadow softness without shifting total light output.
- Use Exposure as your stop dial (
+1doubles output,-1halves it).
5. Build and aim the key light
Start with a single light: a 0.8 × 1.2 m rectangular softbox placed 1.2 m from the subject, 30–45° to camera left, and 15–30° above eye level.
- Add
Shift-A› Light › Area, rename itFlash_Key_Area, and move it (M) intoFLASH_A. - Set Shape to
Rectangle, Size X0.8 m, Size Y1.2 m, and keep Normalize checked. - Add
Shift-A› Empty › Plain Axes, name itAim_Key, and place it at the subject’s upper chest or bridge of the nose. - On
Flash_Key_Area, add Object Constraint Properties › Damped Track with TargetAim_Keyand Track Axis-Z.
Now you can slide the light stand freely while it stays aimed at the subject, and inspect the rectangular catchlight in the eyes and glossy surfaces from Camera View.
6. Distance vs. power (Inverse-Square intuition)
Move the light stand before touching Power or Exposure—distance changes falloff from head to toe, apparent modifier size (shadow hardness), and catchlight size all at once:
| Stand distance change | Approximate brightness on subject | Light Exposure offset to restore brightness |
|---|---|---|
1.0× → 1.414× (e.g. 1.4 m → 2.0 m) | 0.5× (half) | +1 EV |
1.0× → 2.0× (e.g. 1.2 m → 2.4 m) | 0.25× (quarter) | +2 EV |
1.0× → 0.707× | 2× (double) | -1 EV |
1.0× → 0.5× | 4× (four times) | -2 EV |
7. Add fill, rim, background, and flags one at a time
Once the key works alone, add supporting roles one by one and toggle them individually:
| Role | Placement | Starting relative stop |
|---|---|---|
| Key | 30–45° to side, 15–30° high | 0 EV (baseline) |
| Fill | White bounce plane opposite key (Cycles) or large Area near camera axis | -2 EV |
| Rim | Behind and to the side, aimed across hair/shoulder | -1 EV (flag lens/cheek spill) |
| Background | Behind subject, aimed at backdrop sweep (1–2 m behind subject) | Set for edge separation |
Model physical grip gear directly rather than faking shader sliders:
- Grid: Reduce the Area light’s Beam Shape › Spread in Cycles.
- Flag / cutter: Place a dark matte plane in
GRIP_FLAGSbetween the light and the surface you want to shade (outside the camera frame). Look from the light toward the subject to position flags accurately. - Light Linking (
_CG_ONLY): Blender 5.2 supports Object Properties › Shading › Light Linking, which breaks physics by letting a light ignore chosen objects. Only use it as a last resort and suffix the light_CG_ONLYso you don’t expect a real strobe to behave that way on set.
8. 30-minute practice exercise
- Setup: Confirm Metric scale (
1.0), lock the90 mm/82.6 mmcamera, and place the subject1.5 min front of a plain backdrop. - One-light key (
01_key): Place the0.8 × 1.2 mkey Area at1.2 mtracked toAim_Keyand set itsExposurefor a clean portrait. - Distance & size check (
02_key_far): Pull the key back to2.4 m, add+2 EVto restore brightness, and compare the harder shadow edge and flatter torso falloff. Then compare0.2 mvs.1.2 mmodifier sizes at1.2 m. - Fill (
03_fill): Add a bounce plane (or-2 EVfill Area) opposite the key to open shadows without erasing nose/cheek direction. - Separation (
04_complete): Add a flagged rim light (-1 EV) and backdrop light, then verify the final rig in Cycles.
Next: Part 2: Iterate Lighting in Real Time sets up fast EEVEE Render Slots and scopes, and Part 3: Meter and Match the Camera translates these relative stops into real EI 80 aperture, shutter, and flash power settings.