[x3d-public] FreeWRL is now the X3D browser with most coverage of X3D4 spefication!

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Fri Jan 20 18:07:51 PST 2023


Thanks for this update report Doug, I've updated the table.  Wow you have
been busy!

 

Am happy to report that, according to the inventory, FreeWRL is the browser
with greatest coverage of X3D4.  FreeWrl implements 254 of 276 nodes and
statements defined in X3D4, achieving 92% coverage.  Most impressive!

 

. https://www.web3d.org/specifications/X3dNodeInventoryComparison.xlsx

. https://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf

 

Awesome details follow.  Have fun with FreeWRL!  8)

*	FreeWRL is an X3D/VRML open source viewer for Windows, Linux, OSX
and Android.

*	FreeWRL has had a long track record, is here to stay. X3D Components
get added, problems get resolved. Program with GLSL Shaders using the X3D
Shaders Component, put your models exactly where you want them with the
Geospatial Component, or just throw triangles to the screen as Extrusions,
IndexedFaceSets, TriangleSets, Circle2D, Disk2D, Spheres, Boxes, Cubes; the
list goes on and on.
*	With royalty free open standards, your models will continue to
render, year after year.

 

*	https://freewrl.sourceforge.io
*	https://freewrl.sourceforge.io/conformance.html

 

*	761 pageviews, 21 DEC 2022 - 21 JAN 2023
*	https://clustrmaps.com/site/9vw

 

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: GPU Group <gpugroup at gmail.com> 
Sent: Friday, January 20, 2023 6:08 AM
To: Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>
Cc: X3D Public Mailing List (x3d-public at web3d.org) <x3d-public at web3d.org>
Subject: Re: [x3d-public] X3D Working Group agenda 20 JAN 2023: comment
review for C, C++, C# draft specifications

 

NODE INVENTORY COMPARISON CHART  

for FreeWRL column, 

Change: FreeWRL Player v4.0 to FreeWRL v5.1

Add supported nodes:

HAnimMotion

PhysicalMaterial

PointProperties

RecieverPdu

SignalPdu

SpatialSound

TextureProjector

TextureProjectorParallel

TransmitterPdu

UnlitMaterial

 

-Doug

 

On Thu, Jan 19, 2023 at 8:25 AM Brutzman, Donald (Don) (CIV)
<brutzman at nps.edu <mailto:brutzman at nps.edu> > wrote:

We meet at our regular time tomorrow, 0900-1000 pacific Friday 20 JAN.

First we will briefly review updates to the following important status
resource, discussing next steps.

*	Updated. X3D Node Inventory Comparison
<https://www.web3d.org/specifications/X3dNodeInventoryComparison.xlsx>
(.pdf <https://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf>
) shows node-by-node implementation coverage of the X3D Abstract
Specification: validation using X3D Schema, X3D DOCTYPE, and X3D Schematron;
X3D Tooltips and VRML97 node sets; plus selected open-source
implementations: FreeWrl, X3DOM, X_ITE, view3dscene (Castle Game Engine),
X3D-Edit, Xj3D.
*	https://www.web3d.org/specifications/X3dNodeInventoryComparison.xlsx

*     https://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf

Our primary goal is to review all comments on the C, C++, C# draft
specifications and ensure they are captured appropriately in the Web3D
Consortium Mantis Issue Tracker. Results will be submitted to ISO.

All participation is welcome.  Last week's minutes attached for convenience.
Have fun with X3D! 8)

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

 

From: Brutzman, Donald (Don) (CIV) brutzman at nps.edu
<mailto:brutzman at nps.edu>  
Sent: Friday, January 13, 2023 10:40 AM
To: X3D Public Mailing List (x3d-public at web3d.org
<mailto:x3d-public at web3d.org> ) x3d-public at web3d.org
<mailto:x3d-public at web3d.org> 
Cc: Brutzman, Donald (Don) (CIV) brutzman at nps.edu <mailto:brutzman at nps.edu> 
Subject: X3D Working Group minutes 13 JAN 2023: refined goals, ISO
specification updates, X3D4 implementation upgrade guidelines?

 

Happy Friday 13th everyone!  (bwa ha ha.)

 

Today we held our regular weekly meeting of X3D Working Group, Friday 13
January 2023 at 09-10 pacific.  Connection information and topics follow.

 

*
https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09
<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fus02web.z
oom.us%2Fj%2F81634670698%3Fpwd%3Da1VPeU5tN01rc21Oa3hScUlHK0Rxdz09&data=05%7C
01%7Cbrutzman%40nps.edu%7C4146ca36be16462e8b2008dafaefc6bf%7C6d936231a51740e
a9199f7578963378e%7C0%7C0%7C638098205000237661%7CUnknown%7CTWFpbGZsb3d8eyJWI
joiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7
C&sdata=xOBox%2FrZSu7tyzhdaNiwc6tB261RppWzZqncNwmmxKs%3D&reserved=0>  
*	https://zoom.us/j/148206572
<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fzoom.us%2
Fj%2F148206572&data=05%7C01%7Cbrutzman%40nps.edu%7C4146ca36be16462e8b2008daf
aefc6bf%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638098205000237661%7CUn
known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJX
VCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vlTv6Zb68FTw9NNhC2fOpmQU9G7ShwrWimNRqmfHRLA
%3D&reserved=0>   Password 483805 
*	https://www.web3d.org/member/teleconference-information 

 

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

 

 

1.	Goal statement review.  Our primary activities for X3D Working Group
in 2023 are focused on broad and correct deployment.  Refined:

 

a.   Encourage consistent rendering, interaction and usage for the many
tremendous capabilities in X3D4.

b.   Update ISO specifications and implementations for multiple programming
languages and file encodings to match X3D4.

 

The dozen corresponding standards to receive these updates are illustrated
as follows:

 

*	X3D Graphics Standards Relationships
*
https://web3d.org/specifications/X3dGraphicsStandardsRelationships.png

 

 

2.	Milestone: X3D4 Architecture Finalization.  

 

Last Tuesday we held a totally successful ISO Editors meeting for X3D4
Architecture Draft International Specification (DIS).  ISO review and
approval deliberations continue.

 

Today we reviewed progress, changes and next steps following.  Almost
finally, finally done locking in all details.

 

*	X3D4: Extensible 3D (X3D) Part 1: Architecture and base components,
ISO/IEC 19775-1:2022
*
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/
Architecture.html

 

*	Mantis Issue Tracker
*	https://www.web3d.org/member-only/mantis/view_all_bug_page.php

 

Mantis issues are being updated to track all of the agreed-upon ISO changes
correctly.

 

Given the formally approved list of X3D4 Architecture changes, we can
finally proceed with document editing.  Next step is to apply CSS-markup
highlighted changes to the current DIS source for group review.

 

Proposed github location for that draft:

 

*	Web3D Consortium GitHub Archive 
*	https://github.com/Web3dConsortium
<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.co
m%2FWeb3dConsortium&data=05%7C01%7Cbrutzman%40nps.edu%7C4146ca36be16462e8b20
08dafaefc6bf%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638098205000237661
%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWw
iLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=RqmahCzw3Kc2ftqn2KXvE1ktIFGjKQ8KecmcmF
XaMyU%3D&reserved=0> 
*
https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19775/ISO-IEC19775
-1/ISO-IEC19775-1v4.0/ISO-IEC19775-1v4-DIS
<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.co
m%2FWeb3DConsortium%2FX3D%2Ftree%2Fmaster%2FISO-IEC19775%2FISO-IEC19775-1%2F
ISO-IEC19775-1v4.0%2FISO-IEC19775-1v4-DIS&data=05%7C01%7Cbrutzman%40nps.edu%
7C4146ca36be16462e8b2008dafaefc6bf%7C6d936231a51740ea9199f7578963378e%7C0%7C
0%7C638098205000237661%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV
2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MCxrbRjfXH5kpRnJ
tOlBczEIvROhBz6x%2BnWcY292BNE%3D&reserved=0> 
*	ISO-IEC19775-1v4-ProposedIS will be new directory location, eventual
rename to "IS" once accepted by ISO

 

X3D schema, DTD, X3DUOM, X3DJSAIL updates in progress, so far so good.  Have
applied most validation-related changes.  Initial
recapitalization/dehyphenization of Web Audio-related enumerations to
follow.

 

Forward thinkers can rest assured that no good ideas regarding X3D evolution
that didn't "make the final ISO cut" are getting lost.  All future
possibilities will continue to be tracked in Mantis and designated as future
X3D 4.1.

 

 

3.	Web3D Review of C, C++, C# draft standards for X3D 3.3.  

 

Deadline is imminent, we intend to review all comments next week.  Based on
that review, X3D Working Group will make a recommendation to Web3D Board of
Directors regarding Consortium and community inputs on specification
readiness.

 

 

4.	Preparing for Outreach.

 

We discussed how to communicate the soon-to-happen approval of X3D 4.0 by
ISO, including possible testimonials by members, implementers, authors,
users, Standards Development Organization (SDO) partners, et al.

 

All testimonial statements are welcome.  Web3D Consortium Executive Director
Anita Havele to participate.

 

 

5.	X3D Node Inventory Comparison.

 

We took another look at this spreadsheet, let's prepare to regularly update.
Multiple other assets can also be used by implementers to support upgrading
to X3D4.

 

*	X3D Specifications: Schema and DOCTYPE Validation
*	https://www.web3d.org/specifications
*	These assets are commonly used for XML validation of X3D scenes, and
in-depth documentation is also provided here.

 

*	X3D Node Inventory Comparison (.pdf) shows node-by-node
implementation coverage of the X3D Abstract Specification: validation using
X3D Schema, X3D DOCTYPE, and X3D Schematron; X3D Tooltips and VRML97 node
sets; plus selected open-source implementations: FreeWrl, X3DOM, X_ITE,
view3dscene (Castle Game Engine), X3D-Edit, Xj3D.
*	https://www.web3d.org/specifications/X3dNodeInventoryComparison.xslx
(master in version control)
*	https://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf
*	This will be updated to X3D 4.0 latest, with changes highlighted in
yellow

 

*	X3D Tooltips 4.0 also highlights all changes in yellow
*	https://www.web3d.org/x3d/tooltips/X3dTooltips.html
*	For example, Anchor tooltips:
*	https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Anchor

 

*	The X3D4 Architecture specification itself also reveals specific
changes to nodes and fields, from versions 3.0, 3.1, 3.2, 3.3 and 4.0:
*	X3D4 Architecture, Annex Z, Version Content
*
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/
versionContent.html
*	For example, looking at Anchor node, you can see in rightmost column
that v4.0 adds load, bboxDisplay, autoRefreshTimeLimit etc.

 

Suggested: should we create an X3D4 Migration Guide to help implementers?
Seems like an excellent idea, also "rings true" with our initial goal
statements today.

 

Volunteers please?  Creating some form of X3D4 Migration Guide checklist to
assist implementers might be quite useful.  Also an excellent professional
opportunity for experts and consultants to demonstrate (and upgrade) their
expertise.

 

 

6.	All other business.  

 

Good discussions on download statistics (X3D-Edit, FreeWrl) and a variety of
other topics... we're having fun now!

 

As ever, many thanks for the work of many contributors.  Deep breath. wow.

 

No Web3D member-only information is included in these minutes. but please do
note: several valuable items documented here have Web3D member-only access.

 

Consortium membership has value!  Please consider joining.

 

*	Join the Web3D Consortium
*	https://www.web3d.org/join

 

Have fun with X3D4!   8)

 

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

 

 

 

 

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

 

_______________________________________________
x3d-public mailing list
x3d-public at web3d.org <mailto:x3d-public at web3d.org> 
http://web3d.org/mailman/listinfo/x3d-public_web3d.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230121/cfba47cd/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/20230121/cfba47cd/attachment-0001.p7s>


More information about the x3d-public mailing list