BabylonJS / BabylonJS/BabylonPolymorph

Add Collada (.dae) support

Open
#17 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
23
Forks
9
PR merge metrics
No merged PRs in 30d

Description

[COLLADA](https://en.wikipedia.org/wiki/COLLADA) is an interchange file format for interactive 3D applications.

**Tasks**
- [x] Familiarize with COLLADA2GLTF project.
- [x] Investigate ways to incorporate project as an importer to convert COLLADA to the intermediate [Asset3D](https://github.com/BabylonJS/BabylonPolymorph/blob/master/Morphs/Importers/CoreUtils/Shared/Asset3D/cpp/Inc/Asset3D/Asset3D.h) structure. See the [OBJ importer](https://github.com/BabylonJS/BabylonPolymorph/tree/master/Morphs/Importers/Transcoders/Shared/Transcoders/Source/TranscoderOBJ) as an example.
- [x] Implement parser to convert COLLADA to Asset3D using COLLADA2GLTF.

- [ ] Add animation
- [ ] CMake Build

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.