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…