|
Browser Avatar Compatibility Test
last updated 23-05-2009
All files output from Seamless3d 2.151
I would much like to hear from anyone else. If you get different results for any
of my tests, or can spot an error in any of the code, please post your findings
to the this thread
on the forum.
Lucy is used for the following 8 export examples:
Lucy is a high quality avatar and may be considered to have a lot of triangles (most
are
contained in her hair) but this makes her a good candidate for testing browser
performance. In seamless3d I get over 80 FPS for Lucy and more again if I close all
2d windows
on my modest computer that I bought in 2004 so Lucy should be well within
the scope of today's computers.
Lucy also makes a good candidate because her joints are made dense in vertices
to achieve smooth bending limbs for animation which is what you want. Because all
VRML/X3D browsers tested recalculate the internal normals for each frame when
creaseAngle is specified, dark ugly triangles appear at the joints !
This makes using normals essential for quality avatars and note that not only do
you get higher quality animation, the file size is smaller when normals are used
in these examples, however colorIndex/textCoordIndex makes for a better
interchange format.
All
examples are exported with outScriptAsRoutes true because some of the browsers
still have problems running JavaScript for animating each frame, however the last 2 examples
(test6 & test7) have some script as there is no alternative for these options.
Seamless3d specifies containerField='children' for HAnimJoint nodes when outputting
XML because previous versions of Contact misinterpreted the files but the current
version of Contact has this fixed.
HAnim Nodes X3D VRML Classic encoding using colorIndex No Normals
lucy_test0.smls (112KB)
 |
lucy_test0.x3dvz (243KB)
Contact 7.2
Dark ugly triangles appear in joints.
Vivaty Player
File extension must be changed to x3dv or output with outputVRML checked (wrl)
to open.
Dark ugly triangles appear in joints.
Xj3D development release 01/05/2009
Dark ugly triangles appear in joints.
Animation is very jerky.
ExitReality
Must be exported to wrl
Dark ugly triangles appear in joints. |
HAnim Nodes X3D XML encoding using colorIndex No Normals
lucy_test1.smls (112KB)
 |
lucy_test1.x3dz (243KB)
Contact 7.2
Dark ugly triangles appear in joints.
Vivaty Player
File extension must be changed to x3d to open.
Dark ugly triangles appear in joints.
Xj3D development release 01/05/2009
File must be unzipped to open (uncheck outputGZipped).
Dark ugly triangles appear in joints.
Animation is very jerky.
|
HAnim Nodes X3D VRML Classic encoding using Normals
lucy_test2.smls (112KB)
 |
lucy_test2.x3dvz (226KB)
Contact 7.2
Excellent.
Vivaty Player
Excellent but file name extension must be changed to x3dv or output with
outputVRML checked (wrl) to open.
Xj3D development release 01/05/2009
File must be unzipped to open (uncheck outputGZipped).
Animation is very jerky.
ExitReality
Must be exported with outputVRML (wrl) checked.
Smooth animation but the normals are not transforming.
|
HAnim Nodes X3D XML encoding using Normals
lucy_test3.smls (112KB)
 |
lucy_test3.x3dz (227KB)
Contact 7.2
Excellent.
Vivaty Player
Excellent but file extension must be changed to x3d to open.
Xj3D development release 01/05/2009
File must be unzipped to open (uncheck outputGZipped).
Animation is very jerky.
|
HAnim Nodes X3D VRML Classic encoding using Normals and IndexedTriangleSet
lucy_test4.smls (112KB)
 |
lucy_test4.x3dvz (212KB)
Contact 7.2
Excellent.
Vivaty Player
Excellent but file extension must be changed to x3dv or output with outputVRML
checked (wrl) to open.
Xj3D development release 01/05/2009
File must be unzipped to open (uncheck outputGZipped).
Smooth animation but no colour.
|
HAnim Nodes X3D XML encoding using Normals and IndexedTriangleSet
lucy_test5.smls (112KB)
 |
lucy_test5.x3dz (212KB)
Contact 7.2
Excellent.
Vivaty Player
File extension must be changed to x3d to open.
Excellent.
Xj3D development release 01/05/2009
File must be unzipped to open (uncheck outputGZipped).
Smooth animation but no colour.
|
Non Standard VRML97 setByVertexTransform Function using Normals
lucy_test6.smls (112KB)
 |
lucy_test6.wrl (194KB)
Contact 7.2
Excellent
Cortona 5.1
Excellent except frame rate looks a little slow on my computer.
ExitReality
Excellent
|
Standard VRML97 Matrix Functions
lucy_test7.smls (112KB)
 |
lucy_test7.wrl (195KB)
Contact 7.2
Frame rate looks a little slow on my computer.
Cortona 5.1
Extreamly slow frame rate on my computer.
Vivaty Player
Opens with collapsed parts. If exposedFields in the script node are changed
to be legal field types for VRML97 it opens non collapsed but fails to animate.
lucy_test7_changed_by_hand.wrl
Octaga
Extreamly slow frame rate on my computer.
Xj3D development release 01/05/2009
lucy_test7_changed_by_hand.wrl opens if unzipped but opens with collapsed parts. |
Copyright © 2000-2009
Graham Perrett thyme@seamless3d.com
|