SuperAPI AI 工具集

brutalist-mood

设计与创作

查看项目

更新于 10-31 12:23

技能介绍

用途 Brutalist Mood 是 proyecto26 的 blender-ai-plugin 中的一项风格技能,用于把目标物体或场景调成粗野主义(Brutalism)混凝土纪念碑的视觉氛围。其定位描述为:纪念碑式的混凝土、冷峻、人显得渺小、材料极少。适合表现“brutalist”、原始混凝土、冷酷纪念碑式或压抑感的建筑。

主要能力 该技能提供一套固定的风格配方:

  1. 材质:使用一种原始混凝土材质,基础色约为 [0.36, 0.36, 0.35] 的灰色,粗糙度 0.9,金属度 0.0;并建议手工用 Noise 或 Wave 纹理接入 Bump 节点来添加木模板纹理,且不添加第二种材质。
  2. 倒角:使用 bevel_stack,宽度 0.02、分段 1,让混凝土边缘呈倒棱状而非圆滑。
  3. 灯光:使用 overcast 阴天预设,以大面积柔和太阳光和灰色天空获得均匀、少阴影的体量感;夜间变体可用月光。
  4. 相机:使用 camera_rig,镜头 24mm、仰角 4 度(向上看)、fill 0.9、关闭景深(dof_fstop 为 None),使巨大体块占据画面、人物高度小于画面高度的十分之一。
  5. 合成调色:可选 noir 单色调,或使用 cinematic 预设并设 warmth 为 -0.2、vignette 为 0.25,得到冷色调。

使用方式 资料给出的调用方式为 Python 脚本,通过 runpy 依次调用插件内各技能脚本,并传入 ARGS: import runpy skills = "<skills_dir>" # 此技能所在插件 skills/ 目录的父文件夹 target = "SM_Asset" # 要应用风格的目标物体 r = {} r["material"] = runpy.run_path(f"{skills}/materials/scripts/pbr_material.py", init_globals={"ARGS": {"name": "MAT_Concrete", "base_color": [0.36, 0.36, 0.35], "roughness": 0.9, "metallic": 0.0, "objects": [target]}})["result"] r["bevel"] = runpy.run_path(f"{skills}/hard-surface/scripts/bevel_stack.py", init_globals={"ARGS": {"objects": [target], "width": 0.02, "segments": 1}})["result"] r["light"] = runpy.run_path(f"{skills}/lighting/scripts/light_rig.py", init_globals={"ARGS": {"preset": "overcast", "target": target}})["result"] r["camera"] = runpy.run_path(f"{skills}/camera-cinematography/scripts/camera_rig.py", init_globals={"ARGS": {"name": "CAM_Mono_01", "target": target, "lens_mm": 24, "elevation_deg": 4, "fill": 0.9}})["result"] r["grade"] = runpy.run_path(f"{skills}/compositing/scripts/comp_grade.py", init_globals={"ARGS": {"preset": "cinematic", "warmth": -0.2, "vignette": 0.25}})["result"] result = r 使用时需将 skills 变量替换为实际的插件 skills 目录路径,将 target 替换为要处理的物体名。

适用场景 适合建筑概念渲染、粗野主义风格资产表现、需要冷峻压抑气氛的场景搭建,以及需要统一“阴天柔光 + 广角仰拍 + 冷色/黑白调色”的批量风格化处理。

限制 资料未说明该技能的适用 Blender 版本、依赖插件版本、渲染引擎要求、性能开销及授权信息,这些事实暂未提供。配方为固定参数,是否可调整需参考插件整体文档。