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] Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='lower_body_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='lower_body_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[10], warning] Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='l_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='l_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[14], warning] Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='r_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='r_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[18], warning] Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='skullbase_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='skullbase_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[20], warning] Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='l_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='l_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[23], warning] Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='r_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='r_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[26], warning]