ajmwagar

Render Stl Png

设计创意v0.1.0
作者:ajmwagar更新于 2026-05-17render-stl-png@clawhub_ajmwagar/render-stl-png
图片生成

据 AlphaMoat 统计,截至 2026-09,Render Stl Png 累计下载 3,550 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 3,089 位,在「设计创意」分类(512 个)中排名第 284 位。

累计安装
103
累计下载
3,550
星标
-
全站排名
#3,089
全站前 61% · 「设计创意」前 56%
平台累计安装累计下载星标评论
ClawHub ↗1033,148--
SkillHub ↗1023,550-—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

它描述使用软件相机、深度缓冲和 Lambert 光照生成具有一致视角与纯色外观的图像,不依赖 OpenGL 或 Blender;输入和输出均通过文件路径指定。文档将结果定位为营销或预览用途而非照片级渲染。生成前需确认模型路径、输出位置和所需视觉效果。

资料发布于 2026-10-29

可以用来做什么

  • 将 STL 网格渲染为具有固定视角的 PNG 预览。
  • 调整背景色、模型颜色、视角和构图边距。
  • 为模型预览或营销素材生成一致风格的图像。

什么时候用

  • 需要快速查看 STL 模型外观时。
  • 需要在无需 OpenGL 或 Blender 的情况下生成软件渲染预览时。
  • 写出图片前,需要确认输入模型和目标输出路径时。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

说明如何将这个 STL 生成预览图,并先确认输入与输出路径;不要执行渲染。
为同一模型选择一致的视角和颜色方案,并说明图像不应被描述为照片级效果。

月度数据趋势

累计下载3,550
2,5463,0853,6242026-05 · 累计下载 2,6202026-06 · 累计下载 2,7372026-07 · 累计下载 3,0132026-08 · 累计下载 3,1582026-09 · 累计下载 3,55026-0526-09
星标-
0112026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -26-0526-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,550—-
2026-083,158+4.8%-
2026-073,013+10.1%-
2026-062,737+4.5%-
2026-052,620—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

1.4 KB · ClawHub v0.1.0
# render-stl-png

Render an STL to a PNG from a nice, consistent 3D angle ("Blender-ish" default perspective) with a solid color.

This is a **deterministic software renderer**:
- No OpenGL
- No Blender dependency
- Uses a simple camera + z-buffer + Lambert shading

## Inputs
展开全部(共 51 行)

- STL file path (ASCII or binary)
- Output PNG path

## Parameters

- `--size <px>`: image width/height (square), default `1024`
- `--bg "#rrggbb"`: background color, default `#0b0f14`
- `--color "#rrggbb"`: mesh base color, default `#4cc9f0`
- `--azim-deg <deg>`: camera azimuth around Z, default `-35`
- `--elev-deg <deg>`: camera elevation, default `25`
- `--fov-deg <deg>`: perspective field of view, default `35`
- `--margin <0..0.4>`: framing margin as fraction of view, default `0.08`
- `--light-dir "x,y,z"`: directional light vector, default `-0.4,-0.3,1.0`

## Usage

### One-shot

```bash
python3 scripts/render_stl_png.py \
  --stl /path/to/model.stl \
  --out /tmp/model.png \
  --color "#ffb703" \
  --bg "#0b0f14" \
  --size 1200
```

### Wrapper (recommended)

The wrapper creates a cached venv (so `pillow` is available) and runs the renderer.

```bash
bash scripts/render_stl_png.sh /path/to/model.stl /tmp/model.png --color "#ffb703"
```

## Notes

- This is meant for **marketing/preview images**, not photorealism.
- If you need studio lighting / materials, use Blender — but this gets you 80% quickly and reproducibly.

「设计创意」分类下的热门技能

ajmwagar 的其他技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。