LightCalc Docs

What is LightCalc?

LightCalc is a professional lighting calculator for cinematographers, directors of photography, gaffers and photographers. It answers the central question of every shoot: how bright does my light need to be to correctly expose my subject?

Traditional on-set workflow requires trial-and-error: set up the light, take a meter reading, adjust power or position, re-meter, repeat. LightCalc replaces this loop with pre-visualised, physics-based calculations. Before you even arrive on set, you know which fixture to bring, at what power level and how far from the subject it needs to sit for perfect exposure.

The app models your entire exposure chain: the ambient environment, the subject's reflectance, the camera settings (ISO, shutter, T-stop), the keylight fixture's output, any modifiers or diffusion and the source-to-subject distance. All of these variables interact according to the same optical physics that governs real light, giving you numbers that translate directly to the real world.

Tip

LightCalc is not a substitute for a light meter on set — it is a pre-production and prep tool. Use it during location scouting, prep day or pre-production to make confident gear decisions and build lighting plans you can hand to your gaffer.

Who is it for?

  • Director of Photography / Cinematographer: Plan camera and lighting packages before the shoot. Know your T-stops, required lux values and power draw before renting gear.
  • Gaffer / Chief Lighting Technician: Receive a Shoot Plan PDF with every fixture, its position, power setting and circuit assignment. No back-of-the-envelope math required.
  • Photographer: Calculate required strobe or continuous power for studio or location shoots. Switch between ISO, shutter angle/speed and aperture (T-stop) modes.
  • Camera Assistant / DIT: Verify exposure settings before rolling. Cross-reference LightCalc's required illuminance against your incident meter reading.
  • Students & Self-learners: Understand the relationship between ISO, shutter, aperture and light intensity through interactive exploration — not just formulas.

Core Concepts

Before diving into the app's controls, it helps to understand the photometric and photographic principles that LightCalc is built on. These are the same concepts you find in any cinematography textbook — LightCalc just makes them interactive and instant.

Illuminance (lux & foot-candles)

Illuminance measures how much light falls on a surface. It is expressed in lux (lx) in metric countries or foot-candles (fc) in the United States and some other markets.

1 foot-candle = 10.764 lux

A typical bright office is around 300–500 lx. Direct outdoor sunlight is approximately 100,000 lx. A candle at 1 metre produces about 1 lx. LightCalc works in whichever unit you prefer — switch in Settings.

Note

Illuminance vs luminance: Illuminance is the light falling on a surface (measured with an incident meter). Luminance is the light reflected from a surface toward the camera (measured with a spot meter). LightCalc calculates illuminance and then applies your subject's reflectance to derive what the camera actually sees.

Stops

A stop is the fundamental unit of photographic exposure. One stop equals a doubling or halving of light. Stops are logarithmic, which is why your eye perceives steps between them as perceptually equal.

  • +1 stop = twice as much light reaching the sensor
  • −1 stop = half as much light reaching the sensor
  • Doubling your ISO = +1 stop; halving your T-stop number ≈ +2 stops

LightCalc expresses the relationship between your calculated exposure targets as stops — for example, "subject is +1.2 stops over key" — so you can immediately understand over/underexposure in the language of cinematography.

T-Stop vs f-stop

f-stop is a geometric ratio of focal length to aperture diameter — a calculated value based on lens geometry. T-stop (transmission stop) is the f-stop corrected for the actual amount of light the lens transmits, accounting for glass absorption, coatings and reflections.

A cinema lens rated T2.8 transmits exactly as much light as any other T2.8 lens. The same cannot be said for f/2.8 across different lenses. For this reason, cinema and broadcast production uses T-stops exclusively — and so does LightCalc.

T-stop = f-stop × √(1 / τ) where τ = lens transmission factor

Reflectance

Reflectance is the fraction of incident light that a surface reflects back toward the camera. An 18% grey card reflects 18% of the light falling on it — this is the standard that camera exposure meters are calibrated against.

A brighter subject (higher reflectance) reflects more light, so the camera perceives it as brighter even under identical illumination. LightCalc's Subject section lets you select from preset reflectance values so the calculation accounts for your actual subject, not the assumed grey card.

Reflected luminance = Illuminance × Reflectance

Inverse Square Law

The inverse square law governs how light intensity falls off with distance. Double the distance and the subject receives only one quarter of the light. Halve the distance and the subject receives four times the light.

E₂ = E₁ × (d₁ / d₂)²

This is why moving a light source even a short distance has a dramatic effect when the source is close, but a smaller effect when it is already far away. LightCalc applies the inverse square law in real time as you drag the distance slider.

Physics

The inverse square law assumes a point source. Large-area softboxes and other modifiers soften this falloff when the source is very close to the subject, but LightCalc uses the point-source approximation — which is accurate at working distances typically used on set.

The Exposure Equation

All camera exposure systems — film and digital — follow the same fundamental equation relating luminance, sensitivity and exposure time:

H = L × t / (N²) × K

Where H is the photometric exposure, L is the scene luminance, t is the exposure time, N is the lens aperture (T-stop) and K is a camera-specific calibration constant. LightCalc rearranges this equation to solve for the required illuminance — the lux/fc value your light must produce at the subject position to achieve correct exposure given your camera settings.

How the Calculation Works

LightCalc chains together five independent measurements to produce its results. Each input feeds into the next, creating a complete model of your exposure scenario.

1

Required Illuminance

From your camera settings (ISO, T-stop, shutter angle/speed, ND filter and EV offset), LightCalc calculates the exact amount of light needed at the subject position to achieve correct exposure. This is a pure camera-physics calculation — it doesn't care about your fixtures yet. Think of it as the "target" your lighting must hit.

2

Keylight Output at Distance

Your selected fixture has a measured lux output at a reference distance (typically 1 metre or 3 metres depending on the manufacturer's spec sheet). LightCalc scales this output by the number of fixtures, the dimming percentage, the gel transmission factor, the modifier's light shaping effect and then applies the inverse square law to compute the illuminance at your specified distance.

3

Diffusion Loss

If you have added diffusion material in front of the fixture, LightCalc multiplies the keylight output by the diffusion material's transmission factor (expressed as a stop loss). Stacking two diffusion layers multiplies both transmission factors.

4

Subject Illuminance

The ambient illuminance (from your selected environment) is added to the attenuated keylight output. This is the total light arriving at the subject — what an incident meter placed at the subject position would read.

5

Exposure Deltas

LightCalc compares subject illuminance against required illuminance to compute the Subject-to-Key stops delta. It also compares ambient illuminance against required illuminance to compute the Ambient-to-Key delta. And it compares subject illuminance against ambient to produce the Subject-to-Ambient lighting ratio.

Tip

All calculations update instantly as you change any value. You never need to press a "calculate" button. LightCalc is a live, reactive calculator — think of it like a spreadsheet that speaks cinematography.

Subscription Tiers

LightCalc has three access levels. You can try a significant portion of the app for free with no credit card required.

Free

Free

£0 / forever

  • One ambient scenario (fixed)
  • One subject type (light skin, 18%)
  • Camera: ISO, T-stop, shutter, ND
  • 4 fixtures from the library (dimming locked to 100%)
  • 3 diffusion materials (no double diffusion)
  • Distance slider (full range)
  • Core 6 output metrics
  • 1 saved project
  • Crew Notes

Pro

Pro

One-time payment

  • All ambient scenarios + custom input
  • All subject types
  • EV offset (exposure compensation)
  • Dimming control (0–100%)
  • All diffusion materials + double diffusion
  • Fixture filter
  • Up to 5 saved projects
  • Dashboard PDF export
  • Project sharing (public viewer link)
  • Looks system
  • Version history (5 entries)

Plus

Plus

Monthly / annual subscription

  • Everything in Pro
  • Unlimited saved projects
  • Additional fixtures (fill, rim, etc.)
  • Circuits & power management
  • Circuit load / amps metrics
  • Scene Editor (visual bird's-eye view)
  • Fixture comparison mode
  • Custom fixtures & custom diffusion
  • Shoot Plan PDF export
  • Profile photo upload
  • Version history (50 entries)

Ambient

The Ambient section defines the background or environmental light in your scene — the light that exists independently of any fixtures you bring. This is the base illumination of the location: window light, available indoor lighting, overcast sky, sunlight, etc.

Ambient light contributes to the total light reaching your subject. Even in a "dark" studio, there is usually some residual ambient illumination. In an outdoor daylight scenario, ambient may dominate entirely. Getting this value right is essential for accurate lighting ratios.

Ambient

Scenario

Interior Standard

Illuminance

250 lxread-only
Custom illuminance

Scenario Dropdown

Select a preset ambient environment from the dropdown. Each scenario corresponds to a typical measured illuminance range for that type of environment. Examples include:

Pitch black / complete darkness0 lux — a blacked-out studio
Candlelight / practical lamps10–30 lux
Interior dim50–100 lux — dim corridor, night interior
Interior standard150–300 lux — typical home, office
Interior bright300–500 lux — well-lit office, store
Interior with large windows500–1000 lux — flooded with natural light
Overcast exterior1,000–10,000 lux — outdoors, cloudy sky
Bright overcast20,000–40,000 lux
Full sun80,000–120,000 lux — direct midday sunlight
Free

Free users have access to one fixed ambient scenario. Upgrading to Pro unlocks all presets and custom input.

Illuminance Display

The read-only field below the scenario dropdown shows the lux or foot-candle value associated with your selected scenario. This is for reference — it confirms what illuminance value the calculation is using as the ambient baseline.

Custom Ambient

Tick the Custom checkbox to override the preset scenario with your own value. This is particularly useful when you have measured the ambient on location with a handheld incident light meter. Type in your measured lux or fc value and LightCalc immediately incorporates it.

Pro

Custom ambient is a Pro feature. Free users see the checkbox but it is disabled.

Tip

On a location scout, take an incident meter reading in the direction your subject will face and enter that value as the custom ambient. This removes all guesswork about how much ambient light your fixtures need to overcome.

Effect on the Calculation

Ambient illuminance feeds into both the Subject Illuminance total (ambient + keylight) and the Ambient to Key delta (how many stops the background appears over or under the camera's exposure target). Raising ambient brings the background up, reducing the lighting ratio between subject and environment.

Subject

The Subject section defines the reflectance of your primary subject — how much of the incident light it reflects back toward the camera. This is a critical input because two subjects under identical illumination can appear very differently exposed if their reflectances differ.

A camera exposure meter assumes the world averages to 18% reflectance (the standard grey card). If your subject is significantly lighter or darker than 18%, the "required illuminance" changes accordingly — lighter subjects need less light to appear correctly exposed, darker subjects need more.

Subject

Subject Type

Light / Fair Skin

Reflectance

36%read-only

Subject Type Dropdown

Select the type of subject you are exposing for. Each option maps to a typical reflectance value:

Subject TypeReflectanceNotes
18% Grey Card18%Camera meter reference; correct exposure baseline
Light / fair skin~35–40%Northern European skin tones, lit highlights
Medium skin~20–25%Most common on-set reference
Dark / deep skin~10–12%Needs more light for equivalent exposure
White wall / backdrop~80–90%Near-maximum diffuse reflectance
Black wall / fabric~3–5%Near-minimum; absorbs almost all light
Product / objectVariesUse a measured value if known
Free

Free users can only select "Light Skin" (approximately 18–36%). All other subject types require Pro.

Reflectance Display

The read-only field shows the reflectance percentage of the selected subject type. This confirms the value being used in the calculation.

Effect on the Calculation

Reflectance directly scales the Required Illuminance. A subject with 36% reflectance (twice that of an 18% grey card) needs only half the illuminance to achieve the same exposure. Conversely, a black subject at 6% needs three times as much light as a grey card to appear correctly exposed at the same camera settings.

Tip

If you are shooting a product with an unusual material (a shiny black case, a white fabric backdrop), changing the Subject type to match its reflectance gives you a much more accurate required illuminance target.

Camera

The Camera section encodes your camera's exposure settings. Together these parameters determine how sensitive the camera is to light and therefore how much light is needed for correct exposure. Every change here instantly updates the Required Illuminance target. Free users have access to ISO, T-stop, shutter and ND — EV offset requires Pro.

Camera

ISO

800

T-Stop

T 2.8

Frame Rate

24 fps

Shutter Angle

180°

ND Filter

None

EV Offset

± 0.0 stopsPro

ISO

Dropdown

Sensor sensitivity. Higher ISO means the sensor needs less light to produce a correct exposure. Doubling ISO is equivalent to +1 stop of exposure. Common cinema ISOs range from 400 (clean, base) to 3200+ (high-gain, noisy). Most cameras have a 'dual native ISO' — two base ISO values at which the sensor is most efficient.

T-Stop

Dropdown

The effective aperture of your lens, corrected for light transmission losses. Lower T-stop numbers mean a wider aperture and more light reaching the sensor. A T1.4 transmits four times more light than a T2.8. In cinema, T-stops are always used in preference to f-stops for this precision.

Frame Rate

Dropdown — angle mode only

The number of frames captured per second. Together with shutter angle, frame rate determines the actual exposure time. 24 fps is the standard cinema frame rate. 25 fps for European broadcast (PAL). 29.97/30 fps for US broadcast. Higher frame rates (48, 60, 120 fps) require more light because each frame is exposed for a shorter time.

Shutter Angle

Dropdown — angle mode

The fraction of each frame cycle during which the shutter is open, expressed in degrees (0°–360°). The standard film rule is 180°, which gives motion blur that matches human perception. 180° at 24 fps = 1/48s exposure. Closing the shutter (e.g. 90°) halves the exposure time and requires twice as much light, but reduces motion blur.

Shutter Speed

Dropdown — time mode

Direct exposure time in seconds (e.g. 1/48s, 1/50s, 1/100s). An alternative to shutter angle for photographers or when working with cameras that display time rather than angle. Each halving of the time requires twice as much light.

ND Filter

Dropdown

Neutral Density filters reduce the amount of light entering the lens without affecting colour. ND 0.3 = 1 stop reduction. ND 0.6 = 2 stops. ND 0.9 = 3 stops. ND 1.2 = 4 stops. Using ND allows you to shoot at wide apertures (shallow depth of field) in bright conditions without overexposing. LightCalc accounts for ND reduction when calculating required illuminance.

Exposure Offset (stops)

Dropdown

An intentional exposure adjustment applied on top of the 'correct' exposure. A +1 stop offset means you want the subject one stop brighter than metrically correct (high-key, airy look). A −1 stop offset means one stop darker (moody, low-key). This is equivalent to exposure compensation on a still camera.

Pro

Shutter Angle vs Shutter Speed Mode

LightCalc supports two ways of expressing the shutter setting, switchable in Settings → Shutter Type:

  • Angle mode: Shows Frame Rate + Shutter Angle fields. Shutter speed is derived automatically: exposure time = angle / (360 × fps).
  • Speed mode: Shows a direct Shutter Speed dropdown. Use this if your camera displays speed rather than angle or for still photography.
Exposure time (s) = Shutter Angle (°) ÷ (360 × Frame Rate)

At 24 fps with a 180° shutter: 180 ÷ (360 × 24) = 1/48 second.

How Camera Settings Affect Required Illuminance

Every change in camera settings shifts the Required Illuminance up or down:

  • +1 stop ISO (e.g. 800 → 1600) → Required illuminance halves
  • Wider T-stop (e.g. T2.8 → T2.0) → Required illuminance drops by ~2 stops
  • Doubling frame rate (24 → 48 fps at same angle) → Required illuminance doubles
  • Adding ND 0.6 (2 stops) → Required illuminance × 4

Keylight & Fixtures

The Keylight section is the heart of LightCalc. Here you select, configure and compare lighting fixtures. Every parameter you change updates the Subject Illuminance calculation in real time, telling you whether your chosen rig will achieve the Required Illuminance target.

Free users have access to 4 fixtures from the library, with the dimming slider locked to 100% (full power). Dimming control and the full fixture library require Pro. Additional fixtures and fixture comparison require Plus.

Keylight

Fixture

ARRI SkyPanel S60-C

Modifier

Softlight

Gel

No Gel

Dimming (%)

75%100%

Count

1
+

Additional Fixtures Plus

Fill
Rim
+ Add

Fixture Selection

Choose your lighting unit from the fixture library. The library contains hundreds of fixtures from manufacturers including ARRI, Aputure, Litepanels, Mole-Richardson, Kino Flo, Godox and many others — each with their manufacturer-published lux/fc output at a specified reference distance.

Fixtures are displayed as Make + Model. Once selected, LightCalc uses the fixture's photometric data to calculate how much illuminance it delivers at your specified subject distance.

Plus

Plus users can create custom fixtures with their own measured lux values. Open the fixture library and click the manage button to add a fixture with your own output data.

Modifier

A modifier is any light shaping accessory attached to the fixture: softbox, octabank, fresnel lens, parabolic reflector, bare bulb and so on. Modifiers change both the quality of light (hard vs soft, directional vs diffuse) and the total output intensity.

Each fixture/modifier combination has its own measured lux output. Selecting a fresnel modifier on a fixture might deliver more punch than the same fixture with a softbox, because a fresnel focuses and projects the light more efficiently.

Note

Not all modifiers are available for all fixtures. The modifier dropdown is filtered to show only options that have measured data for your selected fixture.

Number of Fixtures

How many identical units of the selected fixture are in the rig. Multiple heads multiply the total output proportionally. Two identical fixtures produce twice the illuminance of one.

Total output = Per-fixture output × Number of fixtures

Dimming (%)

Controls the power level of the fixture, from 0% (off) to 100% (full power). Dimming affects both light output and power consumption proportionally. At 50% dimming, the fixture produces approximately half the illuminance and draws approximately half the wattage.

Pro

Dimming control is a Pro feature. Free users are locked to 100% (full power).

Physics

LED dimming is non-linear in terms of perceived brightness, but LightCalc works in measured photometric units (lux) which already account for the fixture's actual dimming curve as published by the manufacturer.

Gel Type

Colour correction or effect gels placed over the fixture. Gels transmit a specific percentage of light — a heavy CTO or deep blue gel may lose 1–2 stops of output. LightCalc applies the gel's transmission factor to the fixture output so your exposure calculation stays accurate even when correcting colour temperature or adding colour effects.

Lamp Height

The vertical height of the fixture above the subject. When a fixture is raised (for example, a top light at 3 metres height aimed down at a subject), the actual source-to-subject distance is longer than the horizontal floor distance. LightCalc computes the true 3D distance using the Pythagorean theorem and displays it as "actual distance" next to the distance slider.

Actual distance = √(horizontal distance² + lamp height²)

This matters significantly for the inverse square law calculation. A fixture 3 metres away horizontally but 3 metres high is actually 4.24 metres from the subject — a difference that translates to roughly 1 full stop less illuminance.

Battery Powered

Toggle this on if the fixture is powered by a battery rather than a mains circuit. Battery-powered fixtures are excluded from power draw and circuit load calculations, since they don't consume grid power.

Keylight as Ambient

When enabled, the keylight is treated as part of the ambient environment rather than a directional key source. The distance slider is disabled and the fixture's output is incorporated into the ambient level instead. This models scenarios where you are using HMIs or LEDs to boost the general ambient of an exterior or large interior space, rather than to key a specific subject.

Fixture Filter

The filter tool (funnel icon) lets you narrow the fixture library by:

  • Minimum illuminance: Only show fixtures that can achieve your Required Illuminance at the current distance
  • Fixture type: LED, HMI, Tungsten, Fluorescent, etc.
  • Max wattage: Filter to fixtures within a power budget

The active filter is indicated by a highlight on the funnel icon in the sidebar. Applied filters persist until cleared.

Fixture Comparison Mode

Compare up to three different fixtures side by side. When comparison mode is active, a second (and optionally third) fixture column appears with its own fixture, modifier, gel and dimming controls. Output metrics for each are shown alongside each other so you can evaluate alternatives before committing to a rental.

Plus

Fixture comparison requires an active Plus subscription.

Additional Fixtures

Beyond the primary keylight, you can add supplementary fixtures to the rig: fill lights, hair lights, practicals, rim lights and so on. Each additional fixture has its own full set of controls:

  • Name: Custom label for this fixture (e.g. "Fill", "Hair Light", "Practical 1")
  • Fixture + Modifier: Same library as the primary keylight
  • Count / Dimming / Gel: Same controls as primary keylight
  • Lamp Height: Vertical height for this fixture
  • Distance: Managed via the Distance slider — select the fixture's pill to control it
  • Diffusion: Each additional fixture has its own independent diffusion settings
  • Battery Powered: Marks fixture off grid
  • Circuit Assignment: Assigns this fixture to one of your defined circuits (if circuits are set up)
Plus

Additional fixtures are a Plus feature. The primary keylight is available on all tiers.

Diffusion

The Diffusion section models any diffusion material placed between the light source and the subject. Diffusion materials scatter and soften hard light, but they absorb some of the light output in the process. LightCalc quantifies this loss as a stop value and subtracts it from the keylight's effective output.

Common diffusion materials include Lee 216 (White Diffusion), Lee 250 (Half White Diffusion), Opal, Grid Cloth, Unbleached Muslin and many others. Each has a specific light transmission percentage published by the manufacturer, which translates directly to a stop loss. Free users can choose from 3 preset materials only (None, 129 Heavy Frost, 214 Full Tough Spun). The full diffusion library and double diffusion require Pro. Custom diffusion materials require Plus.

Diffusion

Diffusion Material

Lee 216 White Diffusion

Stop Loss

−1.0 stops50% transmission
Double DiffusionPro

Diffusion Material

Dropdown

Select the diffusion material in front of your keylight. The dropdown shows built-in materials from the LightCalc library and any custom materials (Plus). Each entry shows the material name and its stop loss value. Free users are limited to 3 presets; Pro unlocks the full library.

Stop Loss Display

Read-only

Shows the transmission loss of the selected material in stops. For example, Lee 216 typically produces around 1 stop of loss, meaning the fixture delivers half its rated output through it. 1.5 stops = approx. 35% transmission. 2 stops = 25% transmission.

Double Diffusion

Checkbox

Enables a second diffusion layer stacked in front of the first. Stacking two materials multiplies their transmission factors. If each layer has 1 stop of loss, the combined loss is 2 stops (25% total transmission). This is commonly used to achieve very soft, even light from a large source.

Pro

2nd Layer Material

Dropdown — double diffusion only

Select the material for the second diffusion layer. Can be a different material from the first — for example, a heavy diffusion on the outside and a lighter material inside. The combined stop loss of both layers is displayed.

Pro

Stop Loss and Transmission

Diffusion stop loss is logarithmic, just like all photographic exposure measurements:

Stop LossTransmissionExample Materials
0 stops100%No diffusion (clear)
⅓ stop~79%Very light frost
½ stop~71%Quarter diffusion
1 stop50%Lee 216 White Diffusion
1½ stops~35%Lee 250 Half White, Opal
2 stops25%Heavy grid cloth, double 216
3 stops12.5%Very heavy diffusion stacks

Custom Diffusion Materials

If you use a proprietary or unusual diffusion material not in the library, Plus users can create custom entries. Click the manage button (+ icon) in the Diffusion form to open the Custom Diffusions manager. Enter the material name and its measured stop loss. Your custom materials appear in the diffusion dropdown alongside the built-in library.

Plus

Custom diffusion materials require an active Plus subscription.

The Diffusion Indicator

When any diffusion is active (either the primary material is not set to "No Diffusion" or double diffusion is on), the Diffusion icon in the sidebar shows a small checkmark badge. This is a quick visual reminder that diffusion loss is factored into your current calculation.

Diffusion in the Scene Editor

In the Scene Editor (Plus only), diffusion elements are visible as translucent panels in the bird's-eye view. You can drag them along the keylight-to-subject axis to position them visually. Their position in the editor is cosmetic only — the diffusion stop loss calculation applies regardless of position.

Distance

The Distance card controls the source-to-subject distance — how far the keylight (or any additional fixture) is positioned from the subject. This is one of the most impactful variables in your calculation because of the inverse square law: small changes in distance at close range cause large changes in illuminance.

Distance

0–150 m
Keylight
Fill
Rim
4.5 m
0150 m

The Slider

Drag the slider to set the distance. The track fills with a colour corresponding to the selected fixture (yellow for the primary keylight, other colours for additional fixtures). The numeric value updates live as you drag.

You can also type directly into the large numeric input below the slider for precise values. The input accepts decimal values to one decimal place (e.g. 3.5 m or 11.5 ft).

Units

Distance is displayed in metres (m) or feet (ft) depending on your setting in Settings → Unit of Length. When you switch units, all distance values throughout the app (including lamp heights and additional fixture distances) are converted automatically.

Minimum distance (metric)0.3 m
Maximum distance (metric, standard)150 m
Maximum distance (metric, extended)400 m
Minimum distance (imperial)1 ft
Maximum distance (imperial, standard)492 ft
Maximum distance (imperial, extended)1,312 ft

Extended Range

Click the range button in the top-right corner of the Distance card (shows the current range, e.g. "0–150m") to toggle between standard and extended ranges. Extended range is useful for:

  • Large area lighting (warehouses, outdoor concerts, stadium events)
  • Modelling the sun as an ambient source at extreme distance
  • Long-throw fixtures like aircraft landing lights or stadium fixtures

Important

If you switch from extended to standard range while the distance exceeds the standard maximum, the distance value is automatically clamped to the maximum. This prevents the slider from being stuck in an out-of-range state.

Actual Distance (with Lamp Height)

When the lamp height field in the Keylight form has a value greater than zero, the Distance card shows an "actual:" figure below the main distance display. This is the true 3D distance from the fixture to the subject, calculated via the Pythagorean theorem from horizontal distance and vertical height.

Actual distance = √(horizontal² + height²)

The inverse square law calculation always uses the actual distance, not the horizontal distance. This means that raising a fixture reduces its effective output, which is accounted for automatically.

Per-Fixture Selector (Plus)

When additional fixtures are present in your rig, the Distance card shows a row of selector pills at the top — one for the primary keylight (yellow) and one per additional fixture (each in its own colour). Click a pill to switch the slider and numeric input to control that fixture's distance. Each fixture maintains its own independent distance value.

Plus

The per-fixture selector appears only when additional fixtures (Plus feature) are present.

Circuits

The Circuits section models the electrical power supply on your set or location. Define the circuits available at your location, assign fixtures to them and LightCalc tells you how much of each circuit's capacity you are consuming — and whether you are at risk of tripping a breaker.

Plus

The Circuits section is a Plus feature. It appears as a tab in the sidebar navigation for Plus subscribers.

Circuits Plus

Mains A
EU 230V / 16A
62%
Mains B
EU 230V / 16A
38%

Adding Circuits

Click Add Circuit to create a new circuit. You can define up to 5 circuits per project. Each circuit gets a color and a name you can customise.

Circuit Configuration

Name

Text input

A custom label for this circuit (e.g. 'Mains A', 'Generator 1', 'Practical Power'). This name appears in the Shoot Plan PDF so the gaffer can identify circuits at a glance.

Color

Colour picker

Each circuit gets a colour (cycling through 6 presets). The colour is used to highlight circuit assignment in the Shoot Plan PDF and in the output area circuit filter pills.

Power Supply Preset

Dropdown

Select from a preset for common standards: EU 230V/16A, EU 230V/32A, UK 230V/13A fused, UK 230V/32A, North America 120V/15A, 120V/20A, 120V/30A, Japan 100V/15A, Australia 230V/10A, China 220V/16A and three generator presets (2kW, 3kW, 5kW). Selecting a preset fills the voltage and amperage fields automatically.

Voltage (V)

Number

The supply voltage in volts. Automatically filled from the preset. Editable when 'Custom' is selected. Combined with amperage to determine the circuit's maximum wattage capacity.

Amperage (A)

Number

The circuit breaker rating in amps. Automatically filled from the preset. Editable for custom supplies. The circuit's maximum safe wattage = Voltage × Amperage.

Max Wattage

Read-only display

Calculated as Voltage × Amperage. This is the circuit's total power budget. Running at 100% capacity is unsafe — in practice, circuits should be loaded to no more than 80% of rated capacity to prevent tripping.

Fixture Assignment

Each additional fixture (in the Keylight form) has a Circuit dropdown that assigns it to one of your defined circuits. Fixtures not assigned explicitly default to the first defined circuit. Battery-powered fixtures are automatically excluded from all circuit calculations.

Load Indicators

The output area shows circuit load metrics colour-coded by safety level:

  • ✓ Green (<70%) — Safe. Comfortable headroom for fluctuations and cable losses.
  • ⚡ Amber (70–80%) — Near limit. Approaching industry-standard maximum. Consider redistributing load.
  • ⚠ Red (>80%) — Overloaded. Risk of tripping the circuit breaker. Reduce load before going to set.

Important

The standard professional recommendation is never to exceed 80% of a circuit's rated amperage. At 100% you are running right at the breaker's trip point — any transient spike (such as a lamp in-rush current at startup) will trip the breaker.

Output Metrics

The right side of the dashboard (the Output Area) shows six core metric cards that tell you everything about your current exposure scenario. These update in real time as you adjust any input. Understanding what each metric means — and what to do when it's off — is key to using LightCalc effectively.

Output

lxT-stop

Required Illuminance

800 lx

Subject to Key

+0.1 stops

Subject Illuminance

830 lx

Subject to Ambient

+2.8 stops

Ambient to Key

−2.0 stops

Ambient Illuminance

100 lx

Display Mode: Illuminance vs T-Stops

A toggle button at the top of the output area switches between two display modes:

  • Illuminance mode: Shows all values in lux (lx) or foot-candles (fc). Use this when you have a light meter and want to match readings on set.
  • T-Stop mode: Converts all illuminance values to equivalent T-stop readings. Use this when you think in aperture stops rather than photometric units.

Required Illuminance / Shooting Stop

lux, fc or T-stop equivalent

This is the central reference metric — the light level your subject needs to receive for correct exposure given your camera settings and subject reflectance. Think of it as your target: if Subject Illuminance matches Required Illuminance, Subject-to-Key reads 0.0 stops and the subject is perfectly exposed. If Required Illuminance is higher than Subject Illuminance, the subject is underexposed.

How to change it: Change ISO (higher = less required light), T-stop (wider = less required), ND filter (lower = less required), shutter angle (wider = less required), frame rate (slower = less required). Changing subject reflectance also adjusts this value.

Subject to Key

Stops (with sign)

How many stops the subject appears over (+) or under (−) correctly exposed in camera. This is the most important output for a DP: at 0.0 stops the subject is exposed exactly as the camera expects. At +1.0 the subject reads one stop hot. At −1.5 the subject is underexposed by 1.5 stops. A slight positive offset (e.g. +0.3) is often used intentionally to keep faces slightly brighter than the reference.

How to change it: Move the keylight closer (raises subject illuminance, increases this value), add/remove diffusion, change fixture or power, change subject reflectance or adjust camera settings. This is the primary dial on LightCalc.

Subject Illuminance / Subject Reading

lux, fc or T-stop equivalent

The actual total light reaching your subject right now, combining the keylight contribution (after modifier, gel, diffusion and distance) with the ambient environment. This is what an incident meter placed at the subject position, facing the keylight, would read. Compare this directly to a real meter reading on set to validate your LightCalc setup.

How to change it: Adjust any keylight parameter (fixture, modifier, power, distance, diffusion) or the ambient value. This is a result, not a direct input.

Subject to Ambient

Stops (with sign)

How many stops the subject is above (+) the ambient environment. This is your lighting ratio — the contrast between the key-lit subject and the unlit background. +2.0 stops means the subject receives four times more light than the ambient background. In cinematography, a 2–3 stop ratio (4:1 to 8:1) is common for dramatic lighting; 0.5–1 stop (flat) is used for naturalistic or high-key looks.

How to change it: Increase subject illuminance (raise keylight power or move it closer) to widen the ratio. Increase ambient (select a brighter scenario or use a higher custom value) to narrow the ratio. This is the key metric for controlling lighting contrast and mood.

Ambient to Key

Stops (with sign)

How many stops the ambient background appears over (+) or under (−) correctly exposed in camera. If Ambient to Key reads −2.0, the background will appear two stops underexposed (dark, crushed). If it reads +1.5, the background blows out by 1.5 stops. This metric directly tells you the exposure relationship between the background and the camera's target.

How to change it: Change the ambient scenario (or custom value) to raise or lower the background brightness. Also affected by camera settings — raising ISO or widening the T-stop brings both subject and ambient up, so the ratio between them is unaffected, but this metric changes because both move relative to the camera target.

Ambient Illuminance / Ambient Reading

lux, fc or T-stop equivalent

The raw ambient light level of your environment — the same value you set in the Ambient form, displayed here in the output context for easy reference alongside the other metrics. This is what an incident meter would read in the scene with no keylight, facing the general ambient direction.

How to change it: Changed directly in the Ambient form (scenario or custom value).

Power Draw & Circuit Metrics (Plus)

Plus subscribers with at least one circuit defined also see:

  • Power Draw (W): Total electrical wattage consumed by all non-battery fixtures at current dimming levels.
  • Fixture Count: Total number of fixture heads in the rig (keylight × quantity + all additional fixtures × their quantities).
  • Circuit Load (%): The busiest circuit's load as a percentage of its rated capacity. Colour-coded: green < 70%, amber 70–80%, red > 80%.
  • Amps Drawn (A): Current draw in amperes at the configured supply voltage, calculated per circuit.

Reading the Dashboard Together

The six core metrics form a complete narrative of your exposure scenario. Here is how to read them together:

Scenario A — everything correct: Required Illuminance = 800 lx. Subject Illuminance = 820 lx. Subject to Key = +0.04 stops. Ambient = 100 lx. Subject to Ambient = +3.0 stops. Subject is correct, background is dramatic and dark. Classic three-light drama setup.

Scenario B — subject underexposed: Required = 1200 lx. Subject = 600 lx. Subject to Key = −1.0 stops. You need twice the light — move the fixture closer, increase power, add a second head or switch to a higher-output fixture.

Scenario C — background blowing out: Ambient to Key = +2.5 stops. The background is 2.5 stops overexposed. Add ND to the lens (raises Required Illuminance but doesn't change Subject Illuminance) or add practical flags to the windows to reduce ambient.

Scene Editor

Plus

The Scene Editor is available exclusively for Plus subscribers on desktop. It does not appear on mobile devices.

The Scene Editor is a bird's-eye view visual canvas of your scene. It lets you drag light sources, see their light cones and coverage areas and visualise how distance changes affect your exposure — all in a spatial, intuitive interface rather than purely through numbers.

Scene View

Plus
RulerLight MeterPan
−1.0 st4.5 mCAMERASubjectKey · 75%Fill · 50%Rim · 60%
Keylight
Fill
Rim
distance
diffusion

Accessing the Scene Editor

On the dashboard, a tab row appears at the top for Plus users: Dashboard and Scene View. Click Scene View to open the editor. All input forms and output metrics still apply — Scene View is a visual layer on top of the same calculation engine.

Dragging the Keylight

The keylight node is a draggable icon on the canvas. Drag it anywhere to reposition it relative to the fixed subject position. As you drag, the Euclidean distance from fixture to subject is computed and immediately reflected in the Distance slider — and the Subject Illuminance metric updates accordingly. This makes distance exploration very intuitive: just drag closer or further and watch the numbers change.

Light Cone

A triangular light cone emanates from the keylight node, oriented toward the subject. The width of the cone is derived from the modifier's beam angle. A narrow fresnel produces a tight, focused cone; a large softbox produces a wide, even cone. The cone is purely illustrative but helps communicate the fixture's coverage intent.

Diffusion Panel

When diffusion is active, a translucent panel appears between the keylight and subject on the canvas. You can drag it along the keylight-to-subject axis to position it at any fractional distance. This is a visual positioning tool — the photometric calculation uses the stop loss value from the Diffusion form regardless of panel position.

Additional Fixtures

Each additional fixture appears as its own draggable node on the canvas, coloured to match the fixture's colour indicator in the dashboard. Drag any fixture to update its distance interactively. Click a fixture node to open a mini popup card with its key settings (power, modifier, gel, lamp height) without leaving the scene view.

Ruler Tool

Activate the ruler tool to measure distances between any two points on the canvas. Click a start point and end point; a measurement line appears with the real-world distance displayed. Useful for planning room layouts or checking clearance between fixtures.

Light Meter Tool

Activate the light meter tool to check the calculated illuminance at any point in the scene — not just at the subject. Click anywhere on the canvas to see the estimated lux/fc at that location, based on the inverse square law contribution from all fixtures plus ambient. Useful for mapping light falloff and checking background exposure at different positions.

Pan, Zoom and Context Menu

Scroll to zoom the canvas. Drag on empty canvas to pan. Right-click anywhere to access a context menu where you can add additional fixture nodes at that position. Double-click fixture nodes to edit their names inline.

Project Management

A Project in LightCalc is a saved state of all your inputs: ambient, subject, camera, keylight, fixtures, diffusion, distance, circuits, looks and crew notes. Projects are stored in the cloud (Supabase) and sync across devices when you are online.

Interior Drama — Day
Day Int

Saving a Project

Click the Save button (floppy disk icon) in the project header. If this is a new project, you will be prompted to enter a name. If the project already exists, saving updates it in place and creates a new version history entry. The save state is indicated by a cloud icon — green means synced, animated means saving in progress.

Free

1 saved project

Pro

Up to 5 saved projects

Plus

Unlimited saved projects

Loading a Project

Click the folder icon to open the Load Projects modal. Your saved projects are listed with their last-modified timestamp. Click a project to load it — all current state is replaced with the saved state. If you have unsaved changes, LightCalc prompts you to confirm before overwriting.

New Project

Click the new project button (+ page icon) to start fresh. LightCalc resets all inputs to defaults. If you have an active unsaved project, a confirmation dialog appears first.

Duplicate Project

From the save menu you can duplicate the current project — this creates a copy with "Copy of …" as the name, which you can then rename and modify independently.

Looks

Pro

The Looks system is available to Pro and Plus users.

Looks are named snapshots of a complete lighting and camera configuration, stored within a single project. Think of them as "scenes" within a project — you might have one Look for a day interior, one for a night interior and one for the car rig, all living inside the same project file.

Every Look captures: ambient, subject, camera, keylight, modifier, fixtures, gel, diffusion, distance and all additional fixture settings. Switching between Looks instantly loads that configuration into the calculator, so you can compare different setups in seconds.

Creating a Look

Click the Looks button (layers/stack icon) in the project header to open the Looks panel. Click Save Current as Look, give it a name (e.g. "Day Int – Wide", "Night Int – Close Up") and LightCalc saves the current state as a Look.

Switching Looks

In the Looks panel, click any Look to load it. The active Look name is shown in the header's Look indicator pill. If you are currently viewing the "Day Int" look, that label appears in the header. Switching Looks replaces all current input values — camera, keylight, diffusion, distance, ambient and subject all update to match the Look.

Saving an Active Look

When a Look is active and you change values, the Look pill in the header shows a "save" indicator. Click it to update the current Look with your changes. Or switch to another Look to discard the changes to the current one.

The Look Pill in the Header

A small coloured pill in the project header shows the currently active Look name. If no Look is active, the pill is hidden. Clicking the pill opens the Looks modal directly.

Version History

Every time you save a project, LightCalc stores a version history entry. Version history lets you browse back through previous saves, see what changed and restore any past state with one click.

Browsing History

The history navigation arrows in the project header (← →) step through your save history. The left arrow moves to an older entry; the right arrow moves to a newer entry (back toward the current state). The entry timestamp is shown. The left arrow is disabled when you are already at the oldest saved entry; the right arrow is disabled at the current (live) state.

Pro

Version history browsing requires Pro. Free users cannot navigate history entries.

History Limit

  • FreeFree users: history is saved but not browseable
  • ProPro users: 5 history entries per project
  • PlusPlus users: 50 history entries per project

History Modal

Click the history button (clock icon) to open the full History modal, which shows a list of all saved entries with timestamps and project names. Click any entry to jump directly to that state. From the modal you can also restore the entry as the current project.

Tip

Browsing history is non-destructive — you are in a read-only preview of the past state. Nothing is overwritten until you explicitly save from a historical state. You can freely navigate history and return to the current live state at any time using the right arrow.

Export

LightCalc can export your project as a professional PDF. There are two export types available from the Export menu (chevron button in the project header): Dashboard and Shoot Plan.

Export Dashboard (PDF)

Pro

The Dashboard PDF is a technical calculation report — a record of your current settings and output metrics. It includes:

  • Project name and export date
  • Three hero boxes: T-stop, ISO, Required Illuminance
  • Camera detail row: frame rate, shutter angle, ND, EV offset
  • Scene row: subject type, reflectance, ambient scenario and value
  • Key distance
  • Diffusion row: primary and secondary material with stop losses
  • Full gear list table: role, fixture, modifier, count, power %, gel, distance
  • Six output metric pills: Required Illuminance, Subject to Key, Subject Illuminance, Subject to Ambient, Ambient to Key, Ambient Illuminance

Filename: Dashboard-{ProjectName}-{Date}.pdf

Export Shoot Plan (PDF)

Plus

The Shoot Plan is a crew-ready document designed to be handed directly to your gaffer, production designer or client. It contains everything needed to execute the lighting setup without requiring LightCalc itself. It includes:

  • Scene diagram (bird's-eye canvas image, if Scene Editor has been used)
  • Project name, date and LightCalc branding
  • Three hero boxes: T-stop, ISO, Required Illuminance
  • Camera detail: frame rate, shutter, ND, EV offset
  • Scene detail: subject type, ambient illuminance and scenario
  • Exposure detail: subject illuminance, subject-to-key stops, ambient-to-key stops
  • Full gear list table: role, fixture, modifier, count, power %, gel, distance, wattage, circuit assignment
  • Total power draw in watts
  • Circuits section (if any circuits are defined): name, voltage, amperage, load W, load %
  • Crew Notes section (if notes are entered)
  • 'Generated by LightCalc.io' footer — every recipient sees the tool name

Filename: ShootPlan-{ProjectName}-{Date}.pdf

Crew Notes

The Crew Notes field appears at the bottom of the Input Area (all tabs) as a text area. Type any free-form text: location address, call time, gaffer phone number, grip equipment notes, access restrictions, special requirements. This field is saved with the project and exported in the Shoot Plan PDF under the "Crew Notes" section.

Tip

Use Crew Notes as a living production memo. Before distributing the Shoot Plan, add the unit base address, parking instructions and your gaffer's name and number. The recipient has everything they need in one document.

Sharing & Viewer

Pro

Project sharing requires Pro or Plus.

Share any saved project via a public link. Recipients do not need a LightCalc account — they can view the project in a read-only Viewer interface.

Publishing a Project

From the Export menu (chevron in the project header), click Publish. This makes the project publicly accessible. A "Copy Share Link" option appears immediately — click it to copy the viewer URL to your clipboard. You can share this link via email, Slack, iMessage or any other channel.

Making a Project Private

From the same Export menu, click Make Private to revoke public access. The shared link stops working immediately.

The Viewer

The Viewer is a read-only version of the dashboard, accessible without an account at lightcalc.io/view/[id]. It shows all the same output metrics as the full dashboard but without any editable controls. Viewers can see:

  • All six output metric cards (Required Illuminance, Subject to Key, etc.)
  • All input settings (read-only): ambient, subject, camera, keylight, diffusion, distance
  • Looks — viewers can browse all saved Looks in the project by clicking the Look pills
  • Scene diagram (if the scene editor data is embedded)

Tip

Share the viewer link with your director, production company or rental house so they can see exactly what lighting package you've specified — without giving them access to your account.

Settings

Access Settings by clicking the Settings item in the sidebar navigation. Settings are global across all projects and are saved to your account.

Settings

Unit of Length

Unit of Illuminance

Shutter Type

Unit of Length

Toggle: m / ft

Switches all distance values throughout the app between metres and feet. When toggled, all existing distance values (keylight distance, lamp height, additional fixture distances) are automatically converted. For example, 3.0 m becomes 9.8 ft.

Unit of Illuminance

Toggle: lx / fc

Switches all illuminance values between lux and foot-candles. 1 fc = 10.764 lx. This affects all input and output illuminance displays including Required Illuminance, Subject Illuminance, Ambient Illuminance and any custom ambient values.

Shutter Type

Toggle: Angle (°) / Time (s)

Changes how shutter is expressed in the Camera form. 'Angle' shows Frame Rate + Shutter Angle controls (standard for cinema). 'Time' shows a direct Shutter Speed dropdown (standard for photography or broadcast cameras that display time rather than angle).

Profile

Your profile is accessible from the user avatar at the bottom of the sidebar. Click it to expand the account panel, then click Profile to open the Profile modal. From there you can:

  • Display Name: Your name as shown in the app, distinct from your login email.
  • Profile Photo Plus: Upload and crop a profile image using the built-in crop tool.
  • Account & Subscription: Shows your current tier (Free, Pro, Plus) with an upgrade button if applicable. Plus users see a Manage Subscription link to the Stripe portal for billing or cancellation.

Offline Mode

LightCalc is a Progressive Web App (PWA) and supports offline use. Once you have visited the app in your browser, the core assets are cached locally. You can use the calculator — including all input forms and live output metric calculations — without an internet connection.

What works offline

  • All six input forms: ambient, subject, camera, keylight, diffusion, distance
  • All output metric calculations (runs entirely in the browser)
  • Scene Editor (Plus, if assets were cached while online)
  • Viewing previously loaded project data
  • Looks (if the project was loaded before going offline)

What requires a connection

  • Saving or loading projects (requires Supabase cloud sync)
  • Logging in or creating an account
  • Sharing / publishing a project
  • Loading the fixture library if not yet cached

Tip

Before travelling to a remote location or a basement studio with no signal, open LightCalc and load your project while you still have internet. The app will cache everything needed and stay fully functional on set.

Full Tier Comparison

FeatureFreeProPlus
Camera: ISO, T-stop, shutter, ND
Fixture library4 fixturesFull libraryFull library
Dimming control (0–100%)
Core output metrics (6 cards)
Distance slider (full range)
Crew Notes
Offline calculator mode
Ambient scenarios1 presetAllAll
Custom ambient (light meter input)
Subject types1 (light skin)AllAll
Exposure offset (EV stops)
Diffusion materials3 presetsFull libraryFull library
Double diffusion (stacked layers)
Fixture filter
Saved projects1Up to 5Unlimited
Version history (browseable)5 entries50 entries
Looks system (scene snapshots per project)
Project sharing (public viewer link)
Dashboard PDF export
Custom fixtures (user-measured lux data)
Custom diffusion materials
Fixture comparison mode (up to 3 side by side)
Additional fixtures (fill, rim, etc.)
Circuits & power management
Circuit load / amps metrics
Scene Editor (visual bird's-eye view)
Shoot Plan PDF export
Profile photo upload

Ready to start calculating?

Open LightCalc and start building your lighting plan. No credit card required — the core calculator is free forever.