用途 retro-16bit-style 用于在 Blender 中把目标对象呈现为 16 位主机(SNES/Genesis)时代的视觉风格,核心是比 8 位风格更丰富的调色板,并加入抖动/渐变线索,同时保持像素纹理的规整度。
主要能力与参数设定
- 目标规格:接近 SNES 的内部渲染分辨率 256x224,每个精灵 16 色(屏幕上约 256 色),3 到 4 个着色色带加抖动,16 像素图块。
- 相机:通过 iso_camera.py 设置投影为 "dimetric_2_1",pixel_tile 为 16。
- 着色:通过 toon_material.py 设置 bands 为 4、rim 为 0.15、outline 为 0,以获得比 8 位更丰富的色阶。
- 渲染:先使用 render_preset.py 的 stylized_flat 预设,再调用 ps1_look.py,参数为 snap 0、resolution [256, 224]、flat True、fog False。
- 抖动:资料明确说明抖动不由脚本实现,需要手动添加 Image Texture 的 Bayer 图案(Nearest)作为 ColorRamp 的 factor 偏移,或在渲染后用图像工具处理。
使用方式 资料给出了一段 Python 脚本示例:以 runpy 依次调用 isometric-style 的 iso_camera.py、stylized-style 的 toon_material.py、rendering 的 render_preset.py、lowpoly-style 的 ps1_look.py,并汇总结果到 result。脚本中 skills 为技能目录的父文件夹,target 为需要处理的对象名。
适用场景 适合制作 SNES 风格的等距场景、角色或道具外观,以及需要 16 位复古调色与像素对齐效果的项目。
限制 不适用于 NES 四色风格或像素画风格;抖动需要额外手动步骤完成;资料未提供插件安装方式、收费信息、支持平台或性能表现等细节,暂未提供。