1实现原理 · 为什么它能做到
利用独立安装脚本拉取精简版风格库,按需获取核心渲染工具与各风格定义
1. **Get the library.** Run `sh "<skill base directory>/scripts/setup.sh"`. It clones or updates the library (default `~/lemo-opuscar`; a clone the user is standing in is used as it is) and prints `LIB=<path>` on its last line.
分阶段自动安装工程依赖:包含 Node 依赖、无头浏览器与 Python 核心环境
2. **Install the core tools early.** Start `sh "<skill base directory>/scripts/setup.sh" deps` right away, in the background if you can: it takes a few minutes the first time. Add `deps voice` or `deps music` later, only if the film needs them (`$LIB/TECHNIQUE.md` §1).
基于浏览器与纯前端代码(HTML/WebGL/Canvas/Three.js)进行确定性逐帧光栅化渲染
Running tools | from `$LIB`, with the project's absolute path: `cd "$LIB" && node core/render/still.mjs "<project>" 1.5 3`
2核心能力
3外部依赖
| Kind | Dependency / Endpoint |
|---|---|
| cli | git |
| package | npm packages |
4管控建议与判定依据
- scripts/: 执行 plugin/skills/lemo-opuscar/scripts/setup.sh 与 node 渲染工具
- 网络端点: 克隆官方仓库 github.com/lemomo-ai/lemo-opuscar.git 并通过 npm 安装依赖
- 本地工作目录: 在本地生成影片工程目录与逐帧光栅化视频文件
5第二遍独立确认
- [ok] git clone 范围 — 使用 sparse-checkout 排除大型 demo/与图片素材,避免爆盘
- [ok] 命令执行与沙箱要求 — 渲染需 Node 与无头浏览器环境,建议在宿主受限工作区运行
6结论
c33a083d9a0f02bc…