DEVELOPMENT / 公开进度

开发不是黑盒,
每一步都有证据。

这里展示经过确认的公开进度。百分比代表可验证结果,不代表代码行数。

01
已完成

F0 · 工程基线

100%

稳定启动、服务探测和自动化验证基础

已完成

建立可重复的开发与演示基线。

02
进行中

F1 · AI 模型生成

78%

统一文本/图片输入、模型预览与导入

进行中

核心路径已贯通,正在提升质量与恢复能力。

03
进行中

F2 · 可打印质量

46%

闭合修复、颜色保真与一键切片

进行中

以真实模型和 G-code 验证作为完成口径。

04
待开始

F3 · 智能切片

12%

参数建议、风险检测和可解释优化

规划中

保持确定性切片内核为最终业务真值。

LOG

VERIFIED UPDATES

开发动态

OrcaSlicer AI 核心演示链路进度更新

核心演示链路已基本闭环;75 项离线 AI 回归全部通过,正式 AI 启动、真实耗材颜色验收和完整彩排仍是演示前重点。

目前核心演示链路已经基本闭环,但还不是“打开即可稳定演示”的状态。主要剩下:正式 AI 启动链路、真实耗材颜色最终验收、代码检查点和完整彩排。

本轮重新执行了 75 项离线 AI 回归,结果全部通过;没有调用付费服务。

当前运行状态

  • 正式 Windows Release DLL 已部署,构建目录和运行目录 SHA256 一致。
  • OrcaSlicer 正在运行,PID 40336,响应正常。
  • 正式 sidecar 当前没有监听 18764,所以现在这个实例无法直接使用真实 AI。
  • 当前分支仍是 master @ a1ef7204fe,工作区有约 47 项修改/新增尚未提交。
  • 当前构建树没有配置 C++ 测试目标;历史顶点色测试通过过 5 个断言,但本轮无法重新运行。
  • 刚才清理了 gui-validation-*,历史测试结论还在文档里,但截图证据已删除,演示前需要重新保留一套精简截图。

1. 模型生成

需求 状态 说明
文生 3D ✅ 演示级完成 文字单独输入可以生成风格预览,再生成真实 3D
图生 3D ✅ 演示级完成 图片单独输入可以继续流程,参考图完整显示
文字+图片 ✅ 演示级完成 先显示原图和 AI 处理图,再确认是否生成 3D
生成结果预览 ✅ 完成 生成页内支持图片对照、彩色 OBJ 旋转缩放预览
风格化滤镜 ✅ 基础完成 Q 版卡通、低多边形、雕塑三种固定风格
效果调优 🟡 部分完成 有风格和 10/30/50/100 万面精度选择;没有多版本并排对比和局部修改
可打印性检查 ✅ 演示级完成 检查面数、尺寸、开放边、非流体边、连通性及切片门禁
可打印性保障 🟡 部分完成 支持小缺陷修复、失败后保留原模型并手动导入;不能保证任意坏模型都自动修好
彩色模型支持 🟡 接近完成 OBJ 顶点色、彩色预览、多耗材切片都已验证;实际耗材颜色匹配还差最终验收

相关实现主要在 D:/Workspace/06_3DDY_claude/src/slic3r/GUI/ModelGenerationPanel.cpp:693 和 D:/Workspace/06_3DDY_claude/tools/ai/orca_ai_sidecar.py:414。

2. 智能切片

需求 状态 说明
自动上色 🟡 部分完成 已有图片色板约束、OBJ 颜色聚类和耗材槽映射;还不是按模型语义区域进行智能涂色
自动摆盘 ✅ 演示级完成 AI 模型导入后可自动摆放到打印板
打印性检查与修复 🟡 部分完成 已接入真实模型流程,但缺统一检查报告和更全面的修复语料
参数智能调优 🟡 部分完成 已有 AI 参数建议、白名单校验、用户确认和重新切片;尚未融入主生成流程
切片结果优化 ❌ 未完成 还没有生成多个切片候选并比较时间、耗材、支撑和质量

自动切片现在有开关:

  • 开启:导入、摆盘、切片、生成 G-code。
  • 关闭:完成导入和摆盘后停在准备页。
  • 手动颜色匹配取消或退化为单色时,不会误触发自动切片。

3. 易用性

需求 状态 说明
AI 化交互 🟡 部分完成 3D 生成页体验较完整,但 AI 参数助手仍是另一套入口
工作流搭建 ✅ 演示级完成 已有输入、图片、生成、预览、导入、切片/G-code 流程状态
UX 设计 ✅ 核心页完成 生成页中文化、布局、图片完整显示、错误反馈和确认点已经处理
模型库与结果管理 ✅ 核心需求完成 显示磁盘历史模型、双击加载预览、可导入准备页或切片
高级结果管理 🟡 未完善 缺搜索、删除、收藏、版本比较;新模型生成后模型库不会总是自动刷新

4. 软件架构

需求 状态 说明
AI 服务边界 🟡 基础完成 GUI、客户端、本地 sidecar 已分层,但 sidecar 生命周期还依赖批处理
多模型/多供应商 🟡 基础完成 C++ 不直接依赖供应商;Python 仍直接绑定 OpenAI-compatible 和 Tripo
核心代码解耦 🟡 需要继续 生成面板和 sidecar 文件过大,职责较多
原版演进兼容 🟡 尚缺保障 尽量复用 Orca 原生接口,但缺上游合并、旧项目和 feature-off 持续回归
macOS/Linux 暂缓 按当前要求不进入演示计划

5. 账号与计费

目前基本未开始:

  • ❌ 荣耀账号接入
  • ❌ 荣耀 AI 模型正式适配
  • ❌ 额度查询、预占、扣减和退款
  • ❌ 用户权益与套餐
  • 🟡 隐私只有上传告知、本地接口限制和基础日志保护,尚未形成完整制度

这些都不影响下周一的本地核心演示。

演示前必须完成的 P0

  1. 正常关闭当前 Orca,再通过 D:/Workspace/06_3DDY_claude/start_orcaslicer_with_ai.bat 启动,确认 Orca 和正式 sidecar 同时就绪。
  2. 把打印机实际耗材槽恢复为真实颜色,例如红、绿、蓝、白。
  3. 用现有 d960d74e... 模型完成最终验证: - 手动匹配窗口显示真实耗材色; - 确认后模型保持多色; - 取消后停在准备页; - 自动切片开启/关闭都符合预期。
  4. 用空项目完整彩排一次“生成页 → 模型库/3D 预览 → 颜色匹配 → 准备 → G-code”。
  5. 建立代码检查点,避免 47 项未提交修改在演示前不可恢复。
  6. 重新保存少量关键验收截图。

最建议下一步先处理第 1~3 项:恢复正式 AI 启动并完成真实耗材颜色匹配验收。这是目前唯一直接影响核心演示可信度的功能问题。

彩色模型处理链进入质量验证

围绕 OBJ 分组、色板约束和闭合修复建立测试基线。

当前工作重点从单次生成成功转向可重复、可切片、颜色可解释的质量门槛。

AI 模型生成主路径完成基础联调

文本与图片输入、模型预览、导入和本地持久化进入可验证阶段。

已完成基础启动恢复、服务能力探测和模型导入流程;下一阶段聚焦打印闭合性、颜色保真与稳定回归。