跳到正文
cccskills
免费在 GitHub 公开

blender-lighting-lookdev

Lighting, cameras and look-dev in Blender 5.2 - studio 3-point and product lighting, HDRI environments, sun/sky exteriors, interiors, light linking, physically based light units, camera focal lengths/composition/DOF, cyclorama backdrops, looping turntables for asset presentation. Use when presenting assets, setting up scenes for rendering, or judging materials under consistent light.

中文简介正在准备中。当前显示原文说明。

集成工具Blender

实测评分 未实测

查看安装方法

包含的文件(3)

  • SKILL.md5.2 KB
  • scripts/_bpyx.py4.4 KB
  • scripts/turntable.py7.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Lighting & Look-dev

The execution model is in blender-core. Render settings are in blender-rendering. Full time-of-day, night and fog environments are in blender-time-of-day.

One call: presentation scene

scripts/turntable.py -- --objects Hero --rig studio --backdrop --frames 120 --lens 85
scripts/turntable.py -- --objects Hero --rig both --hdri //hdri/studio_small_09_2k.exr --hdri-strength 0.8

This builds a camera framed to the bounding sphere (on the narrower frame axis), a key/fill/rim area-light rig scaled to the asset, an optional 18%-grey cyclorama, and a pivot that orbits camera + lights + backdrop in a seamless loop. The asset itself isn't modified. Everything lives in the LD_Lookdev collection, and re-running replaces it. Set the render resolution before running, because framing depends on the aspect ratio.

Lighting recipes

SituationSetup
Asset / product review3-point: key 45° side, 30–40° up; fill opposite at ⅓ power and lower; rim behind for silhouette. Large soft area lights (size ≈ object), neutral grey backdrop, Khronos PBR Neutral view
Reflective product (metal, glass, car paint)large softboxes/strip lights reflected in the surface, plus a black/white gradient environment. Shape the reflections, not the illumination
Exterior daySun light (angle 0.5° for sharp, 2–5° for softer) + sky (ShaderNodeTexSky, sky_type MULTIPLE_SCATTERING/SINGLE_SCATTERING; 5.x replaced "Nishita"; PREETHAM/HOSEK_WILKIE legacy) with sun_elevation/sun_rotation matching the Sun light, or an HDRI of the matching time of day
InteriorHDRI/sky through the windows + portal area lights in the openings, bounces ≥ 4, then practical lights (lamps) at real wattage
Character / portraitsoft key from above-front, a reflector-like fill, rim or hair light, an eye catchlight. 85–135 mm lens
Stylized / game screenshotmatch the engine: one directional + ambient/HDRI, no fancy GI, so it looks like it will in-game
  • HDRI: Poly Haven (CC0) via the blender-mcp search_assets/import_asset, or ShaderNodeTexEnvironment + Mapping (Z rotation aligns the sun). Strength 0.5–1.5. Clamp sun hotspots if they cause fireflies.
  • Light linking (4.0+, Cycles + EEVEE): set light_obj.light_linking.receiver_collection / blocker_collection (on the light object) to light only what you choose, like a hero rim that doesn't touch the backdrop. Portals: light.cycles.is_portal = True on area lights in window openings.
  • Units: point/spot/area in Watts (a 60 W bulb ≈ point light 40–60 W in Blender), sun in W/m² (irradiance; 1000 ≈ physical midday, but use 3–10 with AgX for natural results), emission strength ≈ W/m². Keep lights physically plausible and control the overall image with exposure.
  • Shadows: light size controls softness. A bigger, closer light is softer. Contact shadows should exist where objects touch, so check that nothing floats (blender-asset-qa ground_z).

Camera rules

  • Focal length: 24–35 mm environments/interiors (keep verticals straight: camera level, or shift instead of tilting), 50 mm natural, 85–135 mm products and portraits (no distortion), 200 mm+ compressed telephoto.
  • Composition: rule of thirds / centered symmetric for products, horizon off-center, leading lines, headroom. Show the silhouette (3/4 view at slight elevation 10–25°).
  • DOF (cam.data.dof.use_dof, focus_object, aperture_fstop): f/2.8–5.6 for products at real scale. DOF depends on scale, so a wrong scene scale ruins it.
  • Clip start/end tight around the subject (the script does this), which avoids precision artifacts.
  • Sensor fit AUTO uses the larger axis. Portrait renders need framing on the width.

Look-dev procedure (material approval)

  1. Neutral setup: --rig studio or a neutral HDRI, grey backdrop, Khronos PBR Neutral or AgX (pick one and keep it).
  2. Add a calibration chart object if needed (a grey 18% sphere, a chrome sphere, a Macbeth chart) next to the asset.
  3. Turntable at 24–30 fps, 120–240 frames, 85 mm. Render previews with render_batch.py --preset preview --format MP4.
  4. Check the materials under 2–3 different HDRIs. A good PBR material holds up in all of them (blender-pbr-materials sanity checks).

Gotchas

  • World lighting is invisible if world.node_tree has no Background → World Output link (the script ensures one).
  • EEVEE needs use_raytracing for good reflections. Light probes (Volume/Sphere/Plane) still help static GI in interiors.
  • Area lights that are too small and bright make fireflies in Cycles. Increase the size, decrease the power.
  • A turntable that rotates the asset changes its transforms and animation data, which is why this rig orbits the camera instead.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Write Blender 5.2 add-ons as extensions - blender_manifest.toml, operators/panels/menus/property groups/preferences, bpy.props rules after 5.0, undo/redo, modal and timer patterns, gpu drawing (no bgl), bundling Python wheels, CLI validate/build/install, testing headless, extensions platform publishing. Use when creating or fixing a Blender add-on, tool, or UI.

中文简介正在准备中。当前显示原文说明。

EL4CTEO/blender-skills4562026年10月20日 更新

Animation in Blender 5.2 - slotted/layered actions and the channelbag API, Python keyframing, F-curves, game loops, NLA clips, pose library, mocap/BVH retargeting via constraints, baking control rigs to export skeletons, root motion, per-clip export. Use for any keyframe, action, NLA, mocap, or animation-export task.

中文简介正在准备中。当前显示原文说明。

EL4CTEO/blender-skills4562026年10月20日 更新

Mandatory review gate for any mesh or asset created or edited in Blender. Detects z-fighting (coplanar overlaps), floating/detached parts, inverted or inconsistent normals, non-manifold/open geometry, degenerate faces, duplicate verts, n-gons, unapplied scale, UV problems, bad skin weights, and renders multi-angle review sheets. Use before calling any modeling, export or delivery task done.

中文简介正在准备中。当前显示原文说明。

EL4CTEO/blender-skills4562026年10月20日 更新

Character rigging in Blender 5.2 - Rigify metarig fit/generate, bone naming/roll/collections, DEF/MCH/control layers, IK/FK, robust skinning (heat + proxy fallback), weight-painting rules, correctives, engine game skeletons (Unity, Unreal, Roblox R15), rig validation and deformation stress tests. Use for armature, skinning or weights tasks.

中文简介正在准备中。当前显示原文说明。

EL4CTEO/blender-skills4562026年10月20日 更新

Foundation for any Blender 5.2+ task an agent drives - running bpy via MCP (live) or headless CLI, context overrides, locale-safe node lookup, enum discovery, 5.x API changes, verification. Use first for any Blender, bpy, .blend or 3D-asset request; routes to the specialized blender-* skills.

中文简介正在准备中。当前显示原文说明。

EL4CTEO/blender-skills4562026年10月20日 更新

Export from Blender 5.2 with verified presets - Roblox (FBX/glTF, cages, R15, SurfaceAppearance), Unity (FBX, Humanoid), Unreal (FBX skeletal, Nanite, UCX), Godot/web (GLB, meshopt/Draco, WebP), USD. Scale/axes, smoothing, tangents, leaf bones, clips, batch export, post-export verification. Use whenever an asset leaves Blender.

中文简介正在准备中。当前显示原文说明。

EL4CTEO/blender-skills4562026年10月20日 更新

查看 EL4CTEO 的全部技能

报告此技能的问题