SuperAPI AI 工具集

historical-worlds

设计与创作

查看项目

更新于 10-31 12:23

技能介绍

用途

historical-worlds 面向 Blender 中需要“时期准确”的场景搭建,强调先确定历史时代、再拼搭资产。资料将其定位为:时期准确的轮廓与材质,建议在 kitbashing 之前先梳理时代设定。

覆盖的历史分组

资料列出的分组包括:西部(Western)、海盗(Pirate)、武士/忍者(Samurai/Ninja)、维京(Viking)、古代(埃及/希腊/罗马)、维多利亚(Victorian)、现代(Modern)、军事/二战/冷战(Military/WW/Cold War)。

主要能力与配方要点

  • 外观:在符合时代的光线下使用时期准确的材质;1880 年前使用烛光、油灯或火把,避免发光塑料或高光合成材料。
  • 材质选择:木材、麻绳、铁(粗糙度 0.6-0.8)、石材、皮革;配色限定为 5-6 种土色调。
  • 灯光:可通过 lighting/light_rig.py 设置 golden_hour(西部、古代、武士)、overcast(维京、维多利亚)、moonlight(海盗夜晚、忍者,暖色点光充当灯笼)。
  • 材质:可通过 materials/pbr_material.py 生成示例材质,如做旧铁 [0.2, 0.2, 0.21]、金属度 1、粗糙度 0.6;木板 [0.3, 0.18, 0.09]、粗糙度 0.75;砂岩 [0.6, 0.5, 0.35]、粗糙度 0.9。
  • 场景布置:可通过 set-dressing/scatter_props.py 散置木桶、板条箱、箱子等货物、酒馆存货或码头杂物。
  • 取景与调色:可通过 camera-cinematography/camera_rig.py 设置 lens_mm 35、aspect "2.39:1"(西部/史诗感);通过 compositing/comp_grade.py 使用 cinematic(西部尘土感 warmth 0.4)或 noir(维多利亚/冷战氛围)。

使用方式

资料给出的示例为 Python 运行方式:先设定 skills 目录与目标对象 target,再依次通过 runpy.run_path 调用 light_rig.py、pbr_material.py、scatter_props.py、camera_rig.py、comp_grade.py,并传入相应 ARGS(如 preset、name、base_color、roughness、objects、count、kinds、lens_mm、aspect、warmth)。示例中灯光预设为 golden_hour,材质为 MAT_PlankWood,道具为 box、barrel 共 8 个,镜头 35mm、画幅 2.39:1,调色为 cinematic、warmth 0.4。

尺寸参考

  • 门:1.9-2.0 米(1800 年前),2.1 米(现代)
  • 甲板层高:2.0 米
  • 酒馆吧台:高 1.1 米
  • 武士刀:全长约 1.0 米

适用场景

适合需要时代考据的道具与建筑建模,例如西部小镇、海盗船、武士场景、维京环境、古埃及/希腊/罗马建筑、维多利亚室内,以及二战/冷战军事题材。

限制

资料未说明该技能的具体许可、收费、价格、支持的 Blender 版本或脚本参数全集,这些信息暂未提供;实际使用应以插件中脚本定义为准。