> However aside from any EAI issues I know FreeWRL doesn't seem to be able to > run the Hanim avatars successfully: > > http://www.sevenemeraldtablets.net/Jerry/jerry2.wrl This is invalid code, a illegal mixture of VRML97 and X3D: #VRML V2.0 utf8 ... DEF s041e1630 Script{ # // line 1747 ungziped jerry2.wrl ... exposedField SFNode PI1_sacroiliac USE PI1_sacroiliac # // line 1761 ungziped jerry2.wrl But exposedField (or better "inputOutput") in scripts is only allowed in X3D, but the file has a VRML97 header: See http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97/part1/grammar.html ... restrictedInterfaceDeclaration ::= eventIn fieldType eventInId | eventOut fieldType eventOutId | field fieldType fieldId fieldValue ; ... Script { scriptBody } ; ... scriptBody ::= scriptBodyElement | scriptBodyElement scriptBody | empty ; scriptBodyElement ::= nodeBodyElement | restrictedInterfaceDeclaration | eventIn fieldType eventInId IS eventInId | eventOut fieldType eventOutId IS eventOutId | field fieldType fieldId IS fieldId ; nodeBodyElement ::= fieldId fieldValue | fieldId IS fieldId | eventInId IS eventInId | eventOutId IS eventOutId | routeStatement | protoStatement ; > But one step at a time. Next step: get a valid H-Anim avatar 8-) so long MUFTI