|
|
05d8702373
|
feat(渲染): 新增线稿渲染功能
添加线稿渲染功能,用于生成 ControlNet Canny 所需的黑白线稿图。实现通过 Freestyle 渲染引擎,在白色背景上生成黑色线条,并临时替换材质与世界设置以确保输出符合要求。同时更新了清理函数以移除新增的临时白色材质。
|
2026-02-13 16:51:46 +08:00 |
|
|
|
803a6557f1
|
refactor(渲染): 重构深度和法向渲染逻辑以提高可维护性
- 将深度渲染从依赖外部合成节点改为程序化材质生成
- 提取通用渲染逻辑到 `_render_with_material` 函数
- 改进转换对象追踪方式,使用场景属性存储名称
- 清理函数中移除临时深度材质和场景属性
|
2026-02-13 13:23:55 +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 |
|
|
|
52166873a0
|
chore: 更新材质资源文件
更新了 Blender 材质资源文件,以反映最新的材质调整。
|
2026-02-13 10:14:06 +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 |
|