Best 3d model format for filesize.

1,416 views
Skip to first unread message

cloudzero

unread,
Mar 20, 2011, 5:59:02 AM3/20/11
to Away3D.dev
Which 3d model format is the best for minimum filesize?
Consider a low poly character with 5-10 animation sequences?
What program is the best to create and export such a format?

richardolsson

unread,
Mar 20, 2011, 6:32:05 AM3/20/11
to Away3D.dev
Hi,

What kind of animation sequences do you want? Bones, or mesh/vertex
animation?

Cheers
/R

cloudzero

unread,
Mar 20, 2011, 2:28:44 PM3/20/11
to Away3D.dev
Which ever one will yield a smaller filesize.

Jahiro

unread,
Mar 21, 2011, 3:00:19 AM3/21/11
to Away3D.dev
This topic is a tough one I'm struggling with it too - I'm looking for
a format that will retain all the object names in my Maya file - OBJ
seems to remove all the names I give my models.

Back to your question - Generally speaking, Collada (DAE) and OBJ
formats take up the largest file size, since they are plain text
formats.

MD2 will give you the smallest file size, since it's a binary format,
but it can be a pain to export to MD2 - You have to use intermediary
programs such as Milkshake.

Any other ideas out there?

richardolsson

unread,
Mar 21, 2011, 3:28:26 AM3/21/11
to Away3D.dev
Hi again,

For mesh/material data only, 3DS is the most efficient among the
currently existing mainstream format.

For bones animation, I believe MD5 is probably the most efficient one,
and if you want vertex animation MD2 is indeed probably the best one
from a file size point of view.

AWD2 when it's finished will be better than all of these combined. ;)


Cheers
/R

Jahiro

unread,
Mar 21, 2011, 6:50:58 AM3/21/11
to Away3D.dev
Hi Richard,

Do you know of any formats that retain the names given to meshes in
Maya?

For instance, if I call my tree, 'tree01' in Maya, I would expect that
in Away3D, I can access the 'name' property of the parsed Mesh and it
would resolve to 'tree01'.

OBJ, AWD and Collada all seem to strip out the names from Maya.

I haven't tried 3DS or AWD2 and haven't used MD2 in ages - do you know
if any of these formats retain the names after parsing in Away3D?

Thanks
-Jahiro

Fabrice3D

unread,
Mar 21, 2011, 7:31:07 AM3/21/11
to away3...@googlegroups.com
awd1 does not strip names.
if you use Prefab, you can even define in app as well.
Obj keeps name of groups if set.
Collada should respect names.

Fabrice

John Brookes

unread,
Mar 21, 2011, 7:47:43 AM3/21/11
to away3...@googlegroups.com
Not sure what your doing but Maya doesn't lose names when exported to collada through http://www.opencollada.org/download.html

The name for the Mesh in Away is Mayas Transform name
eg
transform: pSphere1 <-away uses
Mesh: pSphereShape1 <- not

Jahiro

unread,
Mar 21, 2011, 8:26:21 PM3/21/11
to Away3D.dev
Ah, sorry Fabrice - it's because the AWD file I was exporting from
PreFab was actually made from an imported OBJ file - and of course the
OBJ would have stripped the names before even importing into Prefab...

Jahiro

unread,
Mar 21, 2011, 8:32:30 PM3/21/11
to Away3D.dev
Thanks for the clarification John and Fabrice - Just summarising:

- PreFab will not strip names when exporting AWD (obviously, the
imported model has to have names)
- OBJ format keeps name of Groups only
- Collada should respect the Transform name in Maya

I wasn't aware of this - thanks for the clarification John and
Fabrice, really appreaciated.


On Mar 21, 10:47 pm, John Brookes <jbp...@googlemail.com> wrote:
> Not sure what your doing but Maya doesn't lose names when exported to
> collada throughhttp://www.opencollada.org/download.html
Reply all
Reply to author
Forward
0 new messages