Base64 to decrease files size?


I quite often end up with too big collada files (recently: 568 Mb) that collada importers can’t handle. This is mostly due to float data like vertices, normals, tex coords…

Is there any plan to support using Base64 in order to write all numerical data as binary data in the collada files - something like:

<data encoding="base64">…</data>

This is already used in some XML documents.

This could help support larger data sets.


There are no plans for base64 in the COLLADA spec. Base64 tends to make data larger not smaller. The <accessor> element can refer to anyURI so raw source data can be externalized (in binary form too). Accessing external sources that are not COLLADA XML encoded is up to the application to support.