How to display Collada (.dae) file on Android with layers support?

TheWalkingDelirium

The project I am working on is the augmented reality Android app. I need to display 3D objects in any way using Collada file format (.dae). The client want to use Collada because it is easy to export 3D projects into this format and .dae supports layers system. Unfortunately, the libraries and frameworks I use doesn't support .dae format in any way (ARToolkit and Android SDK + NDK). And it is not adviced to work with such files on the mobile phone. Supported formats are simple .obj and OpenSceneGraph formats (.ive, .osg, .osgb). They are displayed in the Android using OpenGL ES directly, or using OpenSceneGraph framework. I am quietly frustrated and don't know which way to choose:

  1. To write some script to convert .dae collada file into the .obj file? With so many .obj files as layers count in collada file. And switching between this objects will be imitation of adding/removing layers.
  2. Or may be using OpenSceneGraph framework, convert collada into .osg or .ive? I don't know yet how OSG works with layers.

Could you give some advice, where to move in this situation? Or perhaps there is the way I don't see.

XenonofArcticus

DAE/COLLADA is a content creation format, but NOT a good final distribution format.

Authoring tools work with DAE, but you shouldn't use it in your final runtime. When the file is finished being designed, use a build of OSG that was compiled on a PC to convert DAE to OSGB (or IVE) and distribute THAT. It's much easier to load.

The dependent libraries needed by the OSG COLLADA loader are very hard to build on Android or iOS.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Render collada [.dae] file in iOS

From Dev

load a collada (dae) file into SCNNode (Swift - SceneKit)

From Dev

OS X QuickLook implementation for Collada DAE file?

From Dev

Loading Collada dae file into SceneKit for joint manipulation

From Dev

Easiest method to export a SceneKit scene as a Collada .dae file?

From Dev

Android vuforia with collada file

From Dev

What are the requirements for supporting Collada/DAE models in SceneKit?

From Dev

What are the requirements for supporting Collada/DAE models in SceneKit?

From Dev

GLES/Java Collada(.dae) skeleton importing

From Dev

How do you load a .dae file into an SCNNode in iOS SceneKit?

From Dev

How to make an app, that support display cut out? - Android Java

From Dev

How to make an app, that support display cut out? - Android Java

From Dev

How to display a local html file in Android?

From Dev

How to display .GIF file in full screen android

From Dev

How can I use OBJ file or CTM file instead of DAE file in SceneKit?

From Dev

SceneKit – Animation with DAE file format

From Dev

Including textures when exporting from Blender to COLLADA/.dae format for use in SceneKit

From Dev

How to merge diffent layers to a bmp file?

From Dev

How to clone collada model in threejs?

From Dev

How to clone collada model in threejs?

From Dev

Android Display PNG File

From Dev

How to display teamcity android lint results xml file generated by build

From Dev

how to get the checkbox id from xml file and display it to the page in android?

From Dev

Blender Scripting - Import Collada file and save it as .blend

From Dev

THREE JS Cross origin Collada file

From Dev

How to include a support file for rspec

From Java

How to detect if device support notch display?

From Dev

DAE file not loading multi texturing in threejs

From Dev

ARKit and .dae file , strange space between object

Related Related

  1. 1

    Render collada [.dae] file in iOS

  2. 2

    load a collada (dae) file into SCNNode (Swift - SceneKit)

  3. 3

    OS X QuickLook implementation for Collada DAE file?

  4. 4

    Loading Collada dae file into SceneKit for joint manipulation

  5. 5

    Easiest method to export a SceneKit scene as a Collada .dae file?

  6. 6

    Android vuforia with collada file

  7. 7

    What are the requirements for supporting Collada/DAE models in SceneKit?

  8. 8

    What are the requirements for supporting Collada/DAE models in SceneKit?

  9. 9

    GLES/Java Collada(.dae) skeleton importing

  10. 10

    How do you load a .dae file into an SCNNode in iOS SceneKit?

  11. 11

    How to make an app, that support display cut out? - Android Java

  12. 12

    How to make an app, that support display cut out? - Android Java

  13. 13

    How to display a local html file in Android?

  14. 14

    How to display .GIF file in full screen android

  15. 15

    How can I use OBJ file or CTM file instead of DAE file in SceneKit?

  16. 16

    SceneKit – Animation with DAE file format

  17. 17

    Including textures when exporting from Blender to COLLADA/.dae format for use in SceneKit

  18. 18

    How to merge diffent layers to a bmp file?

  19. 19

    How to clone collada model in threejs?

  20. 20

    How to clone collada model in threejs?

  21. 21

    Android Display PNG File

  22. 22

    How to display teamcity android lint results xml file generated by build

  23. 23

    how to get the checkbox id from xml file and display it to the page in android?

  24. 24

    Blender Scripting - Import Collada file and save it as .blend

  25. 25

    THREE JS Cross origin Collada file

  26. 26

    How to include a support file for rspec

  27. 27

    How to detect if device support notch display?

  28. 28

    DAE file not loading multi texturing in threejs

  29. 29

    ARKit and .dae file , strange space between object

HotTag

Archive