← ClaudeAtlas

blender-cameraslisted

Set up Blender cameras with cinematic intent — focal length, depth of field (f-stop / focus object), composition (rule of thirds, leading lines), animated cameras (orbit, dolly, push-in), tracking constraints. Use whenever the user asks to "set up the camera", "frame the shot", "make it look cinematic / hero / portrait / wide-angle / telephoto", "add depth of field", "orbit the camera", or any composition/framing request. Make sure to use this skill even if the user does not say "camera" — also covers "hero shot", "close-up", "from above", "shallow focus", "85mm portrait look".
MAX-786/claude-3d-harness · ★ 6 · AI & Automation · score 74
Install: claude install-skill MAX-786/claude-3d-harness
# Blender Cameras Set up cameras with the same decisions a real cinematographer makes: focal length for feel, f-stop for focus, composition for storytelling. ## Focal length cheat sheet | Length | Feel | Use | |--------|------|-----| | 14–24mm | Very wide, distorted | Architecture, claustrophobic interiors, exaggerated perspective | | 28–35mm | Wide, "documentary" | Establishing shots, environments | | **50mm** | Neutral (≈ human eye) | Default storytelling | | **85mm** | Short telephoto | Portraits, character close-ups (flattering) | | 100–135mm | Telephoto | Hero product shots, isolated subjects | | 200mm+ | Long tele | Wildlife, surveillance look, heavy compression | **Quick rule**: 85mm for intimacy, 24mm for spectacle, 50mm for neutral. ## Aperture / f-stop | f-stop | DoF | Use | |--------|-----|-----| | f/1.2–2.0 | Razor thin | Hero portraits, dreamy | | f/2.8 | Shallow | Standard portrait | | f/4 | Moderate | Two subjects in frame | | f/5.6–8 | Medium-deep | Group portraits, environments | | f/11+ | Very deep | Landscape, "everything sharp" | ## Recipes ### Recipe 0 — Bbox-aware hero camera (preferred for orchestrator chains) Use this when you have a specific subject. Computes the subject's bounding box, places camera at a distance that fits the subject in ~80% of the frame vertically, and aims via Track-To. ```python import bpy, math from mathutils import Vector # Choose subject — all meshes named GEO-* by default, or pass a specific list subject_meshes = [