终端录屏制作
VHS脚本录制专业终端演示动画
将STL格式的3D模型文件渲染为PNG图片,采用固定的”类Blender”默认视角,无需OpenGL或Blender依赖,通过纯软件实现确定性渲染。
安装准备
该技能依赖Python 3和pillow库。推荐使用包装脚本自动处理环境:
bash scripts/render_stl_png.sh /path/to/model.stl /tmp/model.png
直接运行(需手动安装依赖)
pip install pillow
python3 scripts/render_stl_png.py --stl /path/to/model.stl --out /tmp/model.png
常用参数示例
python3 scripts/render_stl_png.py \
--stl /path/to/model.stl \
--out /tmp/model.png \
--size 1200 \
--color "#ffb703" \
--bg "#0b0f14" \
--azim-deg -35 \
--elev-deg 25
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | STL文件路径(ASCII或二进制)、输出PNG路径;可选参数包括尺寸、背景色、模型色、相机角度、光源方向等 |
| 输出 | PNG格式静态图片,固定正方形画布,含Lambert着色和z-buffer深度效果 |
| 适用人群 | 3D打印爱好者、电商运营、技术文档作者、需要快速预览模型的开发者 |
| 不包含 | OpenGL/GPU渲染、Blender依赖、复杂材质系统、动画输出、STL模型编辑功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/ajmwagar/render-stl-png/SKILL.md
来源类型:GitHub仓库