<div dir="ltr">I&#39;d like to point out thatthere is an already open working alternative format to Collada that is called OpenGEX. It&#39;s mainly done by the C4 engine team. Collada has a lot of problems because the spec is loosely defined (or not defined at all).  Unreal Engine 4 supports .obj files for static geometry as well, which is what I personally use instead of FBX.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 29, 2014 at 6:26 PM, Andrews Magnoni <span dir="ltr">&lt;<a href="mailto:andrewsmagnoni@gmail.com" target="_blank">andrewsmagnoni@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Why not partnering with Khronos for making Collada better?<div><br></div><div>The last version of Collada was 1.5.0 in 2008!</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Wed, Sep 17, 2014 at 7:56 AM, Jens Christian Restemeier <span dir="ltr">&lt;<a href="mailto:jens.restemeier@gmail.com" target="_blank">jens.restemeier@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I do not think Collada is the way to go, I would even say it?s the other<br>
direction we should take, if we were to work on a new format.<br></blockquote><div><br></div><div>That is a noble goal, but the danger is that you end up with this: <a href="http://xkcd.com/927/" target="_blank">http://xkcd.com/927/</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I would go to a minimalistic format. FBX is much better than collada on<br>
this regard, but it is cluttered with an history of crapiness - and some<br>
aspects (like its object transform model) are still crazy.<br>
<br>
An exchange format does not have to support every possible feature. An<br>
exchange format has to be simple!<br></blockquote><div><br></div><div>One idea I had was to define a strict subset of Collada that require least effort to map into an application without going crazy. That could be tagged in the header, and if a importer finds that it goes through a fast/simple importer. If it isn&#39;t there the importer has to go through more general code.</div><div><br></div><div>Example:</div><div>- fixed transform stack for nodes: Either a matrix, or a translate/rotate/scale stack for animations</div><div>- fixed vertex format for each channel and &quot;simple&quot; layout. Instead of supporting every simple buffer and data layout, only support a base format. (basically something like FBX.)</div><div>- fixed geometry format: for example support only convex polygon primitives without holes</div><div>- fixed order in which libraries are defined</div><div>- strict usage rules for the different name, id and sid tags and path references.</div><div>- fixed armature layout rules</div><div><br></div><div>That way you have automatic support to import into other applications, and people could import and export the subset into their own code without spending ages supporting any odd configuration.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
E.g. I like Wavefront .obj format - it is simple (even though Max<br>
managed to break it with odd expectations on smoothgroups :/ )!<br></blockquote><div><br></div><div>I&#39;m not a fan, mainly because it splits materials into a separate file, and is limited by some old assumptions about how to work with geometry and shading info.</div><span><font color="#888888"><div><br></div><div>Jens</div></font></span></div></div></div>
<br></div></div><span class="">_______________________________________________<br>
Bf-gamedev mailing list<br>
<a href="mailto:Bf-gamedev@blender.org" target="_blank">Bf-gamedev@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-gamedev" target="_blank">http://lists.blender.org/mailman/listinfo/bf-gamedev</a><br>
<br></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><b>Andrews Magnoni</b></div><div><b><br></b></div><div><b>Desenhos: </b><a href="http://amagnoni.deviantart.com/" target="_blank">http://amagnoni.deviantart.com/</a></div><div><b>Videos: </b><a href="http://vimeo.com/amagnoni" target="_blank">http://vimeo.com/amagnoni</a></div><div><b><a href="http://www.coroflot.com/andrews/Desenhos-de-retratos" target="_blank"></a></b></div>
</font></span></div>
<br>_______________________________________________<br>
Bf-gamedev mailing list<br>
<a href="mailto:Bf-gamedev@blender.org">Bf-gamedev@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-gamedev" target="_blank">http://lists.blender.org/mailman/listinfo/bf-gamedev</a><br>
<br></blockquote></div><br></div>