3d COLLADA文件查看器

3d COLLADA文件查看器,3d,collada,sketchup,3d,Collada,Sketchup,更新:似乎是我自己的错,没有充分研究SketchUp的GUI。看看我自己的答案 嗨 我正计划在中实现“导出到COLLADA”功能,但由于缺少一个好的COLLADA文件查看器,我受到了阻碍。我尝试了几个应用程序: 谷歌SketchUp提供了迄今为止我遇到的最好的查看体验,但导入COLLADA文件非常慢。我试过了,但将它加载到SketchUp需要2-3分钟,我正在一台像样的机器上运行它。由于开发导出代码需要大量的尝试和错误,SketchUp对于实验工作来说太慢了 我试过Blender,但是对于那些不

更新:似乎是我自己的错,没有充分研究SketchUp的GUI。看看我自己的答案

我正计划在中实现“导出到COLLADA”功能,但由于缺少一个好的COLLADA文件查看器,我受到了阻碍。我尝试了几个应用程序:

  • 谷歌SketchUp提供了迄今为止我遇到的最好的查看体验,但导入COLLADA文件非常慢。我试过了,但将它加载到SketchUp需要2-3分钟,我正在一台像样的机器上运行它。由于开发导出代码需要大量的尝试和错误,SketchUp对于实验工作来说太慢了
  • 我试过Blender,但是对于那些不做日常3D游戏开发的人来说,用户界面非常陌生。但我不得不赞扬它能够几乎立即加载示例文件,这让我觉得SketchUp的家伙要么故意在免费版本中放慢导入速度,要么需要更新编程技能。(更新:事实证明,您可以快速加载,请看我的答案,对不起,伙计们。)
  • 我还尝试了其他一些免费的查看器,但它们要么没有正确地显示示例,要么它们的查看能力非常有限(例如,没有平移或环绕)

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

    我一直在开发一个名为的程序。您可以像这样加载和查看collada文件:

    meshtool --load_collada file.dae --viewer
    
    图书馆已经变得相当不错了。我在野外遇到的几乎所有collada文件都得到了正确的支持


    诚然,meshtool程序还处于初级阶段,所以我还没有编写好安装说明。您需要安装Python2.5+、numpy、panda3d、PIL和lxml。如果您让我知道您的平台,我可以提供一些更详细的说明。

    事实证明SketchUp速度很慢,因为它在导入时验证COLLADA文件。您可以将其关闭:

  • 选择文件|导入…菜单
  • 单击打开对话框中的选项按钮
  • 取消选中“验证COLLADA文件”复选框

  • 也许对SketchUp开发人员有一个建议:要么使此选项更可见,要么在默认情况下将其关闭。

    当然也值得一提。多平台,速度非常快,带有方便的相册功能,可以查看大量文件(您可以打开整个文件夹层次结构)。

    Photoshop(至少从CS4开始)可以打开和查看COLLADA文件。

    有一个独立的查看器,我一直在使用它测试我正在使用的导出器。它很快,并且有一些有用的调试选项。当你把事情搞砸的时候,它也会给出相当好的错误消息,这是一个巨大的帮助。

    我创建了collada viewer,一个HTML5应用程序,它将ColladaLoader.js、three.js和HTML5文件API结合在一起,允许以collada文件格式轻松持久存储和加载3D模型

    这是一个非常容易查看多个文件的想法。

    还有一个是免费的、开源的、跨平台的(Windows、Mac OS X、Linux),它支持(COLLADA、VRML 2.0、3DS等),并且具有广泛的功能(例如平移/动态观察)


    您可以使用Vanda引擎以COLLADA格式加载场景,并将其转换为实时场景

    我从autodesk下载了它:

    (如果链接不工作:)


    fbx converter包含dae collada viewer

    如果您接受商业工具,查看collada文件的最佳解决方案是使用Autodesk 3ds Max或Maya with plugin。它支持COLLADA版本1.4.1和1.5,在我的体验中,它提供了比所有免费观众更好的效果


    另一种可能性可能是。实际上,它不是查看器,而是一个游戏引擎。尽管如此,它还是可以成功地导入COLLADA文件。

    COLLADA现在已被glTF格式取代

    可以打开glTF和许多其他文件格式。 F3D是一款基于VTK的免费开源软件

    f3d file.gltf
    

    还有MeshLab,它是免费的、开源的、跨平台的(Windows、Mac OS X、Linux),它支持多种格式(COLLADA、VRML 2.0、3DS等),并具有广泛的查看功能(例如平移/环绕)。

    我接受了你的答案,但我必须承认,为了查看文件而安装6个软件包并不是我想要的。但要继续努力,同意!计划是最终为windows、mac和linux打包一个好的安装程序。在那之前,它是这样的:)祝你的collada exporter好运。meshtool看起来不错,但它不能用作collada查看器:需要所谓的“direct.task”模块,它似乎只由Panda3D提供,而Panda3D又不能安装在Ubuntu上,因为Panda3D太旧了(需要avcodec52,而现代Ubuntu有avcodec53)。如果没有对Panda3D的依赖关系会更好。@Hibou57您可以从哪个版本的numpy手动安装.deb?您可能需要升级网站已关闭,但您可以在