[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