|
|
Browser Avatar Compatibility Test
All files output from Seamless3d 2.121 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. All of the examples here came originaly from the bring to life demo. 3 interpolator nodes and a TimeSensor were added to the smls file to animate the l_shoulder, l_elbow, l_wrist. ROUTEs were used because scripts were only reliable enough for Contact and Cortona and Octaga. For the latest Xj3D update I get the problem of the mouth missing and in other places such as the shoulders, there are triangles being rendered incorrectly as shown in this screen shot: ![]() Keith Victor from Media Machines said he sees better results for Xj3D and sees the mouth, but now I see he said he was using a beta version so things should soon improve for Xj3D. I will try the beta version soon as I get a chance. Seamless specifies containerField='children' for HAnimJoint nodes when outputting XML because without it contact misinterprets the files but Holger from Bitmanagement said this will be fixed in the next version. For test0, test1 I say "Looks Ok" but for test2, test3, teast4 and test5 I say "Excellent" because the shoulders in the first 2 tests show "dark normals" which is caused by recaluclating the normals for each frame. It is said that this is how hanim is specified when creaseAngle is used but I believe this is a misinterpretation of the specs. Note: Not only is the file size smaller when normals are used, the joints are of higher quality too, so long as they transform corectly. H-Anim Nodes X3D encoded with VRML Classic using texCoordIndex No Normals
H-Anim Nodes X3D encoding with XML using texCoordIndex No Normals
H-Anim Nodes X3D encoding with VRML Classic using Normals
H-Anim Nodes X3D encoding with XML using Normals
H-Anim Nodes X3D encoded with XML using Normals and IndexedTriangleSet
Non Standard VRML97 setByVertexTransform Function using Normals
Standard VRML97 Matrix Functions
Copyright © 2000-2007 Graham Perrett thyme@seamless3d.com |