COLLADA文件查看器

Igo*_*ejc 9 3d collada sketchup

更新:由于没有研究足够的SketchUp GUI,看起来是我自己的错.看看我自己的答案.

嗨,

我打算在我的地图软件中实现"导出到COLLADA"功能,但是由于缺少一个好的COLLADA文件查看器而受到阻碍.我尝试了几个应用程序:

  1. Google SketchUp提供了迄今为止我遇到的最佳观看体验,但导入COLLADA文件的速度非常慢.我尝试了这个我找到的样本,但是将它加载到SketchUp需要2-3分钟,而我正在一台体面的机器上运行它.由于开发出口代码涉及大量试验和错误,因此SketchUp对于实验工作来说太慢了.
  2. 我尝试过Blender,但对于没有进行日常3D游戏开发的人来说,用户界面非常陌生.但是我必须赞美它能够几乎立即加载样本文件,这让我觉得SketchUp的人要么在故意减慢免费版本的导入,要么他们需要梳理他们的编程技巧.(更新:事实证明你可以快速加载它,看到我的回答,抱歉.)
  3. 我还尝试了其他一些免费的观众,但他们要么没有正确展示样本,要么他们的观看能力非常有限(例如没有平移或轨道运行).

我会感激任何提示,但我正在寻找第一手经验,而不仅仅是谷歌搜索(我自己也尝试过).我意识到这不是一个典型的编程问题,但我认为在StackExchange上没有更好的地方来问这个问题.

Ben*_*enC 14

还有MeshLab是免费和开源,跨平台(Windows,Mac OS X中,Linux的),它支持多种格式(COLLADA,VRML 2.0,3DS等),并具有丰富的查看功能(如平移/轨道) .

MeshLab示例


Igo*_*ejc 7

好吧,事实证明SketchUp很慢,因为它在导入时验证了COLLADA文件.你可以把它关掉:

  1. 选择文件| 导入...菜单.
  2. 单击" 打开"对话框中的" 选项"按钮.
  3. 取消选中" 验证COLLADA文件"复选框.

也许向SketchUp开发人员提出建议:要么使此选项更加可见,要么默认情况下将其关闭.


jte*_*ace 4

我一直在研究一个名为meshtool的程序.您可以加载和查看这样的collada文件:

meshtool --load_collada file.dae --viewer
Run Code Online (Sandbox Code Playgroud)

pycollada库已经得到相当不错的.几乎所有我在野外遇到的collada文件都得到了适当的支持.

不可否认,meshtool程序还处于起步阶段,所以我还没有写好的安装说明.你需要安装python 2.5 +,numpy,panda3d,PIL和lxml.如果您告诉我您的平台,我可以提供一些更详细的说明.