You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将rgl生成的3D模型导出到PowerPoint并保留原有颜色

rgl生成3D模型导入PowerPoint的颜色丢失问题及解决方案

我目前正在使用rgl包制作分子模型,需要将成品3D模型导入Microsoft PowerPoint。rgl原生支持导出.ply格式文件,PowerPoint官方也标明支持该格式,原本预期操作会非常简单。

初始问题

最初使用的导出代码如下,导出的PLY文件导入PowerPoint后颜色完全丢失,仅显示白色模型,更换球体颜色也无法解决该问题:

library(rgl)
open3d()
spheres3d(x = 0, y = 0, z = 0, radius = .32, col = "#45caff")
writePLY("Nitrogen.ply",format="ascii",withColors = T) # 错误导出代码

问题排查

调整导出参数后,可以导出在Blender中正常显示颜色的PLY文件,正确的rgl导出代码如下:

writePLY("Nitrogen.ply",withColor=T)

但该文件导入PowerPoint时仍然丢失颜色,经核实,核心原因为PowerPoint不支持PLY格式的顶点颜色属性。

已验证的可行解决流程

  • 将rgl导出的带色PLY文件导入Blender
  • 在Blender中将模型导出为.glb格式
  • 将导出的glb文件直接导入PowerPoint,即可保留完整颜色效果

后续说明

发布该问题后已收到社区帮助,目前问题已解决,现将问题开放以征集更优方案,无需经过Blender中转的批量处理方法会更适合分子模型批量生成的场景。

内容的提问来源于stack exchange,提问作者Loki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 16:30:03