[x3d-public] X3D meeting 17 JUN: Multiverse, X3D glTF webinar, MultiTexture, X3D4 deployment, bounding boxes, Capsule, Web3D 2022

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Sat Jun 18 09:55:10 PDT 2022


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

 

We held our regular X3D weekly meeting on Friday 17 June 2022, 08-0900
pacific.  Community participation remains welcome.

 

*
https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09 
*	https://zoom.us/j/148206572  Password 483805 
*	https://www.web3d.org/member/teleconference-information

 

We are considering a change to our regular weekly schedule, whether to start
one hour later at 09-1000 pacific (12-1300 eastern).  Please advise if
anyone thinks this is a problem.

 

Agenda topics follow.

 

1.	Web3D Consortium Multiverse Strategy released.  We have Web
standard-based strategy available for execution of Metaverse imperatives
now: X3D4 and HTML5 authoring , glTF import/rendering, Web Audio API spatial
sound, and more.  Many possibilities!

 

*	The Keys to an Open, Interoperable Metaverse
*
https://www.web3d.org/news-story/keys-open-interoperable-metaverse-position-
paper
*	https://twitter.com/Web3DConsortium/status/1537105086421159936

 

2. Vince Marchetti webinar video on X3D + glTF released on YouTube.

 

*	Webinar: "Authoring Interactive Dynamic #X3D and @glTF3D Together"
by Dr. Vince Marchetti. 
*	Use X3D to add visual annotation to glTF assets, provide powerful
navigation/exploration aids, and combine assets from multiple sources in a
single scene. 
*	https://twitter.com/Web3DConsortium/status/1538178019461713920Tweet
*	https://youtube.com/watch?v=N5eWCFnSwU4
*
https://www.web3d.org/event/webinar-authoring-interactive-dynamic-x3d-and-gl
tf-together

 

3. MultiTexture node specification phrasing.  Thanks to Doug and Michalis
for improvements, we have reviewed and resolved this issue.  Looks like this
will be "just in time" for ISO acceptance of X3D4 DIS ballot.

 

*	Mantis 1397: Fix typo Table 18.3 - Multitexture values for mode
field, also source FACTOR definition
*	https://www.web3d.org/member-only/mantis/view.php?id=1397

 

*	Table 18.3 - Multitexture values for mode field modes
*
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/
components/texturing.html#t-MultitextureModes

 

*	Table 18.4 - MultiTexture values for source field
*
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/
components/texturing.html#t-ValuesForSourceField

 

Further corrections and insights are always welcome.

 

4. X3D4 updates.  The following assets are currently up-to-date and fully
aligned with our final version of X3D 4.0.

 

a.	X3D4 Architecture Specification.  Two matching versions: Committee
Draft 1 (CD1) with markup and corresponding Draft International
Specification (DIS) ballot versions.

https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/
Architecture.html

https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/
Architecture.html

 

b.	X3D XML Schema and DOCTYPE, X3DUOM

These assets are commonly used for XML validation of X3D scenes, and
in-depth documentation is also provided here.

https://www.web3d.org/specifications

https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html

https://www.web3d.org/specifications/X3dDoctypeDocumentation4.0.html

https://www.web3d.org/specifications/X3DUOM.html

https://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml

 

c.	X3D Tooltips

X3D Tooltips provide authoring hints for each node and field found in X3D
Architecture Specification version 4 draft.

https://www.web3d.org/x3d/tooltips/X3dTooltips.html

 

d.	X3D Java, X3DJSAIL

X3D Java Scene Access Interface Library (X3DJSAIL) supports programmers with
standards-based X3D Java interfaces and objects, all as open source.  Tested
and published using OpenJDK 18.0.1.1 and Netbeans 14.

https://www.web3d.org/specifications/java/X3DJSAIL.html

 

e.	X3D Python, X3DPSAIL x3d.py

The x3d.py Python X3D Package supports programmers with Python interfaces
and objects for standards-based X3D programming, all as open source. Tested
and published using Python 3.10.5.

https://www.web3d.org/x3d/stylesheets/python/python.html

 

f.	X3D Ontology for Semantic Web

The X3D Ontology for Semantic Web provides terms of reference for semantic
query of X3D models.

https://www.web3d.org/x3d/content/semantics/semantics.html

https://www.web3d.org/specifications/X3dOntology4.0.ttl

https://www.web3d.org/specifications/X3dOntology4.0.rdf

https://www.web3d.org/x3d/content/semantics/documentation

 

5. Opportunities for outreach and X3D applications.

 

We discussed several opportunities for influence and leadership in the
following domains.  All interest welcome.

 

*	VR AR XR MAR, 
*	Smart Cities, 
*	Digital Twin.

 

6. Generating bounding boxes (bbox values).  

 

Interesting discussions in CAD Design Printing Scanning Working Group
meeting Thursday.  Typically X3D bounding boxes for shapes, grouping nodes
and Inline model composition are computed at runtime, since GPUs can perform
efficient computations to that effect and since omission of those values can
reduce file size.  So far, so good.

 

However, for tool and server aggregation of models, bounding boxes are
likely to have increasing importance as large-scale composition of models
occurs in Metaverse, VR AR XR MAR, Smart Cities, and Digital Twin
applications.  We are thinking that addition of bboxSize/bboxCenter to
top-level scene, grouping node and collidable geometry likely deserves
support by tools.  The Collision node and proxy field provide interesting
options.  We might also craft some metadata conventions so that authors
might indicate where bounding boxes are desirable.

 

Wondering what implementers think?  For example, is it straightforward to
load a model and add bounding boxes?  Can this be added to authoring
workflows?

 

7. Possible new geometry primitive node?  Capsule, nearly identical to
Cylinder but with spherical end caps.  Simple to implement, of potential use
in collision detection.  More to follow.

 

8. Web3D 2022 Conference.  Work on upgraded website in progress.  Write
those papers!

 

*	Web3D 2022, Evry (Paris), France (In-person and Virtual) 2-4
November 2022
*	https://web3d.siggraph.org/web3d-2022-call-for-papers

 

Steady progress in every direction, real and virtual. have fun with X3D!

 

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 https://
faculty.nps.edu/brutzman

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220618/25d217f9/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5353 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220618/25d217f9/attachment-0001.p7s>


More information about the x3d-public mailing list