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
累計下載
3550
星標
-
全站排名
#3,089
全站前 61% · 「設計創意」前 56%
平台累計安裝累計下載星標評論
ClawHub ↗1033148--
SkillHub ↗1023550-—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

它描述使用軟體相機、深度緩衝和 Lambert 光照生成具有一致視角與純色外觀的圖像,不依賴 OpenGL 或 Blender;輸入和輸出均透過檔案路徑指定。文件將結果定位為行銷或預覽用途而非照片級渲染。生成前需確認模型路徑、輸出位置和所需視覺效果。

資料釋出於 2026-10-29

可以用來做什麼

  • 將 STL 網格渲染為具有固定視角的 PNG 預覽。
  • 調整背景色、模型顏色、視角和構圖邊距。
  • 為模型預覽或行銷素材生成一致風格的圖像。

什麼時候用

  • 需要快速檢視 STL 模型外觀時。
  • 需要在無需 OpenGL 或 Blender 的情況下生成軟體渲染預覽時。
  • 寫出圖片前,需要確認輸入模型和目標輸出路徑時。

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

說明如何將這個 STL 生成預覽圖,並先確認輸入與輸出路徑;不要執行渲染。
為同一模型選擇一致的視角和顏色方案,並說明圖像不應被描述為照片級效果。

月度資料趨勢

累計下載3550
2546308536242026-05 · 累計下載 26202026-06 · 累計下載 27372026-07 · 累計下載 30132026-08 · 累計下載 31582026-09 · 累計下載 355026-0526-09
星標-
0112026-05 · 星標 -2026-06 · 星標 -2026-07 · 星標 -2026-08 · 星標 -2026-09 · 星標 -26-0526-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093550—-
2026-083158+4.8%-
2026-073013+10.1%-
2026-062737+4.5%-
2026-052620—-

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),按月更新。口徑說明見資料方法。