SuperAPI AI 工具集

genre-stealth

设计与创作

查看项目

更新于 10-31 12:25

技能介绍

用途

该技能用于在 Blender 中生成潜行(Stealth)类型的关卡空间,面向潜入地图、阴影体积、巡逻路线与掩体设计。其核心理念是“阴影即玩法”:通过明暗区域的对比来划分守卫可见区与安全区,并配合垂直潜入路线与掩体形成潜行玩法。

主要能力

  • 空间布局:使用 blockout.py 生成高墙(box 4 x 0.3 x 2.5 m,阻挡视线)与低掩体(box 2 x 0.6 x 1.0 m,供蹲伏),支持线形或网格布局,间距 3-4 m 以适配巡逻路线。
  • 光照:使用 light_rig.py 的 horror_practical 预设,在黑暗中制造小片光池,作为守卫可见区域。注意该 rig 会替换自身之前的灯光,因此只使用一个预设。
  • 材质:使用 pbr_material.py 为藏身点生成隐蔽材质(暗色 base_color [0.03, 0.03, 0.04],roughness 0.9);地面可设置 roughness 0.4 以产生噪点质感。
  • 道具布置:使用 scatter_props.py(count 8)为掩体添加道具。
  • 摄像机:使用 camera_rig.py 设置 lens_mm 35、elevation_deg 40。
  • 调色:使用 comp_grade.py 的 noir 预设进行合成调色。

使用方式

技能以 Python 脚本配方形式提供,通过 runpy 依次调用各脚本模块。示例代码中定义了 skills 目录与 target 对象,并依次执行 blockout、light_rig、pbr_material、scatter_props、camera_rig、comp_grade,将结果收集到字典 r 中返回。具体参数包括:

  • blockout:group 为 "Stealth",pieces 包含两种 box 尺寸,layout 为 grid、count 6、spacing 4.0、center [10, 10]。
  • light_rig:preset 为 "horror_practical",target 为指定对象。
  • pbr_material:name 为 "MAT_Concealment",base_color [0.03, 0.03, 0.04],roughness 0.9,objects 为 [target]。
  • scatter_props:target 为指定对象,count 8。
  • camera_rig:name 为 "CAM_Stealth",target 为指定对象,lens_mm 35,elevation_deg 40。
  • comp_grade:preset 为 "noir"。

适用场景

适用于需要快速搭建潜行玩法灰盒与氛围的关卡设计,例如潜入类游戏地图的原型制作、阴影与掩体布局验证、巡逻路线与守卫视野的初步规划等。

限制

资料中未提供该技能的收费、价格、平台兼容性、性能表现或具体效果等信息。使用前需确保已安装对应插件并具备 skills 目录结构。脚本参数需按实际项目调整,示例中的尺寸与数值仅为参考。