用途 该技能用于在 Blender 场景中构建洛夫克拉夫特式宇宙恐怖(Cosmic / Eldritch Horror)氛围:不可理解的尺度、错误的几何、虚空压迫感。适合表现“eldritch”实体、虚空存在、错乱的庞大建筑。
主要原则
- 尺度错位:渺小人类对比巨大形体。
- 暗示性细节:从不完整解释怪物。
- 非欧几里得建筑线索。
- 配色:深渊蓝、病态金、虚空黑。
- 有利于声音设计的空间:长坠落、巨大厅堂。
配方要点(根据资料)
- 目标:深渊场景,世界近乎全黑;一盏冷月主光,形体上有微弱的病态金色自发光;24 mm 广角低机位,使形体显得压迫;体积雾增加虚空压迫感。
- 材质 MAT_Void:接近黑色的 base_color [0.02, 0.025, 0.04],roughness 0.2,emission_color [0.8, 0.6, 0.1],emission_strength 0.4(病态金色缝隙)。
- 灯光 rig(moonlight):冷色太阳 0.4 W/m2,暖色点光 60 W,world strength 0.5。
- 烟雾域:flow_type 为 SMOKE,resolution 32,padding 3.0,height 6.0,用于飘动薄雾;资料注明“不启动烘焙,烘焙前先询问”。
- 摄像机 rig:lens_mm 24,elevation_deg 5,fill 0.3(只有摄像机靠近时目标才显得巨大;保持人物或前景很小)。
- 合成调色(cinematic):warmth -0.5,vignette 0.6,形成深渊蓝与压暗边缘。
使用方式 资料提供一段 Python 脚本示例:设定 skills 目录与目标对象(示例为 SM_Asset),依次调用 materials/scripts/pbr_material.py、lighting/scripts/light_rig.py、vfx-fx/scripts/smoke_domain.py、camera-cinematography/scripts/camera_rig.py、compositing/scripts/comp_grade.py,并将结果收集到 r 字典。
import runpy skills = "<skills_dir>" # parent folder of this skill (the plugin's skills/ directory) target = "SM_Asset" # object to style / dress r = {} r["material"] = runpy.run_path(f"{skills}/materials/scripts/pbr_material.py", init_globals={"ARGS": {"name": "MAT_Void", "base_color": [0.02, 0.025, 0.04], "roughness": 0.2, "emission_color": [0.8, 0.6, 0.1], "emission_strength": 0.4, "objects": [target]}})["result"] r["light"] = runpy.run_path(f"{skills}/lighting/scripts/light_rig.py", init_globals={"ARGS": {"preset": "moonlight", "target": target}})["result"] r["mist"] = runpy.run_path(f"{skills}/vfx-fx/scripts/smoke_domain.py", init_globals={"ARGS": {"emitter": target, "flow_type": "SMOKE", "resolution": 32, "padding": 3.0, "height": 6.0}})["result"] r["camera"] = runpy.run_path(f"{skills}/camera-cinematography/scripts/camera_rig.py", init_globals={"ARGS": {"name": "CAM_Abyss_01", "target": target, "lens_mm": 24, "elevation_deg": 5, "fill": 0.3}})["result"] r["grade"] = runpy.run_path(f"{skills}/compositing/scripts/comp_grade.py", init_globals={"ARGS": {"preset": "cinematic", "warmth": -0.5, "vignette": 0.6}})["result"] result = r
适用场景
- 宇宙恐怖、虚空实体、错乱巨型建筑等题材的 Blender 场景搭建。
- 需要尺度压迫感、体积雾与冷色调电影感调色的镜头。
限制
- 烟雾烘焙不会自动开始,需先询问。
- 具体收费、平台、价格、效果等信息暂未提供。