[x3d-public] X3D working group minutes 13 August 2021: SIGGRAPH events, Mantis issue consensus, defining z-order

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Fri Aug 13 15:41:16 PDT 2021


Attendees: Anita Havele, Nicholas Polys, Dick Puk, Don Brutzman.  Regrets: Vince Marchetti.

Regular meeting time: Fridays 10-11 pacific

  *   Web3D Consortium Zoom
  *   https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fus02web.zoom.us%2Fj%2F81634670698%3Fpwd%3Da1VPeU5tN01rc21Oa3hScUlHK0Rxdz09&data=04%7C01%7Cbrutzman%40nps.edu%7C7c4ffac6b6c84cc36cfa08d95df343f4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637644121663994709%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=2kUpMi3czsAyuR8FnS5ad8Yz7UXi1bFLdrdJq%2BaM2dk%3D&reserved=0>

Agenda

  1.  Web3D 2021 deadlines Sunday August 15 include Tutorials, Industrial Use Cases, Workshops

  *   https://web3d.siggraph.org<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb3d.siggraph.org%2F&data=04%7C01%7Cbrutzman%40nps.edu%7C7c4ffac6b6c84cc36cfa08d95df343f4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637644121663994709%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=X6qEZUlMisq9ZkStCkSGAJXhcPYdgqDs5j41oZ1Kkdw%3D&reserved=0>

Anita is preparing Web3D Town Hall submission.  Don is preparing SIGGRAPH History panel with others.

If we don't have videos from SIGGRAPH next week, we'll make plans to re-record each presentation.


  1.  SIGGRAPH 2021 review: Carto BOF, Web3D BOF, SIGGRAPH History, etc.



  *   Great #Siggraph2021 Cartographic Visualization (CARTO) BOF session!
  *   https://twitter.com/Web3DConsortium/status/1426283169406357506


  *   Our #Siggraph2021 Web-Wide Interactive 3D Birds of a Feather (BOF) was popular with 137 attendees!
  *   https://twitter.com/Web3DConsortium/status/1425487418946322438



  1.  Updated Spec Relationships diagram, adding W3C Audio API

  *   [x3d-public] Continued X3D progress: update to X3D Standards Relationships diagram
  *   https://web3d.org/pipermail/x3d-public_web3d.org/2021-August/015614.html

Approved, showing relationship to W3C Web Audio API.  Now online at

  *   http://www.web3d.org/specifications/X3dSpecificationRelationships.png
  *   http://www.web3d.org/specifications/X3dSpecificationRelationships.pdf


  1.  Mantis issue on clarified specification definitions for node, etc.

  *   [x3d-public] improved definitions, clarifications to X3D Architecture Clause 3 Terms, definitions, acronyms, and abbreviations
  *   https://web3d.org/pipermail/x3d-public_web3d.org/2021-August/015605.html

Last call for comments, looks like it is ready, final review and resolution on Monday.


  1.  Also see if consensus exists on Mantis 1363, 1354, 1113.

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

Mantis 1113: 26.3.3 HAnimJoint - stiffness field has incorrect default value in X3D Architecture.
We can conceptualize future use cases where additional stiffness coefficients might be appropriate for experimentation, for example damping factors or telescoping stiffness. Thus we will keep it as MFFloat. Need to confirm that prose requires either 0, 3 or more values in this array. Might allow a single value for uniform stiffness.

0001354: regularization of HAnimHumanoid.info and GeoMetadata.summary information as MetadataSet collection
Preferred approach: optional.
* Candidate NOTE for Geospatial clause, GeoMetadata node:
"Metadata values from the /summary/ field can be equivalently encoded via MetadataSet and MetadataString nodes."
* Candidate NOTE for X3D HAnim clause, HAnimHumanoid node:
"Metadata values from the /info/ field can be equivalently encoded via MetadataSet and MetadataString nodes."

Mantis 1363: Annex L.3.3, allowing presence of /id/ /class/ /style/ attributes on X3D nodes to encourage model usage with HTML
Maintaining equivalent expressive power among all X3D file encodings and programming-language bindings is essential and powerful. This change is implemented satisfactorily and specification update will be applied.


  1.  What about HTML z-order for an X3D model?

Interesting discussion....

Precise phrasing: z-index is in Cascading Style Sheets (CSS), defining the stack level of a given box within a web page.


  *   CSS 2, W3C Editor's Draft, 12 August 2021
  *   9.9. Layered presentation https://drafts.csswg.org/css2/#layers
  *   9.9.1. Specifying the stack level: the z-index property
Name:  z-index
Value:   auto | <integer> | inherit
Initial:    auto

Another interesting reference is Wikipedia z-order https://en.wikipedia.org/wiki/Z-order - relevant excerpt:
---------------------------------------------------

Like all other CSS properties, it can be set with JavaScript<https://en.wikipedia.org/wiki/JavaScript> as well with the following syntax:

object.style.zIndex="1"
---------------------------------------------------
Is this something we need to add to X3D4, perhaps as part of Annex L. HTML Guidelines, or as an attribute on the X3D element?

Also correlation to X3D Layer node?  LayerSet/Layer nodes control within the scene, zIndex is outside scene in html page?


  *   https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Layer
  *   https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LayerSet
  *   X3D4 architecture, 35 Layering component, 35.2 Concepts
  *   https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/layering.html#Concepts

Conceivably we don't need to say anything at all since it appears to be defined as part of /style/ attribute.  Perhaps it should be mentioned.  Perhaps use is something we simply allow, as with other X3D extensibility, rather than getting prescriptive or proscriptive.

Another excellent week of progress.  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 http://faculty.nps.edu/brutzman

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210813/5aa78c46/attachment-0001.html>


More information about the x3d-public mailing list