DPE 工程怎么交付到自有系统:GLB 导出与 SDK 集成实践

DPE 做出来的三维内容,最终要落到客户的系统里。这篇讲两条交付路径:导出 GLB 动画文件,以及通过 SDK 把场景嵌进自有应用。

一、GLB 导出

调 scene.exportGLB 导出模型与动画。三种模式:时间线序列烘焙(默认 30FPS,时长 0--120s、帧率 1--60FPS)、实时录制烘焙、静态当前姿态。SDK 调用时可指定 sequenceId,或用 scope: 'selection', targets: ID 只导出选中对象。

导出约束:节点 ≤5000、采样 ≤500000、几何 ≤256MB;不含材质参数动画和业务脚本。导出 CAE 包另有 .cae.json(单结果)、.caes(时序)、.caeb(大型表面)。

二、SDK 同步场景

工程更新后,集成侧通过 SDK 调 viewer.call('scene.exportGLB', ...) 同步场景。SDK 保留 resourceId 和客户标识,版本变化刷新一次;认证失败显式报错,不静默回退旧包,避免用到旧版本内容。

三、嵌入自有系统

播放器 direct 模式不开放布局编辑,适合固定交付物;SDK 集成把场景嵌进网页或业务系统,手机和浏览器都能验收。

四、几个注意点

  • 资源必须置入场景才打包,只导入没放进场景的不交付。
  • 自定义 Shader 有兼容提示,导出前确认。
  • GLB 不含未来实时数据、业务脚本、材质参数动画,交付时要说清范围。
    导出文件体积小且稳定,加上 SDK 版本刷新,交付方式从"发安装包"变成"发工程包 + 嵌页面"。

结构性 FAQ

Q1:GLB 导出有节点数量限制吗?

A:有。节点 ≤5000、采样 ≤500000、几何 ≤256MB;时长 0--120s、帧率 1--60FPS。

Q2:SDK 集成时工程更新了对方会看到吗?

A:SDK 会检查版本并刷新;认证失败显式报错,不会静默用旧包。

Q3:只导出选中的机械臂怎么做?

A:调 scene.exportGLB 时传 scope: 'selection', targets: ID,或用 sequenceId 指定序列。

Q4:GLB 里含材质参数动画吗?

A:不含。GLB 不含材质参数动画、业务脚本和实时数据,导出前确认范围。

Q5:CAE 结果怎么单独导出?

A:用 .cae.json(单结果)、.caes(时序)、.caeb(大型表面)三种包,按需选择。

相关推荐
云飞云共享云桌面1 天前
机械制造研发部门:一台SolidWorks云主机替代 10 台传统图形工作站
运维·服务器·网络·3d·自动化·制造
云飞云共享云桌面1 天前
非标自动化工厂研发部门怎么实现一台服务器带10个SolidWorks设计并发
运维·服务器·人工智能·3d·自动化·电脑·制造
坚定信念,勇往无前1 天前
unity-UMA 的完整落地方案(捏脸,换装)
3d
3D阅阅三维模型轻量化及浏览平台1 天前
机加工 / 模具 / 钣金现场审图痛点:不用 UG/SW,手机、网页直接打开 STEP、DXF 轻量化审图工具(3D 阅阅)
人工智能·3d·机加工·钣金加工·模具加工
Software攻城狮2 天前
8 【 entity ,primitive,3D tiles 3者的含义和区别】
数码相机·3d
Solange__2 天前
航天科普怎么用AI生成3D场景?从科学约束、尺度分层到网页展示的完整方案
图像处理·人工智能·游戏·3d·ai·自然语言处理·关卡设计
Carl_奕然2 天前
【机器视觉】最强算法之:3D高斯泼溅(3D Gaussian Splatting)
人工智能·python·算法·目标检测·计算机视觉·3d
河图洛水2 天前
UniDex-VLA:用人类第一视角视频,训出能跨 8 种灵巧手的 3D VLA
3d·大模型·具身智能·vla·ego
云飞云共享云桌面2 天前
苏州半导体工厂研发部门多个SolidWorks 如何共享服务器来进行研发设计
运维·服务器·3d·自动化·制造
坚定信念,勇往无前2 天前
3d建模整个流程-完整工作流总结(Maya + Marmoset Toolbag 八猴 + Substance Painter + Unity URP)
3d