[x3d-public] X3D agenda 12 APR 2019: next steps on PointProperties

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Fri Apr 12 06:27:33 PDT 2019


0. *Agenda*

Today's goal: PointProperties is in draft X3Dv4 specification, issue call for implementation support of remaining steps.

Information inputs are always welcome.  With much X3D activity occurring there is typically plenty to review each week, ensuring that our progress continues to be clearly recorded and communicated.

TODO each meeting: confirm all information in weekly minutes is releasable publicly. One separate member-only message was sent last week.

----

Members and invited experts are welcome.  We are an open organization.

We meet regularly on Fridays 0800-0930 pacific.  To join the teleconference:
	Web3D Teleconference
	http://www.web3d.org/member/teleconference-information

The X3D Graphics Working Group addresses all X3D specification issues and coordinates the technical development of future improvements.
	http://www.web3d.org/working-groups/x3d

Each week we report out both public and member-only information - membership has value.  To become a Web3D Consortium member:
	Join the Web3D Consortium
	http://www.web3d.org/join

==================================

1. *Prior meeting minutes*

	X3D minutes 5 APR 2019: X3Dv4 progress review, PointProperties inserted in github
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-April/010473.html

	X3D minutes 15 MAR 2019: advanced humanoids discussion; X3Dv4 specification editing
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-March/010320.html

At this point we discuss recent meetings and current developments.

a. Dick has applied additional comments on HAnim FDIS from ISO editors - hopefully the final set - we will meet to resolve them.

b. Issue discussed in CAD working group: recent SC4 approval of JTOpen didn't seem to include much SC24 review, may need need to look at it further in SC24.  We hope to maximize our interoperability via Joint Working Group there.  Christophe, Soonhung Han, Dick Puk and I will track this issue to see if further followups are needed.  Request update on status that this is now being tracked.

Agenda review: what else?

==================================

2. *Recent and Upcoming Events*

Several important external events relating to X3D have occurred.  Significant valuable resources are online that are worth quick review. Expect to see further twitter announcements on these.

a. AMIA 2019 Informatics Summit Workshop: Web3D Quickstart, Standards-based 3D in Health and Medicine
      http://www.web3d.org/event/amia-2019-informatics-summit-workshop-web3d-quickstart-standards-based-3d-health-and-medicine

b. Web3D Quickstart Workshop
      http://www.web3d.org/web3d-quickstart

c. Protege Short Course,  MARCH 27 - 29, 2019 at STANFORD, CA
       https://protege.stanford.edu/short-courses.php

d. Cancelled, made event announcement inactive:
      First Eurographics-EuroVR Workshop on Semantic 3D Content
      http://www.web3d.org/event/first-eurographics-eurovr-workshop-semantic-3d-content
      X3D Semantic Web Working Group is circulating draft workshop submission for Web3D 2019 to ascertain participation commitments.

e. In preparation: Web3D 2019 Conference
      http://www.web3d.org/event/web3d-conference-2019
      http://web3d2019.web3d.org

f. SIGGRAPH 2019
      https://s2019.siggraph.org

Communications team meets weekly to continue promoting Web3D, X3D and HAnim.

==================================

3. *Status of X3D Language Bindings and File Encodings*

TODO: refresh

a. Humanoid Animation (HAnim)
- HAnim specifications are a closely related ISO standard
- FDIS submitted to ISO, final comment resolution in progress.
- New zip available to members containing both volumes together.
- HAnim version 2 is included already in X3Dv4
- Active work on implementing in X3Dv4 by Joe Williams and Don Brutzman

b. X3D Java language binding
- Build outputs now in version control, available at
     http://www.web3d.org/x3d/content/examples/build.java.all.log.txt
- Stable, complete and working using
     X3DJSAIL: X3D Java Scene Access Interface Library
     http://www.web3d.org/specifications/java/X3DJSAIL.html
- TODO: review and update Java specification

c. JSON encoding for X3D
- Build outputs now in version control, available at
     http://www.web3d.org/x3d/content/examples/build.json.all.log.txt
- X3DJSONLD summary, status
- JSON Schema updata
     https://json-schema.org still at draft-07
     JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.
"Update as of 31 March 2019.  You may be wondering what in the world is going on with this draft? The short version is: we are entering the home stretch. There are some ideas for simplifying $id that we are considering, and then there will be a final review period for feedback on overall flow and clarity. [...] We expect to publish a new round of drafts (Core, Validation, Hyper-Schema, Relative JSON Pointer) in the next month or two" [...]
- TODO: update X3D JSON schema to match next version, then autogenerate from X3DUOM
- TODO: create X3D JSON specification

d. X3D C, C++, C# Language Bindings
- Last reviews at Web3D Korea Chapter meeting Seoul January 2019
- TODO update status, plans for SIGGRAPH code releases and encouraging additional use.
- TODO: create specifications

e. X3D Python Language Binding
- active work implementing by John Carlson and Don Brutzman
- TODO applying build to all X3D examples, then tuning syntax
- TODO writeup implementation capabilities and then create specification

f. X3DUOM:  X3D Unified Object Model (X3DUOM)
     X3DUOM is a full set of object-oriented interfaces for all nodes, fields and statements in the X3D Architecture Specification.
     http://www.web3d.org/specifications/X3DUOM.html

==================================

4. *PointProperties*

Task completed today: review Mantis issue, place prose into Github repository.

Mantis 1252: Prepare specification prose for a PointProperties node
http://www.web3d.org/member-only/mantis/view.php?id=1252

https://github.com/Web3DConsortium/X3D
(note link on README)
https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19775/ISO-IEC19775-1/ISO-IEC19775-1v4.0/ISO-IEC19775-1v4-WD1/Part01
then specification paragraph 12.4.5 PointProperties
https://github.com/Web3DConsortium/X3D/blob/master/ISO-IEC19775/ISO-IEC19775-1/ISO-IEC19775-1v4.0/ISO-IEC19775-1v4-WD1/Part01/components/shape.html

Dick and I have have transcribed the Mantis issue prose into the draft specification.  This will be good to review during next week's CAD call.

==================================

5. *Review and work planning*

	X3Dv4
	http://www.web3d.org/x3d4

	X3Dv4 Development page
	http://www.web3d.org/wiki/index.php/X3D_version_4.0_Development

	X3D Specification Relationships
	http://www.web3d.org/specifications/X3dSpecificationRelationships.png

	Mantis Issues (requires member login, twice)
	www.web3d.org/member-only/mantis

	Web3D Specifications on Github: X3D (members can request access)
	https://github.com/Web3DConsortium/X3D

Communication of priorities is welcome.  We will focus on one or two topics every week.

==================================

6. *Upcoming topics*

- X3D Architecture Design and Event Passing, compare implementations
a. how have X3DOM and X_ITE each implemented events?
b. What differences exist?
c. Are ROUTE connections consistent?
d. X3DOM is still missing some important/simple Event Utility nodes - is there a problem?

- Projective Texture Mapping component next week?

- MetadataSet implementation efforts

- Tagging and prioritizing Mantis issues.

- Numerous things to drive to completion, who is doing what?

TODO:
- X3D and other BOFs at SIGGRAPH, discussion Monday.
- Carto BOF, are there any candidates for that?
- X3DOM release status

==================================

No major showstoppers are noted, rather we continue getting closer to a comprehensive X3Dv4-HTML5 architecture each time.

Having fun with X3Dv4!  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