用途
sci-fi-punk-worlds 是面向 Blender 的 AI 插件技能,用于为 3D 资产或场景建立统一的科幻 / 朋克视觉方向。它把“选风格路线”与“落实灯光、材质、取景、调色规则”结合起来,适用于概念设计、场景搭建和风格化渲染。
风格路线
技能列出以下路线:Hard sci-fi、Space opera、Cyberpunk、Steampunk、Dieselpunk、Atompunk、Solarpunk、Biopunk、Clockpunk。资料要求每次只选一条路线,不要将铬金属赛博与黄铜蒸汽等风格随意混合,除非是有意为之的混搭。
灯光规则
通过 lighting/light_rig.py 应用灯光预设:
- neon_night:赛博朋克
- studio_3pt:硬科幻 / 太空,强调硬单一主光,无大气效果
- golden_hour:蒸汽朋克、太阳能朋克
- horror_practical:生物朋克
配套的光照与材质规则示例:赛博朋克使用霓虹夜景、潮湿暗表面(roughness 0.2);蒸汽 / 柴油 / 发条风格使用黄铜与铁材质;太阳能朋克 / 生物朋克使用漫射或黄金时刻光加绿色自发光点缀。
材质规则
通过 materials/pbr_material.py 设置 PBR 材质,资料给出的参数示例包括:
- 黄铜:base_color [0.7, 0.5, 0.2],metallic 1,roughness 0.35
- 喷漆船体:base_color [0.5, 0.52, 0.55],metallic 0.8,roughness 0.4
- 面板发光:emission_color [0.1, 0.8, 1.0],emission_strength 5
硬表面细节可用 hard-surface/bevel_stack.py 对主体部件做倒角,涉及面板与螺栓。
取景与调色
通过 camera-cinematography/camera_rig.py 取景,示例参数为 lens_mm 35、aspect "2.39:1"。随后用 compositing/comp_grade.py 调色:stylized_bloom 用于赛博 / 太阳能朋克,cinematic 用于蒸汽 / 太空。
使用方式
资料给出一个 Python 脚本示例,通过 runpy.run_path 依次调用:
- blender-mcp-workflow/scripts/fix_asset.py:应用缩放,缺失时添加盒式 UV
- lighting/scripts/light_rig.py:布光
- materials/scripts/pbr_material.py:赋材质
- camera-cinematography/scripts/camera_rig.py:架设相机
- compositing/scripts/comp_grade.py:调色
脚本中 skills 为插件 skills/ 目录路径,target 为要处理的对象。资料未提供关于安装方式或依赖环境的更多信息。
尺寸参考
- 走廊:宽 2.5–3 m,高 2.6 m
- 门:1.2 × 2.2 m
- 舱口 / 通风口:0.6–0.8 m
适用场景
赛博朋克城市、蒸汽朋克工坊、空间站、太阳能朋克与生物朋克场景等资产与场景的风格化处理。
限制
资料强调单一路线原则,混合风格需明确为有意混搭。具体功能、平台支持与收费信息暂未提供。