[x3d-public] X3D Working Group agenda 1 NOV 2019: X3Dv4 mantis issues review

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Fri Nov 1 03:53:54 PDT 2019


Summary: continued tracking and improvement of issues list for X3Dv4.  Deadline 16 DEC 2019.

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

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

Members and invited experts are welcome.  We are an open organization. Please let us know if you have an important topic to present or discuss.

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

Teleconference information appears below.

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

1. *Agenda check*.  What else, please?

Recent minutes:

[1] [x3d-public] X3D Working Group minutes 25 OCT 2019: X3Dv4 issues review, logging, text alignment
     https://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011455.html

[2] (corrected subject line)
     [x3d-public] X3D Working Group minutes 18 OCT 2019: X3Dv4 issues review
     https://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011400.html

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

2. *Critical-path issues: material, textures, lighting*

Review this week's discussion of X3Dv4 Architecture Specification expected structural changes:

[3] [x3d-public] X3Dv4 specification structure discussion regarding glTF, advanced lighting, PBR
     https://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011464.html

Placeholder mantis issue entered.

* Mantis 1269: glTF physically based rendering PBR, advanced material textures and lighting
   https://www.web3d.org/member-only/mantis/view.php?id=1269

More to follow.  Go Michalis Go!   8)

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

3. *Web3DUX charter development*

Latest progress is draft mission and overview statements:
   
[4] [x3d-public] Web3DUX "wannabe" working group minutes 30 OCT 2019: mission statement
     http://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011468.html

/Mission/. The Web3D User Experience (Web3DUX) Working Group's mission is to collaboratively establish best practices and standardized capabilities that support rich user experience (UX), intuitive navigation, and effective interaction techniques for a variety of 3D Web technologies.

/Overview/. Web3DUX Working Group includes diverse activity and collaboration by stakeholder professionals in Web3D, User Experience (UX), Virtual Reality (VR), Augmented Reality (AR), mixed/extended reality (XR), User Accessibility, and Data Science. Our goals include establishing standard measurements for user experience on 3D interactive applications, maximizing play-anywhere Web compatibility across platforms and devices, demonstrating best practices for conducting usability studies in 3D applications, and exploring the opportunity to generate personalized UX. End users work across a broad range of domains and have diverse skills, experience, goals and needs.   User accessibility issues often include deeper variations across these same themes. Producing exemplars that provide value across this rich variety of objectives can help establish best practices and repeatable patterns of success.

Seems pretty clear so far... Reactions?

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

4. *X3Dv4 Audio and Sound*

Great references, plan and presentation submissions by Efi Lakka and Athanasios Malamos.

However, apparently original posting got dropped somehow (likely due to large .rar attachment).  Resend posted, presentation attachments also resubmitted as pdf.  Essential viewing.

[5] [x3d-public] X3Dv4 Audio and Sound improvements: progress report (repost)
     https://www.web3d.org/mailman/private/x3d-public_web3d.org/2019-November/011471.html

Also initial reactions from last week.

[6] [x3d-public] X3Dv4 Audio and Sound improvements: progress report
     https://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011467.html

Further reaction by Dick Puk: he hopes that this component allows selection/definition of propagation properties for other media (water, oil, etc.) in addition to air.

* Mantis 1267: Strategies to Improve X3Dv4 Audio and Sound Component
   https://www.web3d.org/member-only/mantis/view.php?id=1267

I think this update to X3D Audio and Sound, aligning with W3C Web Audio, will be a major addition to X3Dv4 capabilities.

Next meeting on this topic is Thursday *Thursday 21 November* - comments please by then.

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

5. *X3Dv4 Issues Review*

We will go though the Mantis issues tracker to assign tags to issues that need to be tracked as part of X3Dv4 efforts.

[7] Mantis Issue Tracker (requires 2 sets of member login)
     https://www.web3d.org/member-only/mantis/view_all_bug_page.php

[8] X3D Version 4 Overview
     https://www.web3d.org/x3dv4

[9] X3Dv4 Highlights
     httpss://www.web3d.org/x3dv4-highlights

[10] X3Dv4 Implementations Status
     https://www.web3d.org/x3dv4-implementations

You can quickly see all X3Dv4 issues (with tag V4.0) by selecting the filter "X3Dv4" within mantis.

/Recommended/: go to My Account in header, check Preferences, and change Manage Columns to add "tags, " in the View Issues Columns.  You may want to review others.

/Discussion Point/.  I set a number of X3Dv3.3 Architecture 19775 issues to include #X3D V4.0 tag.  Seems like these all will needed it.  What do others think?

There are a lot of issues now listed because we have a lot of pending spec comments over the years that have not been applied.  Looks like we finally get to resolve each in order to reach a final X3Dv4.

Here is the current list.  What is missing?  CSV output attached.  No doubt some more issues also need to be marked.

*Please let us know if your key issue of interest is not present!*

--------------------------
Issue	Priority Status	Severity	Summary
				
1269	normal	assigned	minor	glTF physically based rendering PBR, advanced material textures and lighting
1268	normal	assigned	feature	add height and width attributes to root X3D node
1267	normal	acknowledged	feature	Strategies to Improve X3Dv4 Audio and Sound Component
1266	normal	assigned	feature	Make RGB and grayscale textures treatment consistent
1265	normal	assigned	major	Text size clarification, relative to baseline
1264	normal	acknowledged	feature	NavigationInfo type TURNTABLE
1263	normal	assigned	feature	Log capability to record event streams
1262	normal	acknowledged	minor	new field /refresh/ for Inline, ImageTexture etc.
1261	normal	assigned	minor	PointSet field for Normal node
1260	normal	assigned	major	use of custom elements (x3d- prefix) for X3Dv4 in HTML5
1259	normal	assigned	feature	Scanning profile needed?
1258	normal	acknowledged	major	Layout component needs to be consistently implemented
1257	normal	assigned	feature	Inline allowed to load additional model types
1255	high	confirmed	feature	Projective Texture Mapping Component (PTM)
1252	normal	confirmed	text	PointProperties node specification
1242	normal	assigned	text	3D texture formats listed in wrong location
1239	normal	assigned	minor	NavigationInfo avatarSize type should be SFVec3f rather than MFFloat
1238	normal	assigned	minor	Clarify ambiguous functional specification for OrthoViewpoint
1236	normal	confirmed	minor	Consider adding description field to all HAnim nodes
1234	normal	assigned	minor	CADFace field 'shape' has unusual name and causes unnecessary complexity, similar for CollidableShape
1224	normal	assigned	minor	Renaming of component file group.html to grouping.html
1219	normal	assigned	minor	Correction to coord references
1218	normal	assigned	minor	7.2.4 MetadataDate - New node type, or new data type
1217	normal	assigned	minor	11.2.2.2 Color - Duplicative paragraph name
1215	normal	assigned	minor	25.2.3 Specifying a spatial reference frame - Inaccurate UTM example
1214	normal	acknowledged	minor	21.4.2 StringSensor - OS clipboard copying to/from StringSensor
1213	normal	assigned	minor	26.3.2 HAnimHumandoid - skin field has mismatched node type
1212	normal	assigned	minor	26.3.2 HAnimHumandoid - skin field needs descriptive text
1211	normal	assigned	minor	27.4.4 NurbsCurve - Incorrect use of "surface"
1210	normal	assigned	minor	B.3 Component support - Incomplete HTML link
1209	normal	assigned	minor	13.3.5 Extrusion - Tesselation of quadrilaterals missing for various nodes
1207	normal	assigned	minor	38.4.3 PointPickSensor - Incorrect description of returned data
1206	normal	assigned	minor	Annex G Recommended navigation behaviours - Incorrect formatting of title and status
1205	normal	acknowledged	minor	20 Pointing device sensor component - New LineSensor node
1204	normal	acknowledged	minor	20 Pointing device sensor component - New PointSensor node
1203	normal	acknowledged	minor	20.4.1 CylinderSensor and 20.4.2 PlaneSensor - Clarification of axisRotation field
1202	normal	assigned	minor	11.4.6 IndexedTriangleFanSet - Incorrect figure number in references
1200	normal	assigned	minor	25.2.4 Specifying geospatial coordinates - problematic application of  UNIT "angle" conversions to lattitude/longitude
1199	normal	acknowledged	minor	14.3.2 ArcClose2D - Diagrams are misleading, node is polygonal, not line-based
1198	normal	acknowledged	minor	14.3.2 ArcClose2D - Confusion and missing functionality
1195	normal	assigned	minor	10.4.4 Transform - Duplicated text
1194	normal	acknowledged	minor	23.4.4 NavigationInfo - VIEWALL should be a required navigation behaviour
1193	normal	assigned	minor	13.2.2 Shape and geometry nodes - Warnings needed about nonplanar and self-intersecting polygons
1192	normal	acknowledged	minor	7.2.2 Bindable children nodes - Undefined results if bindable node is under Switch or LOD is problematic
1191	normal	feedback	minor	28.2.3 Common DIS fields - Un-clarity about (siteID, applicationID, entityID) tuple
1190	normal	acknowledged	minor	11 Rendering component: Triangle nodes - CoordinateDouble not explicitly listed for Triangle nodes
1189	normal	assigned	minor	32.4.5 IndexedQuadSet - Consistent definitions that quadrilaterals are planar
1188	normal	acknowledged	minor	5 Field type reference - Static enums, SFMap suggestion
1187	normal	acknowledged	minor	28.2.3 Common DIS fields - Separate receiver and sender node types
1186	normal	feedback	minor	28.2.3 Common DIS fields - Incorrect size for siteID usage
1185	normal	assigned	minor	30.2.4 Sequencing single field (SF) events - Discrete value sequencing function
1184	normal	acknowledged	minor	7.2.5.5 UNIT statement - Unit conversion nodes proposal
1183	normal	assigned	minor	30.4.6 IntegerTrigger - Ambiguous response when integerKey field is reset
1182	normal	assigned	minor	30.4.3 BooleanToggle - Ambiguous response when toggle field is reset
1181	normal	acknowledged	minor	19.4.13 SquadOrientationInterpolator - normalizeVelocity field should be closed field
1180	normal	acknowledged	minor	4.3.6 Standard units and coordinate system - Force, torque and moment derived units
1179	normal	feedback	minor	25.3.10 GeoTransform - Field geoCenter should be deprecated
1178	normal	feedback	minor	25.2.4 Specifying geospatial coordinates - GC values should be in length base  units
1177	normal	assigned	minor	40.4.14 WindPhysicsModel - Incorrect units for speed
1176	normal	assigned	minor	40.3.1 X3DParticleEmitterNode - Speed units needs to be added
1174	normal	acknowledged	minor	7.2.5.1 Organization - Comments are not clearly defined
1173	normal	acknowledged	minor	3 Terms, definitions, acronyms, and abbreviations - Definition of node and statement are insufficient
1172	normal	acknowledged	minor	7.5 Support levels - Optional support should be removed
1171	normal	assigned	minor	9.3.2 X3DUrlObject - Incorrectly restricts to valid X3D files
1151	normal	assigned	minor	9.4.2 Inline - Inline is silent about head, component, unit, and meta statements
1149	normal	acknowledged	minor	23.4.2 Collision - Child content insufficiently strict
1103	normal	acknowledged	minor	5.3.15 SFTime and MFTime - Describe two usages, absolute time and duration period
1092	normal	assigned	minor	7 Core component - MetadataSet or Metadata* node(s) as root nodes
1082	normal	assigned	minor	4.4.2 Object  model - Add XML object model annex
1080	normal	acknowledged	minor	8.4.1 TimeSensor - TimeSensor cycleInterval needs to be modifiable when running
920	normal	acknowledged	minor	25.3.4 GeoLOD - child nodes require containerField='rootNode' which is uncommon
840	normal	confirmed	minor	18.3.3 X3DTexture2DNode - Descriptive text for image textures
831	normal	acknowledged	minor	18.4.8 TextureCoordinateGenerator - New HEIGHT and SLOPE modes
744	normal	assigned	minor	9.4.2 Inline - Security precaution
689	normal	confirmed	major	Deprecate use of GeoOrigin in X3Dv3.3 - restored in X3Dv4.0
407	normal	assigned	text	37.4.11 RigidBodyCollection -- Missing Definition

--------------------------


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

5. *Teleconference Information*

We have switched to Zoom channel, to good effect.  It allows use of internet audio, screen sharing and chat with links.

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

* Friday          08-1000 pacific, Join URL https://zoom.us/j/148206572 for X3D Working Group

One tap mobile
* US (New York) +19292056099,,148206572 #
* US (San Jose) +16699006833,,148206572 #

Dial by your location, using (nine-digit number from Join URL above)

* US (New York) +1 929 205 6099
* US (San Jose) +1 669 900 6833

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

We will review these public minutes to confirm that no member-only information is present.

Lots of effort continues.  /Only 6 weeks left/ until we close the X3Dv4 contributions window on 16 DEC 2019.

[99] Sounds of doors slamming
      http://www.findsounds.com/ISAPI/search.dll?keywords=door+slam

... what an enjoyable set of sounds.  8)

Please consider how you are helping... there are things TODO for everyone.  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 http://faculty.nps.edu/brutzman


More information about the x3d-public mailing list