@fabrobinet you are probably the best person to do this.
AssImp has several optimizations that we could use in our optimization pipeline. Some of these we have already implemented and others we know how to do well (or have already coded elsewhere). The real question is how hard is it to integrate into our pipeline, e.g., data structure conversions, and do the algorithms it supports bring sufficient value to justify the effort and extra dependency compared to custom code?
The license is 3-clause BSD, which is compatible, of course.
Is there still interest? Should we close this?
Hello, I'm author of Catalyzer project. I have similar goals to your project, I wish I could find your project a little bit earlier
Assimp provides both C and C++ interfaces. One of interesting features of assimp is that you aren't collada-only anymore.
Regards to the optimizations, assimp provides:
I also have noticed that (quad) geometries triangulated and optimized in assimp are more compact than manually triangulated models in modeling applications.
I am already using OpenMP to batch convert models in parallel, which is an easy task since assimp is thread safe.
@fabrobinet is there still interest/time here? Or should we close this?