SuperAPI AI 工具集

genre-narrative-vn

设计与创作

查看项目

更新于 10-31 12:25

技能介绍

用途

该技能面向视觉小说(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 个

限制

资料未提供该技能的收费、价格、平台支持范围、具体效果保证或额外使用步骤等信息,暂未提供。