ComfyUI-PascalEditor 是一个将功能齐全的 3D 建筑编辑器(Pascal Editor) 集成到 ComfyUI 工作流中的插件。它允许用户在 Stable Diffusion 的生成流程中直接进行 3D 建模,并将结果实时转化为图像输入。

以下是该项目的详细总结:

1. 核心功能

  • 3D 建筑建模:直接在 ComfyUI 节点内创建和编辑墙壁、地板、天花板、屋顶、门窗及区域。
  • 实时截图输出:运行工作流时,插件会自动将当前 3D 视口捕获为图像(IMAGE 序列),可直接对接 img2imgControlNet 等后续节点。
  • 多格式导出:支持将设计的 3D 模型导出为 GLB、STL 或 OBJ 格式,方便在其他 3D 软件中使用。
  • 场景管理:支持将建筑布局保存为 JSON 文件,并允许随时重新加载。
  • 灵活的 UI:提供全屏编辑模式、侧边栏折叠功能,并集成在 ComfyUI 的顶部菜单栏中以便快速访问。

2. 使用场景

  • 精准构图控制:通过 3D 建模确定房间布局或建筑结构,生成精准的深度图或线稿供 ControlNet 使用。
  • 建筑设计可视化:将粗略的 3D 模型通过 AI 渲染成写实的建筑效果图。
  • 资产创作:在 AI 生成图像的同时,保留 3D 几何模型以便后续进行 3D 打印或渲染。

3. 技术实现

  • 基础编辑器:集成了基于 React Three Fiber、Three.js 和 Next.js 开发的开源项目 Pascal Editor
  • 语言占比:主要使用 JavaScript (71.1%) 和 HTML (25.5%) 构建前端界面,通过 Python (1.1%) 实现 ComfyUI 节点的后端逻辑。
  • 分辨率控制:用户可以自定义输出图像的分辨率,系统会自动进行中心裁剪和缩放(LANCZOS),确保图像不失真。

4. 安装与运行

  • 安装:通过 git clone 仓库到 ComfyUI 的 custom_nodes 目录即可。
  • 访问:除了节点形式,还可以通过本地链接 http://127.0.0.1:8188/pascal-editor/ 直接访问编辑器。

总结:
这是一个为建筑设计和场景创作量身定制的插件,通过将 3D 建模能力引入 ComfyUI,极大地增强了用户对 AI 生成图像空间结构的控制力。

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。