[x3d-public] [h-anim] HAnim LOA3 with 390 pr skin w and w/o Ext Proto

Don Brutzman brutzman at nps.edu
Wed Sep 7 17:45:37 PDT 2016


Joe, thank you very much for this excellent example.   Very impressive.

I have recorded and attached a video which shows your texture alignment through the entire animation sequence.  Looks great!

As you noted, it runs in BS Contact.  Instant Reality and H3DViewer appear to be almost working, I think the body is animating but the geometry is solid black.

I removed the Byte Order Mark (BOM) characters at the beginning of the files, since that is not allowed.

Also updated your <X3D> element to include validation references, which allowed canonicalizer to normalize whitespace:
<X3D profile='Immersive' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.3.xsd'>

Modified scene attached.  Then ran X3D Validator and got the following warnings/errors.  It will be good to go through these reports together, either updating the scene or the tests as appropriate.

Having fun with H-Anim!   8)

--------- Commence validation checks for HAnimJoe_SkinKick2.x3d ---------

Performing well-formed XML check...
Checking file:/C:/Users/don/Desktop/X3D/h-anim/HAnimLOA3Kick1Examples/HAnimJoe_SkinKick2.x3d...
Well-formed XML check: pass

Performing DOCTYPE check...
[X3dDoctypeChecker] success: valid XML declaration found;
[Error] failure: no X3D DOCTYPE found!
<?xml version='1.0' encoding='UTF-8'?>

Performing DTD validation...
Checking file:/C:/Users/don/Desktop/X3D/h-anim/HAnimLOA3Kick1Examples/HAnimJoe_SkinKick2.x3d...
Document is invalid: no grammar found.
Document root element "X3D", must match DOCTYPE root "null".
XML DTD validation: fail!

Performing X3D schema validation...
Checking file:/C:/Users/don/Desktop/X3D/h-anim/HAnimLOA3Kick1Examples/HAnimJoe_SkinKick2.x3d...
Referenced entity at "nbres:/org/web3d/x3d/externals/schemas/x3d-3.3-Web3dExtensionsPublic.xsd".
cvc-complex-type.2.4.a: Invalid content was found starting with element 'Humanoid'. One of '{IS, MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Background, ColorInterpolator, CoordinateInterpolator, DirectionalLight, Group, NavigationInfo, NormalInterpolator, OrientationInterpolator, PositionInterpolator, ScalarInterpolator, Shape, TimeSensor, Transform, Viewpoint, WorldInfo, Anchor, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CylinderSensor, Inline, IntegerSequencer, IntegerTrigger, KeySensor, PlaneSensor, PointLight, ProximitySensor, SphereSensor, SpotLight, StringSensor, Switch, TimeTrigger, TouchSensor, AudioClip, Billboard, Collision, Fog, LoadSensor, LocalFog, LOD, Script, Sound, VisibilitySensor, CoordinateInterpolator2D, PositionInterpolator2D, ClipPlane, EaseInEaseOut, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, StaticGroup, CADAssembly, CADLayer, CADPart, OrthoViewpoint, ViewpointGroup, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, TextureBackground, CollidableShape, CollisionSensor, RigidBodyCollection, LayerSet, ParticleSystem, TransformSensor, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoViewpoint, GeoTransform, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, ProtoInstance, ROUTE, ExternProtoDeclare, ProtoDeclare, IMPORT, EXPORT}' is expected.
cvc-id.1: There is no ID/IDREF binding for IDREF 'Joe_HumanoidRoot'.
XML schema validation: fail!

Performing X3D regular expression (regex) values check...

Performing X3dToClassicVrml.xslt conversion check...

Performing X3D Schematron check...
<X3D profile='Immersive'> is defined, but nodes in scene have actual profile='Interactive' [/X3D, info]
<X3D profile='Immersive'> is defined satisfactorily for this scene, but ensure that child Inline scenes do not exceed this profile/component combination since a parent scene must have an equal or higher profile/component combination [/X3D, info]
Missing X3D filename in meta tag, should appear as <meta name='title' content='FileName.x3d'/> [/X3D/head, warning]
url for X3D file should appear in <meta name='identifier' content='http://someAddress/somePath/FileName.x3d'/> [/X3D/head, warning]
Missing name of X3D scene author in meta tag, add <meta name='creator' content='Author Name'/> [/X3D/head, info]
Missing X3D scene description in meta tag, should appear as <meta name='description' content='topic sentence plus good summary'/> [/X3D/head, info]
It is good practice to identify editor used, for example <meta name='generator' content='X3D-Edit, https://savage.nps.edu/X3D-Edit'/> [/X3D/head, info]
<Viewpoint DEF='Scene_ISideView'/> centerOfRotation='0 0.8 0' has mismatched Y-value height of 0.8 compared to position='2.6 0.5 0' which has Y-value height of 0.5[/X3D/Scene/Viewpoint[3], warning]
<Viewpoint DEF='Scene_BackView'/> centerOfRotation='0 1.5 0' has mismatched Y-value height of 1.5 compared to position='0 2.5 -3' which has Y-value height of 2.5[/X3D/Scene/Viewpoint[4], warning]
<Humanoid DEF='JoeHuman'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid, error]
<Joint DEF='Joe_HumanoidRoot'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint, error]
<Site DEF='Joe_RootView1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Site, error]
<Inline DEF='JointCoordinateAxes_Inline1'/> url array address(es) missing online http/https references (url='"JointCoordinateAxes.x3d"') [/X3D/Scene/Group[1]/Humanoid/Joint/Site/Transform/Inline, info]
<Joint DEF='Joe_sacroiliac'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1], error]
<Joint DEF='Joe_l_hip'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[1], error]
<Joint DEF='Joe_l_knee'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[1]/Joint, error]
<Joint DEF='Joe_l_ankle'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[1]/Joint/Joint, error]
<Joint DEF='Joe_l_subtalar'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[1]/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_midtarsal'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[1]/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_metatarsal'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[1]/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_hip'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[2], error]
<Joint DEF='Joe_r_knee'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[2]/Joint, error]
<Joint DEF='Joe_r_ankle'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[2]/Joint/Joint, error]
<Joint DEF='Joe_r_subtalar'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[2]/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_midtarsal'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[2]/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_metatarsal'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[1]/Joint[2]/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vl5'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2], error]
<Joint DEF='Joe_vl4'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint, error]
<Joint DEF='Joe_vl3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint, error]
<Joint DEF='Joe_vl2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint, error]
<Joint DEF='Joe_vl1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt12'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt11'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt10'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt9'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt8'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt7'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt6'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt5'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt4'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vt1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vc7'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vc6'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1], error]
<Joint DEF='Joe_vc5'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint, error]
<Joint DEF='Joe_vc4'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint, error]
<Joint DEF='Joe_vc3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint, error]
<Joint DEF='Joe_vc2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_vc1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_skullbase'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_eyelid_joint'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1], error]
<Joint DEF='Joe_l_eyeball_joint'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2], error]
<Joint DEF='Joe_l_eyebrow_joint'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3], error]
<Joint DEF='Joe_r_eyelid_joint'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint/Joint[4], error]
<Joint DEF='Joe_r_eyeball_joint'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint/Joint[5], error]
<Joint DEF='Joe_r_eyebrow_joint'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint/Joint[6], error]
<Joint DEF='Joe_temporomandibular'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint/Joint/Joint/Joint/Joint/Joint[7], error]
<Joint DEF='Joe_l_sternoclavicular'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2], error]
<Joint DEF='Joe_l_acromioclavicular'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint, error]
<Joint DEF='Joe_l_shoulder'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint, error]
<Joint DEF='Joe_l_elbow'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_wrist'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_thumb1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[1], error]
<Joint DEF='Joe_l_thumb2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[1]/Joint, error]
<Joint DEF='Joe_l_thumb3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint, error]
<Joint DEF='Joe_l_index0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[2], error]
<Joint DEF='Joe_l_index1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[2]/Joint, error]
<Joint DEF='Joe_l_index2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint, error]
<Joint DEF='Joe_l_index3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_middle0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[3], error]
<Joint DEF='Joe_l_middle1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[3]/Joint, error]
<Joint DEF='Joe_l_middle2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint, error]
<Joint DEF='Joe_l_middle3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_ring0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[4], error]
<Joint DEF='Joe_l_ring1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[4]/Joint, error]
<Joint DEF='Joe_l_ring2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[4]/Joint/Joint, error]
<Joint DEF='Joe_l_ring3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[4]/Joint/Joint/Joint, error]
<Joint DEF='Joe_l_pinky0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[5], error]
<Joint DEF='Joe_l_pinky1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[5]/Joint, error]
<Joint DEF='Joe_l_pinky2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[5]/Joint/Joint, error]
<Joint DEF='Joe_l_pinky3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint[5]/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_sternoclavicular'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3], error]
<Joint DEF='Joe_r_acromioclavicular'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint, error]
<Joint DEF='Joe_r_shoulder'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint, error]
<Joint DEF='Joe_r_elbow'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_wrist'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_thumb1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[1], error]
<Joint DEF='Joe_r_thumb2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[1]/Joint, error]
<Joint DEF='Joe_r_thumb3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[1]/Joint/Joint, error]
<Joint DEF='Joe_r_index0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[2], error]
<Joint DEF='Joe_r_index1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[2]/Joint, error]
<Joint DEF='Joe_r_index2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint, error]
<Joint DEF='Joe_r_index3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[2]/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_middle0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[3], error]
<Joint DEF='Joe_r_middle1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[3]/Joint, error]
<Joint DEF='Joe_r_middle2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint, error]
<Joint DEF='Joe_r_middle3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_ring0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[4], error]
<Joint DEF='Joe_r_ring1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[4]/Joint, error]
<Joint DEF='Joe_r_ring2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[4]/Joint/Joint, error]
<Joint DEF='Joe_r_ring3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[4]/Joint/Joint/Joint, error]
<Joint DEF='Joe_r_pinky0'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[5], error]
<Joint DEF='Joe_r_pinky1'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[5]/Joint, error]
<Joint DEF='Joe_r_pinky2'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[5]/Joint/Joint, error]
<Joint DEF='Joe_r_pinky3'/> not handled correctly by X3D schematron rule, or else node name has unrecognized spelling and may fail X3D DTD/Schema validation... [/X3D/Scene/Group[1]/Humanoid/Joint/Joint[2]/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint/Joint[3]/Joint/Joint/Joint/Joint/Joint[5]/Joint/Joint/Joint, error]
<ImageTexture DEF='Joe_skin_ImageTexture'/> url array address(es) missing online http/https references (url='"bodytexture29.png"') [/X3D/Scene/Group[1]/Humanoid/Shape/Appearance/ImageTexture, info]
<Coordinate DEF=''/> has parent Humanoid, instead needs to have a geometry nodec [/X3D/Scene/Group[1]/Humanoid/Coordinate, error]
<ImageTexture DEF='ball_ImageTexture'/> url array address(es) missing online http/https references (url='"bodytexture28.png"') [/X3D/Scene/Group[3]/Transform/Shape/Appearance/ImageTexture, info]
<Inline DEF='X3D_CoordinateAxes_Inline'/> url array address(es) duplicate the url definition found in a preceding node, consider DEF/USE to reduce download delays and memory requirements for url content (url='"JointCoordinateAxes.x3d"') [/X3D/Scene/Group[4]/Transform[1]/Inline, warning]
<Inline DEF='X3D_CoordinateAxes_Inline'/> url array address(es) missing online http/https references (url='"JointCoordinateAxes.x3d"') [/X3D/Scene/Group[4]/Transform[1]/Inline, info]

--------- Validation checks complete for HAnimJoe_SkinKick2.x3d ---------



On 8/18/2016 4:50 PM, Joe D Williams wrote:
> Arrached is example hanim LOA3 with all joints and 390 point skin made up mainly from standard Site and feature points doing a kick.
> Two versions are given, one with the animation as part of the hanim file and one with the animaton given in an External Prototype.
>
> Currently tested mainly in BSContact free.
>
> The only problem I know about is if the browser does not generate the default texture mapping when it is given a single IndexedFaceSet as the skin. If so, then the character will move through the texture instead of the texture being bound to specific vertices. I guess I am still learning about texture coordinates:)
>
> Also, what another great example of how compact this is relative to a photo or video.
>
> Thanks for comments and Best Regards,
> Joe
>
>
> _______________________________________________
> h-anim mailing list
> h-anim at web3d.org
> http://web3d.org/mailman/listinfo/h-anim_web3d.org
>


all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HAnimJoeSkinKick.August2016.mp4
Type: video/mp4
Size: 357559 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20160907/8d8903f0/attachment-0001.mp4>


More information about the x3d-public mailing list