[x3d-public] X3D meeting minutes for 4 April 2018: X3D Profiles, Feedback on Mantis Issues, HAnim updates to X3D spec

Don Brutzman brutzman at nps.edu
Wed Apr 4 10:02:49 PDT 2018

Attendees: Anita Havele, Vince Marcetti, Nicholas Polys, Dick Puk, Don Brutzman.

On 4/3/2018 9:03 AM, Don Brutzman wrote:
> The X3D Working addresses all X3D specification issues and coordinates the technical development of future improvements.
>      X3D Graphics Working Group
>      http://www.web3d.org/working-groups/x3d
> We will meet at regular time (0800 pacific) tomorrow Wednesday 4 April 2018 using Web3D Teleconference line.
>      Web3D Teleconference
>      http://www.web3d.org/member/teleconference-information
> Here is our agenda for next week.
> 1. *Review minutes*.   Confirm or correct last week's minutes at
>      X3D Working Group meeting minutes 28 March 2018:
>      tutorials, HAnim DIS, X3D Profiles, Feedback and Mantis Issue Tracking
>      http://web3d.org/mailman/private/x3d_web3d.org/2018-March/006933.html


> This is a good point to note whether any other new business might be added to this meeting agenda.

Web3D 2018 Conference reviews are well underway and we expect conference registration to open soon.

> 2. *X3D Profiles page*. Last week we had a good discussion and new diagram by Vince Marchetti.  We will review and agree on specific improvements to the page.
>      X3D Profiles
>      http://www.web3d.org/x3d/profiles

Updated version of the figure is at the same address as reported earlier:

> A draft replacement for the Profiles diagram is attached, source file (SVG) at
> https://drive.google.com/drive/folders/1Ex4A_3_Ahb39izfjq2vnaVMGJ8l7GoLN?usp=sharing

We looked at the X3D Specification and discussed whether the X3D Specification might benefit from adding this conceptual diagram.

We agreed to add it as new Figure 4.4 to draft X3D v4.0 specification, with cross-checking for comprehensive match and moving some of the labeling into figure metadata.  It will be added to

	4.6 Profiles
	4.6.1 Overview

We will also add MedicalInterchange profile to the bullet list in paragraph 4.6.1.

Vince will check in original, SVG and png into github for X3D v4.  We replaced the figure in the website profiles page.  Had trouble with image sizing, the website seems to be overriding requested image width of 400px.

Continuing improvement will be considered next week.

> 3. *Public and Member Feedback* and *Mantis Issues*.
> We have a lot of specifications!  Completing and maintaining them is important, so streamlining participation with process-based procedures is import.
> During last week's meeting we had a good review of the detailed summaries for each of these activities.  They are now collected as an entry-level overview page at
>      Mantis Issue Tracking and Review
>      http://www.web3d.org/mantis-issue-tracking-and-review
> Please review this page.  Following this week's discussion, if ready, we can ask that it be added to the menu lists as entry point for Mantis.

We fiddled with Mantis Access section and improved the words a bit.  This bears continued scrutiny.  We are not consistently seeing the same login process, which is curious.

The page looks helpful enough that it can be integrated into the website.  We request that the following sentence be added in the Web3D Standards Comment Form:

"_Mantis Issue Tracking and Review" describes X3D Working Group procedures for reviewing feedback and improving Web3D specifications."

Entered as Mantis website issue 1235 for Executive Director and Webmaster resolution.

> We also talked through the need to have each draft and proposed specification listed on the selection menu in the comments form.
>      Web3D Standards Comment Form
>      http://www.web3d.org/content/web3d-standards-comment-form
>      Mantis 1232: Additional menu items needed on Web3D Specification Comments form
>      http://www.web3d.org/member-only/mantis/view.php?id=1232
>      (work approved and assigned)
>      X3D Graphics Standards: Specification Relationships
>      http://www.web3d.org/specifications/X3dSpecificationRelationships.png

No change.

> 4. *Humanoid Animation (HAnim) Update*.
> Quite a lot continues to happen, status is online for members at
>      Urgent HAnim Specification Improvements for DIS Submission
>      https://docs.google.com/document/d/1v1peZ-k-k4u6vGAAEHtw5qEN-3OTZmpN3Vg3kNJgVp4
> We will look at the potential changes needed in the X3D v4 Abstract Specification to match these HAnim Architecture and HAnim Motion Animation improvements.
> Spec "linkology" follows to facilitate meeting review.
>      X3D v3.3 International Standard (IS), Humanoid animation (H-Anim) component
>      http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/hanim.html
>      https://github.com/Web3DConsortium (requires member login)
>      X3D v4.0 Abstract Specification, Working Draft 1
>      https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC%2019775/ISO-IEC%2019775-1/ISO-IEC%2019775-1%20V4.0/ISO-IEC%2019775-1%20V4.0%20WD1
>      specifically X3D v4.0 Abstract Specification, Working Draft 1, Humanoid animation (H-Anim) component
>      https://github.com/Web3DConsortium/X3D/blob/master/ISO-IEC%2019775/ISO-IEC%2019775-1/ISO-IEC%2019775-1%20V4.0/ISO-IEC%2019775-1%20V4.0%20WD1/Part01/components/hanim.html
>      HAnim Architecture draft DIS
>      https://github.com/Web3DConsortium/H-Anim/tree/master/ISO-IEC%2019774/ISO-IEC%2019774-1/ISO-IEC%2019774-1%20V2.0/ISO-IEC%2019774-1%20V2.0%20DIS%20Prep
>      HAnim Motion Capture draft DIS
>      https://github.com/Web3DConsortium/H-Anim/tree/master/ISO-IEC%2019774/ISO-IEC%2019774-2/ISO-IEC%2019774-2%20V2.0/ISO-IEC%2019774-2%20V2.0%20DIS%20Prep

Expected changes in X3D v4.0 specification:

a. Review and possible tweaking of existing HAnim node interfaces and prose, matching refinements in the HAnim specification editors (perhaps an hour's work).

b. Expect insertion of HAnimMotion node under 26.3 Node reference, likely as 26.3.4 between HAnimJoint and HAnimSegment.

c. Expect addition of HAnimMotion support in section 26.4 Support levels, Table 26.2 — Humanoid animation (H-Anim) component support levels.

d. Given that HAnimMotion is something completely new, and not expected as part of legacy X3D v3.3 players, our past practice (and current good sense!) would add new Level 2 for supporting HAnimMotion nodes.

e. Direct interpoloation support (corresponding to HAnimMotion functionality) requires PositionInterpolator, OrientationInterpolator, TimeSensor/ROUTE.  We will consider how to best align this requirement in the prose.

f. It is likely we will add support for *.bvh file format as part of HAnimMotion node functionality.  This may add a subsection under 26.2 Concepts.

These seem straightforward.  Specification editors will continue work, in coordination with HAnim group.


As must be clear if you got this far, Web specification stability and interoperability is a lot of work!  We are keen for others to help and to support the mission of Web3D Consortium.  Many benefits also flow back to members.  If you are not currently a member, Please Join.


Thanks for all interest and activity.  Have fun with X3D!  8)

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

More information about the x3d-public mailing list