[x3d-public] X3D Implementation progress update and thanks

John Carlson yottzumm at gmail.com
Wed Feb 24 14:30:08 PST 2021


Try selecting a changed model (same filename, different contents).   Note
that I haven’t retested yet as I am sick in bed.

I was able to see sites with _pt in name in them in the results, but not in
the input file.

But I have two folders, and I could having been pointed at the wrong folder
in the browser versus my working folder.

I will try to get to this this evening.

John

On Wed, Feb 24, 2021 at 2:07 PM Don Brutzman <brutzman at nps.edu> wrote:

> Works for me... after selecting a new model, be sure to hit the Validate
> button again.
>
> On 2/23/2021 3:34 AM, John Carlson wrote:
> >
> >
> > Don, there's a bug with x3d validator such that previous results (not
> > sure where from) are returned again.
> >
> >
> > Thanks,
> >
> >
> > John
> >
> > On 2/22/21 10:48 PM, Don Brutzman wrote:
> >> Summary: this message lists support available for testing content and
> >> implementing X3D4, with thanks.
> >>
> >> Updates this week:
> >>
> >> a. Finished X3D XML Schema, DTD and X3DUOM support with additional
> >> entries for EnvironmentLight.
> >> b. Upgraded to Java OpenJDK 15.0.2 and Python 3.9.2.
> >> c. Matching updates for X3D Tooltips, X3DJSAIL Java, X3DPSAIL Python
> >> x3d.py (now version 4.0.40).
> >> d. Updated X3D Ontology and X3D Validator, maintaining X3D Resources
> >> and X3D Scene Authoring Hints.
> >> e. Joe Williams and I have resumed meeting and making progress on
> >> HAnim2 diagnostics and examples.
> >>
> >> [0.1]    HumanoidAnimation X3D Examples Archive
> >> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/
> >>
> >> [0.2]    HAnim Quality Assurance (QA) diagnostics, warnings and error
> >> messages.
> >>
> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/build.X3dTidy.log.txt
> >>
> >> ---
> >>
> >> 1. X3D4 draft specification documents, currently approved by Web3D
> >> Consortium Board of Directors and submitted to International Standards
> >> Organization (ISO) for national body review.
> >>
> >> [1.1]    X3D4 Overview
> >>     https://www.web3d.org/x3d4
> >>
> >> [1.2]    X3Dv4 Public Working Draft
> >>     https://www.web3d.org/x3dv4-public-working-draft
> >>
> >> [1.3]    X3D4 Architecture Working Draft (WD3) Specification (with
> >> full markup)
> >>
> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-WD3
> >>
> >> [1.4]    X3D4 Architecture Committee Draft (CD) Specification
> >> (pristine copy)
> >>     https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD
> >>
> >> The X3D Working Group reviews all proposed technical changes and works
> >> to consensus on each capability improvement.  Dick Puk and I are the
> >> ISO-appointed specification editors charged with proper reconciliation
> >> of all document changes.  The Web3D Consortium is in charge of
> >> approving and advancing X3D improvements to ISO when they are ready
> >> for international review.  This is essentially the same process that
> >> has successfully guided our interoperable evolution from VRML97
> >> through X3D 3.0, 3.1, 3.2 and 3.3 to the present day.
> >>
> >> Our next steps for specification development, while reviewing comments
> >> during ISO balloting in the coming months, are to upgrade X3D Scene
> >> Access Interface (SAI), file encodings and programming language
> >> bindings to match X3D4.
> >>
> >> ---
> >>
> >> 2. X3D4 validation tools and autogenerated libraries.
> >>
> >> Happy to report availability of successfully updated implementations
> >> supporting all X3D4 node requirements now posed by Working Draft 3.
> >>
> >> [2.1]    X3D XML Schema and DOCTYPE, X3D Unified Object Model (X3DUOM)
> >>     https://www.web3d.org/specifications/
> >>
> >> [2.2]
> >>
> https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html
> >>     https://www.web3d.org/specifications/x3d-schema-changelog.txt
> >>
> >> [2.3]
> >> https://www.web3d.org/specifications/X3dDoctypeDocumentation4.0.html
> >>     https://www.web3d.org/specifications/x3d-dtd-changelog.txt
> >>
> >> [2.4]    X3D Unified Object Model (X3DUOM) interfaces for all nodes,
> >> fields, statements
> >>     https://www.web3d.org/specifications/X3DUOM.html
> >>     https://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml
> >>
> >> [2.5]    X3DJSAIL: X3D Java Scene Access Interface Library
> >>     https://www.web3d.org/specifications/java/X3DJSAIL.html
> >>
> >> [2.6]    X3DPSAIL: X3D Python Scene Access Interface Library
> >>     https://www.web3d.org/x3d/stylesheets/python/python.html
> >>     https://pypi.org/project/x3d
> >>
> >> [2.7]    X3D Ontology for Semantic Web
> >>     https://www.web3d.org/x3d/content/semantics
> >>
> >> [2.8]    X3D Tidy for Scene Cleanup, Corrections and Modifications
> >>     https://www.web3d.org/x3d/stylesheets/X3dTidy.html
> >>
> >> [2.9]    X3D Validator: comprehensive Quality Assurance (QA) testing
> >> of X3D models
> >>     https://savage.nps.edu/X3dValidator
> >>
> >> These updates are all checked into version control with latest
> >> revisions deployed.
> >>
> >> ---
> >>
> >> 3. X3D4 documentation highlights.
> >>
> >> Recent specification changes include a small set of field renames for
> >> X3D3-X3D4 and optional support for Cascading Style Sheets (CSS).
> >> Ongoing evaluation of the preceding X3D4 tools continues with
> >> regression testing of diverse examples.  Detailed analysis of issues
> >> is available to members in Mantis, which distills mailing-list
> >> discussion of issues and shows specification-editor resolutions.
> >>
> >> [3.1]    X3D Tooltips, authoring hints for each node and field
> >>     https://www.web3d.org/x3d/tooltips/X3dTooltips.html
> >>
> >> [3.2]    X3D Resources
> >>     https://www.web3d.org/x3d/content/examples/X3dResources.html
> >>
> >> [3.3]    X3D Resources, Examples: Scene Archives for X3D
> >>
> https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples
> >>
> >> [3.4]    X3D Scene Authoring Hints
> >>
> https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html
> >>
> >>
> >> [3.5]    X3D Scene Authoring Hints: Field name changes for improved
> >> consistency
> >>
> https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#fieldNameChanges
> >>
> >>
> >> [3.6]    X3D4 Architecture, Annex L, HTML authoring guidelines
> >>
> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-WD3/Part01/htmlGuidelines.html
> >>
> >>
> >> [3.7]    Web3D Mantis Issue Tracker
> >>     https://www.web3d.org/member-only/mantis/main_page.php
> >>
> >> [3.8]    X3D Regular Expressions (regexes)
> >>     https://www.web3d.org/specifications/X3dRegularExpressions.html
> >>
> >> ---
> >>
> >> 4. X3D4 browser implementations.
> >>
> >> Multiple browsers have been making progress towards X3D4 and have been
> >> instrumental in demonstrating impressive capabilities.  We haven't
> >> made it easy by supporting so many excellent new capabilities... but
> >> each is open source, which makes shared scrutiny and improvement
> >> possible. Ongoing scrutiny and progress of course remains welcome.
> >>
> >> [4.1]    X_ITE X3D Browser: One Step Ahead!
> >>     https://github.com/create3000/x_ite/wiki
> >>
> >> [4.2]    Titania X3D Editor: Ease On Out!
> >>     https://github.com/create3000/titania/wiki
> >>
> >> [4.3]    X3DOM: Instant 3D the HTML way!
> >>     https://www.x3dom.org
> >>
> >> [4.4]    Castle Game Engine: 3D and 2D game engine
> >>     https://castle-engine.io
> >>
> >> [4.5]    FreeWRL: X3D/VRML open source viewer
> >>     http://freewrl.sourceforge.net
> >>
> >> [4.6]    X3DJSONLD: X3D JSON loader and node.js express web server
> >>     https://github.com/coderextreme/X3DJSONLD
> >>
> >> [4.7]    d3-x3d: 3D Data Driven Charting Library with D3 and X3D
> >>     https://github.com/jamesleesaunders/d3-x3d/blob/master/README.md
> >>
> >> Stellar MVPs include Holger Seelig, Andreas Plesch, Michalis
> >> Kamburelis, Doug Sanden, John Carlson and James Lee Saunders
> >> respectively for each of these critical codebases.  X3D4 would not be
> >> happening without them (and their communities supporting each codebase).
> >>
> >> Hats off to MUFTI (Joerg Scheurich) who nurtured White Dune for many
> >> years but is no longer with us, taken in 2020 just as he was gearing
> >> up for more X3D activity.
> >>
> >> [4.8]    white_dune VRML/X3D editor
> >>     https://wdune.ourproject.org
> >> ---
> >>
> >> 5. Next: OK then, here we go together.
> >>
> >> 2021 will be another big year now that we have resolved many
> >> challenges. Perseverance is paying off, this is a major new level we
> >> are now reaching.
> >>
> >> Many thanks are due to many many many contributors, this is entirely a
> >> team effort.  Wow, we are doing it!
> >>
> >> - Weekly efforts and leadership (on every imaginable topic) with Anita
> >> Havele, Vince Marchetti, Nicholas Polys and Dick Puk have been
> >> essential throughout.
> >> - Michalis Kamburelis mixed oil + water to show how advanced glTF
> >> lighting and rendering was fully possible in X3D.
> >> - Efi Lakka and Thanos Malamos built the new Sound component by
> >> integrating the world-class Web Audio API.
> >> - Joe Williams and Myeong Won Lee are still "walking the walk" for
> >> Humanoid Animation (HAnim).
> >> - Kwan Hee Yoo reconciled images and lighting to make the Texture
> >> Projector component work.
> >> - Jakub Flotyński made the X3D Ontology work, opening the door for new
> >> levels of query/response/insight.
> >> - Andreas Plesch "hands on" both X3DOM and X_ITE has been essential
> >> for integration with HTML5 pages everywhere.
> >> - Anita Havele for enthusiastically "telling  the story" about these
> >> capabilities with webx3d.org understandably.
> >> - Vince Marchetti, Christophe Mouton and Soonhung Han for aligning X3D
> >> with 3D Scanning, 3D Printing and CAD models.
> >> - Nicholas Polys for clear vision and technical insights reflected
> >> throughout the specification.
> >> - Dick Puk for steady engagement in U.S. Standards body INCITS H3 and
> >> deep knowledge of ISO specification editing.
> >> - Mitch Williams (we miss you buddy) shared keen insights for
> >> effectively aligning user immersion with VR AR MAR and XR.
> >> - Special acknowledgement to retired co-chair Roy Walmsley for getting
> >> us all past the steepest part of the climb.
> >> - ... and who is here missing from the list?  Apologies for any
> >> unintended omissions...
> >>
> >> Definitely thanks to everyone who has contributed along the way, you
> >> know who you are and group effort persists.
> >>
> >> Essential to every effort: process and presence of nonprofit Web3D
> >> Consortium.  Please join as a member, and provide the Board of
> >> Directors with your assessment.
> >>
> >> [5.1]    Join the Web3D Consortium
> >>     https://www.web3d.org/join
> >>
> >> Next: just in case anyone is thinking of slowing down, three months
> >> ago many people showed a LOT of progress that deserves much follow-on
> >> work.  Not bad for 25 years...
> >>
> >> [5.2]    Web3D 2020 Conference, 25th Anniversary: "3D for a
> >> Hyperconnected World"
> >>     https://web3d.siggraph.org
> >>
> >> I hope that everyone is remaining careful and safe during difficult
> >> times.
> >>
> >> All insights and all improvements always welcome.  Have fun with X3D!
> 8)
> >>
> >> all the best, Don
>
> 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 --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210224/52c04295/attachment-0001.html>


More information about the x3d-public mailing list