Documentation
Version: 1.0.0
Author: Nobuhle Cairo
Blender Version: 4.0+
LensMode is a professional Blender add-on that delivers realistic camera lens effects through automated compositor node setup.
It features 15+ real-world lens presets, physically-based distortion using the BrownβConrady model, and full manual control over optical imperfections β all within a non-destructive workflow.
Perfect for achieving cinematic realism directly inside Blender.
π BrownβConrady distortion model (industry standard)
π Automatic compositor node generation
π· Integrated with Blender Camera properties
π― Real lens profiles based on real-world specifications
β»οΈ Fully non-destructive (can be toggled on/off anytime)
Download the lensmode.zip file
Open Blender β Edit > Preferences β Add-ons
Click Install...
Select the .zip file
Enable LensMode
β
Optional check:
Window β Toggle System Console β ensure no errors
Select your camera in the scene
Press N to open the sidebar
Open the LensMode tab
Enable LensMode βοΈ
Click Load Preset and choose a lens
(e.g., Canon EF 50mm f/1.2L)
Switch to Compositor Workspace
Press F12 to render π¬
K1, K2, K3 β Radial distortion
P1, P2 β Tangential distortion
Chromatic Aberration β Color fringing
Vignette β Edge darkening
(Available when anamorphic lens is selected)
Squeeze Factor β Horizontal compression (1.0x β 2.5x)
Use this to verify everything works correctly:
Install addon (no errors)
Create scene with default camera
Enable LensMode
Apply preset: Canon EF 24mm f/1.4L II
Open compositor β nodes should appear automatically
Render β barrel distortion should be visible
Adjust K1 β confirm real-time update
Apply Cooke Anamorphic/i 25mm
Confirm anamorphic node appears
Disable LensMode β nodes removed
Re-enable β nodes restored
LensMode automatically creates and connects:
LensMode_Distortion β Barrel / pincushion distortion
LensMode_ChromaSplit / Combine β Chromatic aberration
LensMode_VignetteMask β Edge darkening
LensMode_AnamorphicSqueeze β Anamorphic scaling
π All nodes are placed between:
Render Layers β Composite
EF 24mm f/1.4L II
EF 50mm f/1.2L
EF 85mm f/1.2L II
EF 8β15mm Fisheye
Otus 55mm f/1.4
Distagon 15mm f/2.8
Anamorphic/i 25mm, 40mm, 50mm
C-Series 40mm
15mm f/2.8 EX DG Fisheye
Helios 44-2 58mm f/2
15+ real-world lens presets π·
Physically accurate distortion model
Chromatic aberration simulation π
Vignette control π
Anamorphic squeeze (1.0x β 2.5x) ποΈ
Automatic compositor setup
Non-destructive workflow β»οΈ
Sidebar UI (N-panel)
Works with camera objects only
Effects visible in rendered output (F12)
Compositor nodes are auto-managed β no manual setup needed
Blender 4.0+
Camera object in scene
Compositor enabled (auto-enabled by addon)
For support, feedback, or feature requests:
Inbox us on home page console.
See your renders through real lenses. β¨