[x3d-public] No X3D meeting 22 JUN 2022; Metaverse Standards Forum, Web3D 2022 website, unit-test build examples for Java, Python, Turtle

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Wed Jun 22 23:40:36 PDT 2022


1.	Note tweet announcements, press release and launch statements
related to

 

*	Metaverse Standards Forum
*	https://metaverse-standards.org
*	Where Leading Standards Organizations and Companies Cooperate to
Foster Interoperability Standards for an Open Metaverse
*	https://twitter.com/Web3DConsortium/status/1539412412377333761
(threaded tweets)
*	"The Metaverse Standards Forum provides a unique opportunity to
achieve secure, collaborative (interoperable), durable, and pervasive
Mixed-Reality content," said Nicholas Polys Ph.D., president of the Web3D
Consortium. The Web3D Consortium members bring decades of prior research
into 3D graphics interoperability and WWW ecosystem standardizations;
integration with ISO-IEC Extensible 3D (X3D) Version 4 will bring quick wins
that catalyze new value and provide crucial assurances for Metaverse
creators and participants."
*
https://www.web3d.org/news-story/keys-open-interoperable-metaverse-position-
paper

 

2.	Of interest, magnificent new home page is now available for

 

*	Web3D 2022 Conference, 2-4 November, Telecom SudParis, Evry, France
*	https://web3d.siggraph.org
*	The 27th International Conference on 3D Web Technology will address
an extensive range of research, development, and practices related to
several 3D application domains including the metaverse. The accepted papers
and poster summaries will be published in the Web3D 2022 Conference
Proceedings, available in the ACM Digital Library.
*	https://dl.acm.org/conference/web3d

 

3.	Build logs for the toolset updates announced last week:

 

*	X3D Resources, Examples: Scene Archives for X3D
*	The X3D Examples Archives demonstrate how X3D nodes and scenes work.
Thousands of scenes are provided in all X3D encodings. You can browse them
individually online or download fully complete, separately installable .zip
archives. Links to thousands of additional X3D example scenes are provided.
*
https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples

 

*	https://www.web3d.org/x3d/content/examples/build.java.all.log.txt
*	https://www.web3d.org/x3d/content/examples/build.python.all.log.txt
*	https://www.web3d.org/x3d/content/examples/build.turtle.all.log.txt

 

4.	No X3D Working Group meeting this week.  Have fun writing Web3D 2022
papers!  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 https://
faculty.nps.edu/brutzman

 

From: Brutzman, Donald (Don) (CIV) <brutzman at nps.edu> 
Sent: Saturday, June 18, 2022 9:55 AM
To: X3D Public Mailing List (x3d-public at web3d.org) <x3d-public at web3d.org>
Cc: consortium at web3d.org; bod at web3d.org; Brutzman, Donald (Don) (CIV)
<brutzman at nps.edu>
Subject: RE: X3D meeting 17 JUN: Multiverse, X3D glTF webinar, MultiTexture,
X3D4 deployment, bounding boxes, Capsule, Web3D 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
<mailto: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/20220623/2a987b2d/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/20220623/2a987b2d/attachment-0001.p7s>


More information about the x3d-public mailing list