用途
该技能面向视觉小说(Visual Novel)、叙事游戏与步行模拟(Walking Sim)类场景,目标是为这类以角色演出和对话为主的游戏生成“可直接作为背景板使用”的场景画面。它强调情绪化的相机、可直接使用的背景板,以及稀疏的交互高亮。
主要能力
技能以“配方(Recipe)”的形式组织制作流程,涵盖以下环节:
- 背景板规格:1920x1080 分辨率,35mm 人眼高度相机,柔和主光配合冷暖对比,轻度电影调色;画面下三分之一保持简洁,以便放置对话框。
- 布光:使用 light_rig.py 的 golden_hour 预设(温暖的情绪主光),或使用 overcast 预设表现忧郁氛围。
- 取景:使用 camera_rig.py 设置镜头,参数为 lens_mm 35、elevation_deg 5、dof_fstop 2.8、aspect 16:9。
- 陈设:使用 scatter_props.py 稀疏布置道具(count 4、clusters 2),只保留能讲述故事的道具。
- 渲染质量:使用 render_preset.py 的 eevee_final 预设。
- 调色:使用 comp_grade.py 的 cinematic 预设,vignette 0.25。
使用方式
技能提供了一段 Python 示例代码,通过 runpy 依次调用各脚本并传入参数,最终汇总为 result。代码内容如下(保持原样):
import runpy
skills = "<skills_dir>" # parent folder of this skill (the plugin's skills/ directory)
target = "SM_Asset" # object to style / dress
r = {}
r["light"] = runpy.run_path(f"{skills}/lighting/scripts/light_rig.py", init_globals={"ARGS": {"preset": "golden_hour", "target": target}})["result"]
r["cam"] = runpy.run_path(f"{skills}/camera-cinematography/scripts/camera_rig.py", init_globals={"ARGS": {"name": "CAM_Plate", "target": target, "lens_mm": 35, "elevation_deg": 5, "dof_fstop": 2.8, "aspect": "16:9"}})["result"]
r["props"] = runpy.run_path(f"{skills}/set-dressing/scripts/scatter_props.py", init_globals={"ARGS": {"target": target, "count": 4, "clusters": 2}})["result"]
r["render"] = runpy.run_path(f"{skills}/rendering/scripts/render_preset.py", init_globals={"ARGS": {"preset": "eevee_final"}})["result"]
r["grade"] = runpy.run_path(f"{skills}/compositing/scripts/comp_grade.py", init_globals={"ARGS": {"preset": "cinematic", "vignette": 0.25}})["result"]
result = r
使用前需将 skills 变量替换为本技能所在父文件夹(即插件的 skills/ 目录)路径,并将 target 替换为需要风格化或陈设的对象名称。
适用场景
- 视觉小说背景板制作
- 叙事游戏中的故事场景
- 步行模拟类场景
- 需要清晰角色站位(character staging)的镜头
尺度参考
技能给出以下场景尺度参考值:
| 项目 | 数值 |
|---|---|
| 视线高度(步行模拟) | 1.6 m |
| 门洞 | 0.9 x 2.1 m |
| 走廊宽度 | 1.2-2 m |
| 可交互高亮 | 每个视图 1 个 |
限制
资料未提供该技能的收费、价格、平台支持范围、具体效果保证或额外使用步骤等信息,暂未提供。