Commit Graph

4 Commits

Author SHA1 Message Date
05d8702373 feat(渲染): 新增线稿渲染功能
添加线稿渲染功能,用于生成 ControlNet Canny 所需的黑白线稿图。实现通过 Freestyle 渲染引擎,在白色背景上生成黑色线条,并临时替换材质与世界设置以确保输出符合要求。同时更新了清理函数以移除新增的临时白色材质。
2026-02-13 16:51:46 +08:00
f5693147fe feat(ui): 添加渲染图像列表和清理功能
- 新增属性组 `Comfy_RenderedImageItem` 用于存储渲染图像信息
- 在面板中添加渲染图像列表显示,支持缩略图预览和打开文件夹
- 为深度和法线渲染添加结果自动记录功能
- 新增清理操作符,用于删除生成的多视角对象和相机并恢复原始对象
- 改进操作符的 poll 条件,在已有结果时提示先清理
- 在注销时清理预览集合和自定义属性
2026-02-13 11:40:44 +08:00
3f0baae7d3 feat: 添加深度图和法线图渲染功能
- 新增场景属性 `sna_render_resolution` 用于选择渲染分辨率(1024x1024 或 2048x2048)
- 修改 `Comfy_OT_Mvgen_B6229` 操作符,在执行后自动渲染深度图和法线图
- 新增 `_render_depth` 和 `_render_normal` 函数,从 `Materials.blend` 资产文件加载专用材质和节点组进行渲染
- 在 UI 面板中添加分辨率选择下拉菜单并更新按钮文本
- 在 `unregister` 函数中安全清理新增的场景属性
2026-02-13 11:11:22 +08:00
eff6d7cb68 feat: 添加 ComfyProjector Blender 插件初始版本
- 新增插件核心文件 __init__.py,包含插件信息和注册逻辑
- 添加工具模块 utils.py,实现 AOV 烘焙和网格视图生成功能
- 包含资产文件:Materials.blend 和 geonodesuvpack.blend
- 添加 .gitignore 文件以忽略 Python 缓存目录
- 插件提供 3D 视图面板,包含两个操作按钮
2026-02-13 10:03:47 +08:00