Neon / Retrofuturism 是一个面向 Blender 的视觉风格技能,用于生成合成波(synthwave)与蒸汽波(vaporwave)风格的霓虹复古未来主义画面。其核心视觉语言为:日落渐变、网格透视、镀铬与霓虹光效,以及 80 年代未来记忆的氛围。该风格适用于 outrun 或 80 年代日落题材,明确不适用于 glossy aqua(frutiger-aero 风格)。
用途 该技能用于为 Blender 场景或对象赋予霓虹复古未来主义外观,通过组合渲染、灯光、材质、相机与合成调色等步骤,快速搭建统一的视觉风格。
主要能力
- 渲染预设:rendering/render_preset.py 提供 eevee_final 预设,会重置视图变换。
- 灯光布置:lighting/light_rig.py 提供 neon_night 预设,包含粉/青/紫区域光,并采用 AgX Punchy 外观。配方建议使用洋红 (1, 0.1, 0.6) 与青色 (0.1, 0.6, 1) 轮廓光,功率约 400 W 等效,紫色背光,世界背景约 0.01-0.02 的暗基底。
- 材质:materials/pbr_material.py 可创建镀铬/漆面材质,例如 chrome metallic 1.0、roughness 0.1;霓虹灯管 emission_color [1.0, 0.1, 0.6]、emission_strength 8;glossy black coat_weight 1.0。
- 可选网格/合成着色:stylized-style/toon_material.py(bands 3, rim 0.8)用于平面日落渐变对象。
- 相机:camera-cinematography/camera_rig.py 支持 lens_mm 35、elevation_deg 5,低角度广角以呈现网格地平线,画幅 16:9。
- 合成调色:compositing/comp_grade.py 提供 stylized_bloom 预设,可设置 warmth -0.3 获得冷色辉光,vignette 0.4。
使用方式 配方建议先应用 rendering/render_preset.py 的 eevee_final 预设(它会重置视图变换),然后使用 lighting/light_rig.py 的 neon_night 预设布光。材质通过 materials/pbr_material.py 设置。可选使用 stylized-style/toon_material.py 做平面日落渐变。相机通过 camera-cinematography/camera_rig.py 设置。最后用 compositing/comp_grade.py 的 stylized_bloom 调色。
示例代码(保留原样): import runpy skills = "<skills_dir>" # parent folder of this skill (the plugin's skills/ directory) target = "SM_Asset" # object to style / dress r = {} r["render"] = runpy.run_path(f"{skills}/rendering/scripts/render_preset.py", init_globals={"ARGS": {"preset": "eevee_final"}})["result"] r["mat"] = runpy.run_path(f"{skills}/materials/scripts/pbr_material.py", init_globals={"ARGS": {"name": "MAT_NeonChrome", "base_color": [0.8, 0.8, 0.9], "metallic": 1.0, "roughness": 0.1, "emission_color": [1.0, 0.1, 0.6], "emission_strength": 1.5, "objects": [target]}})["result"] r["light"] = runpy.run_path(f"{skills}/lighting/scripts/light_rig.py", init_globals={"ARGS": {"preset": "neon_night", "target": target}})["result"] r["cam"] = runpy.run_path(f"{skills}/camera-cinematography/scripts/camera_rig.py", init_globals={"ARGS": {"target": target, "lens_mm": 35, "elevation_deg": 5, "aspect": "16:9"}})["result"] r["grade"] = runpy.run_path(f"{skills}/compositing/scripts/comp_grade.py", init_globals={"ARGS": {"preset": "stylized_bloom", "warmth": -0.3, "vignette": 0.4}})["result"] result = r
适用场景 适用于 outrun 或 80 年代日落题材的 Blender 场景与对象风格化,例如需要霓虹夜景、镀铬表面、网格地平线和日落渐变的画面。
限制 该风格不适用于 glossy aqua(frutiger-aero 风格)。关于收费、价格、平台支持范围、具体效果保证等信息,资料中暂未提供。