X3D version 4.0 was approved by Web3D Consortium and ISO in 2023.[/X3D, diagnostic] X3D version 4.0 offers many new features including interoperability with HTML5, glTF 2.0 Physically Based Rendering (PBR), and Web Audio API.[/X3D, diagnostic] <meta name='TODO' content='remove colors bleeding into camo'/> [/X3D/head/meta[8], diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic] ==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimJoint) within skeleton hierarchy = 17[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimSegment) within skeleton hierarchy = 16[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimJoint USE='*' containerField = 'joints'/>) = 17[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>) = 16[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimSite USE='*' containerField = 'sites'/>) = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimSite DEF='*' name ends with '_view'/>) = 1[/X3D/Scene/HAnimHumanoid, diagnostic] ==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.01 -0.0204' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning] <HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has parent <HAnimJoint DEF='hanim_sacroiliac' center='0 1.01 -0.0204'/> that does not match child <Transform DEF='' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.122 0.888271 -0.0693267' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has parent <HAnimJoint DEF='hanim_l_hip' center='0.122 0.888271 -0.0693267'/> that does not match child <Transform DEF='l_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0738 0.517 -0.0284' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has parent <HAnimJoint DEF='hanim_l_knee' center='0.0738 0.517 -0.0284'/> that does not match child <Transform DEF='l_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning] <HAnimJoint DEF='hanim_l_ankle' name='l_ankle'/> is not a recognized name for HAnim2 HAnimJoint [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning] <HAnimJoint DEF='hanim_l_ankle' name='l_ankle'/> is an HAnimJoint alias for 'l_talocrural', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning] <HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0645 0.0719 -0.048' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has parent <HAnimJoint DEF='hanim_l_ankle' center='0.0645 0.0719 -0.048'/> that does not match child <Transform DEF='l_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> is not a recognized name for HAnim2 HAnimSegment [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> is an HAnimSegment alias for 'l_talus', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.11 0.892362 -0.0732533' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has parent <HAnimJoint DEF='hanim_r_hip' center='-0.11 0.892362 -0.0732533'/> that does not match child <Transform DEF='r_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.0699 0.51 -0.0166' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has parent <HAnimJoint DEF='hanim_r_knee' center='-0.0699 0.51 -0.0166'/> that does not match child <Transform DEF='r_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning] <HAnimJoint DEF='hanim_r_ankle' name='r_ankle'/> is not a recognized name for HAnim2 HAnimJoint [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning] <HAnimJoint DEF='hanim_r_ankle' name='r_ankle'/> is an HAnimJoint alias for 'r_talocrural', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning] <HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.064 0.0753 -0.0412' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has parent <HAnimJoint DEF='hanim_r_ankle' center='-0.064 0.0753 -0.0412'/> that does not match child <Transform DEF='r_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> is not a recognized name for HAnim2 HAnimSegment [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> is an HAnimSegment alias for 'r_talus', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimJoint DEF='hanim_vl1' name='vl1'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='vl2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning] <HAnimSegment DEF='hanim_l1' name='l1'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.00405 1.07 -0.0275' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning] <HAnimSegment DEF='hanim_l1' name='l1'/> has parent <HAnimJoint DEF='hanim_vl1' center='-0.00405 1.07 -0.0275'/> that does not match child <Transform DEF='torso_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning] <HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='vl1' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1], warning] <HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.167 1.36 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has parent <HAnimJoint DEF='hanim_l_shoulder' center='0.167 1.36 -0.0518'/> that does not match child <Transform DEF='l_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.196 1.07 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has parent <HAnimJoint DEF='hanim_l_elbow' center='0.196 1.07 -0.0518'/> that does not match child <Transform DEF='l_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning] <HAnimJoint DEF='hanim_l_wrist' name='l_wrist'/> is not a recognized name for HAnim2 HAnimJoint [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning] <HAnimJoint DEF='hanim_l_wrist' name='l_wrist'/> is an HAnimJoint alias for 'l_radiocarpal', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning] <HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.213 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has parent <HAnimJoint DEF='hanim_l_wrist' center='0.213 0.811 -0.0338'/> that does not match child <Transform DEF='l_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_l_hand' name='l_hand'/> is not a recognized name for HAnim2 HAnimSegment [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='vl1' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2], warning] <HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.167 1.36 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has parent <HAnimJoint DEF='hanim_r_shoulder' center='-0.167 1.36 -0.0458'/> that does not match child <Transform DEF='r_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.192 1.07 -0.0498' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has parent <HAnimJoint DEF='hanim_r_elbow' center='-0.192 1.07 -0.0498'/> that does not match child <Transform DEF='r_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning] <HAnimJoint DEF='hanim_r_wrist' name='r_wrist'/> is not a recognized name for HAnim2 HAnimJoint [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning] <HAnimJoint DEF='hanim_r_wrist' name='r_wrist'/> is an HAnimJoint alias for 'r_radiocarpal', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning] <HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.217 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.217 0.811 -0.0338'/> that does not match child <Transform DEF='r_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_hand' name='r_hand'/> is not a recognized name for HAnim2 HAnimSegment [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_r_hand' name='r_hand'/> is an HAnimSegment alias for 'r_carpal', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning] <HAnimJoint DEF='hanim_vc4' name='vc4'/> has parent HAnimJoint name='vl1' rather than expected parent name='vc5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3], warning] <HAnimSegment DEF='hanim_c4' name='c4'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.43 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning] <HAnimSegment DEF='hanim_c4' name='c4'/> has parent <HAnimJoint DEF='hanim_vc4' center='0 1.43 -0.0458'/> that does not match child <Transform DEF='neck_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning] <HAnimJoint DEF='hanim_skullbase' name='skullbase'/> has parent HAnimJoint name='vc4' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint, warning] <HAnimSegment DEF='hanim_skull' name='skull'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.4 0' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning] <HAnimSegment DEF='hanim_skull' name='skull'/> has parent <HAnimJoint DEF='hanim_skullbase' center='0 1.4 0'/> that does not match child <Transform DEF='skull_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning] <HAnimSite DEF='hanim_BoxMan_view' name='BoxMan_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info] <HAnimSite DEF='hanim_BoxMan_view' name='BoxMan_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite, info]