Remove obsolete implementation and simplify project structure
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
## 程序设计
|
||||
|
||||
SnapForm 分为 Blender 交互层、BlendJob Runtime 和 Job Server 计算层。
|
||||
AnyImage 分为 Blender 交互层、BlendJob Runtime 和 Job Server 计算层。
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
@@ -30,7 +30,7 @@ Blender 交互层管理 UI、RNA 状态、任务参数和结果导入。Runtime
|
||||
| `server/geometry/` | 纯数据几何处理 |
|
||||
| `server/outputs/` | 文件序列化 |
|
||||
| `server/media/` | 媒体输入 |
|
||||
| `assets/O_SnapForm.blend` | Geometry Nodes 与材质资产 |
|
||||
| `assets/O_AnyImage.blend` | Geometry Nodes 与材质资产 |
|
||||
|
||||
Depth Plane、Surface、Background 和 Balloon 按功能组织。一个功能的入口、请求和 Blender 回写放在一起;跨功能的图片、材质和参数处理放在 `operators/common.py`、`operators/image.py` 与 `operators/material.py`。
|
||||
|
||||
@@ -44,7 +44,7 @@ Server 的模型模块返回 Prediction,几何模块处理数组与网格,
|
||||
├── docs/
|
||||
├── pack.py
|
||||
├── sync_models.py
|
||||
├── src/snapform/
|
||||
├── src/anyimage/
|
||||
│ ├── blender_manifest.toml
|
||||
│ ├── runtime.py
|
||||
│ ├── menu.py
|
||||
@@ -94,7 +94,7 @@ uv run --only-group docs mike deploy <version> -p
|
||||
uv run --only-group docs mike set-default <version> -p
|
||||
```
|
||||
|
||||
自动部署将 MkDocs 站点发布到专用 Cloudflare Worker。仓库需要配置 `CLOUDFLARE_ACCOUNT_ID`、`CLOUDFLARE_API_TOKEN` 和 `CLOUDFLARE_WORKER_NAME`。Worker 路由对应 `docs.omoolab.xyz/snapform/*`。
|
||||
自动部署将 MkDocs 站点发布到专用 Cloudflare Worker。仓库需要配置 `CLOUDFLARE_ACCOUNT_ID`、`CLOUDFLARE_API_TOKEN` 和 `CLOUDFLARE_WORKER_NAME`。Worker 路由对应 `docs.omoolab.xyz/anyimage/*`。
|
||||
|
||||
## 资产构建与验证
|
||||
|
||||
@@ -117,5 +117,5 @@ BLENDER_BIN="/c/Program Files/Blender Foundation/Blender 4.5/blender.exe"
|
||||
|
||||
- Depth Anything 3 代码采用 Apache 2.0
|
||||
- BEN2 ONNX 模型采用其仓库声明的 Apache 2.0 License
|
||||
- SnapForm Extension 代码采用 GPL-3.0-or-later
|
||||
- AnyImage Extension 代码采用 GPL-3.0-or-later
|
||||
- 模型权重许可证由所选 Hugging Face 模型仓库决定
|
||||
|
||||
Reference in New Issue
Block a user