<div><div dir="auto">Joe, I am unsure of licensing at this point, so I’ve been reluctant to post X3D JSON derived from Holger’s work.   I did run X3DJSONLD’s several.sh and don.sh on many of Holger’s .x3d files, but for simple invocations, it’s easier to run Saxonica’s xslt3.</div><div dir="auto"><br></div><div dir="auto">Go for it.   If you need help with using X3D JSON on non-web players, let me know.   I can possibly provide you with a simple script using xslt3.</div></div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 28, 2022 at 11:05 AM Joseph D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word"><div><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">The <i>enabled</i> field enables or disables all contained emitter nodes, without changing values of their respective <i>on</i> fields.<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Just specfkngtacular, and show some nice user code structures here. These 40.3.1 <i>X3DParticleEmitterNode</i>  things are prime for showing how to create, transport, and publish these thingees in various encodings then always being able to produce canonical xml for validation. x3d json encoding guide for these being shown? <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">a number of node types were not under X3DChildNode as expected</li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Are there other nodes like Joint where, as in skeleton, the first Joint container is skeleton but other joints from the same root are children?  <u></u><u></u></p><p class="MsoNormal">Can a Joint be a root node? For Hanim, only the first Joint, the root, has to be of skeleton which must be of humanoid<u></u><u></u></p><p class="MsoNormal">Of course it could make perfect use of a Joint node as the root for a scene or inline, without a skeleton. Viewpoint not part of Hanim viewpoint group is legal. <u></u><u></u></p><p class="MsoNormal">Even now, most simple examples can mostly work ok just using HAnimJoint, and HAnimDisplacer, and others, outside of Humanoid.  <u></u><u></u></p><p class="MsoNormal">Please, for next 4+, just go ahead and include Joint, Segment, Site hierarchy and Displacer as ok outside of Humanoid, just dropping Hanim prefix, for general use, getting validated structure and keystrokes, not a Spec ‘standard’ Humanoid. <u></u><u></u></p><p class="MsoNormal">How to include a (more aligned with ridgidBody structures?) Joint structure and (especially because this is such a useful and common mesh animation tool) Displacer upgrade for users not needing a ‘standard’ Humanoid? <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Peace and Fun with X3D to All, <u></u><u></u></p><p class="MsoNormal"><a href="https://www.youtube.com/watch?v=P2MoQnBYCqU" target="_blank">https://www.youtube.com/watch?v=P2MoQnBYCqU</a><u></u><u></u></p><p class="MsoNormal">Joe<u></u><u></u></p></div></div><div lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word"><div><p class="MsoNormal"><u></u> <u></u></p><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:brutzman@nps.edu" target="_blank">Brutzman, Donald (Don) (CIV)</a><br><b>Sent: </b>Saturday, February 26, 2022 9:17 PM<br><b>To: </b><a href="mailto:x3d-public@web3d.org" target="_blank">X3D Public Mailing List (x3d-public@web3d.org)</a><br><b>Subject: </b>Re: [x3d-public] X3D minutes 25 FEB 2022: resolving SpotLightdefaults, Particle Systems animation, resolving many Mantis issues</p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Attendees:  Michalis Kamburelis, Vince Marchetti, Nicholas Polys, Dick Puk, Doug Sanden, Don Brutzman.  Regrets and best regards: Anita Havele.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">A good portion of this week’s session continued examination of issues discussed in last week’s minutes.  As ever, publicly posted:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">[x3d-public] X3D meeting minutes 18 FEB 2022: SpotLight angles, Volume Rendering component<u></u><u></u></li><li style="margin-left:0in"><a href="https://web3d.org/pipermail/x3d-public_web3d.org/2022-February/016795.html" target="_blank">https://web3d.org/pipermail/x3d-public_web3d.org/2022-February/016795.html</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">It was great to have Doug with us Friday, sharing his insights from extensive implementation of X3D in the FreeWrl project.  Thanks buddy!<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="http://freewrl.sourceforge.net" target="_blank">http://freewrl.sourceforge.net</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Topics are numbered in order of initial agenda, but listed in order that we discussed them.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">= = = = = =<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="7" type="1"><li>We first discussed Spotlight defaults.  The prior discussion and minutes were very helpful.  We compared high-resolution  images created by Michalis using view3D (from Castle Game Engine) posted on Twitter.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://twitter.com/Web3DConsortium/status/1495106530034679810" target="_blank">https://twitter.com/Web3DConsortium/status/1495106530034679810</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://castle-engine.io/view3dscene.php" target="_blank">https://castle-engine.io/view3dscene.php</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Mantis 441: 17.4.3 SpotLight -- Default Values<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=441" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=441</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We again all agreed that current outer cutoffAngle was satisfactory, and that inner angle beamWidth default deserves changing.  The inner angle beamWidth is full intensity, the outer cutoffAngle is region for linear dropoff of lighting intensity from full to 0.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/lighting.html#SpotLight" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/lighting.html#SpotLight</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://en.wikipedia.org/wiki/Umbra,_penumbra_and_antumbra" target="_blank">https://en.wikipedia.org/wiki/Umbra,_penumbra_and_antumbra</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Michalis gave a helpful summary revisit of the issues, noting that defaults option (cutOffAngle pi/4, beamWidth pi/8) was best of three.  Doug and Don endorsed his assessment of goodness of first defaults.  Of course authors can override any value – we are currently seeking best (and perhaps most beautiful) default values.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Dick and Nicholas proposed that an even-better adjustment might be possible, showing even-more-obvious central beamwidth, with less-overwhelming dropoff in the penumbra… more like what theatrical effects might look like.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Nicholas shared dramatic images illustrating this point.  Looks like outer cutoffAngle is less than 10% greater than central beamWidth.  Might want an even-narrower SpotLight radius overall.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://clipartix.com/spotlight-clipart-image-23014" target="_blank">https://clipartix.com/spotlight-clipart-image-23014</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://media.istockphoto.com/vectors/abstract-blue-spotlight-shiny-vector-id508944706?k=6&m=508944706&s=170667a&w=0&h=Vd6xyzzTBu7EFB68CssxKnsKZl-z0rR6f4MB-EuRsuI=" target="_blank">https://media.istockphoto.com/vectors/abstract-blue-spotlight-shiny-vector-id508944706?k=6&m=508944706&s=170667a&w=0&h=Vd6xyzzTBu7EFB68CssxKnsKZl-z0rR6f4MB-EuRsuI=</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">So we decided to look even further at this potential improvement.  Michalis will take another look at possible defaults (cutOffAngle = pi/4, beamWidth = almost cutOffAngle but not quite) and share them back as example images.  Thanks!<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">= = = = =<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="8" type="1"><li>We next examined whether X3DParticleSystem might add enabled field to facilitate author control<u></u><u></u></li></ol><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Mantis 1380: ability to disable/enable X3DParticleEmitterNode<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1380" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1380</a><u></u><u></u></li></ul><p><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">X3D Architecture, Particle Systems component, 40.3.1 <i>X3DParticleEmitterNode</i><u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/particleSystems.html#X3DParticleEmitterNode" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/particleSystems.html#X3DParticleEmitterNode</a><u></u><u></u></li><li style="margin-left:0in">several positive reasons to add: animation, control, performance, avoid convoluted workarounds<u></u><u></u></li><li style="margin-left:0in">question about whether they should be still shown if enabled set to false… good discussion… drives us towards maybe defining an ‘on’ field instead, much clearer<u></u><u></u></li><li style="margin-left:0in">negative points: none noted<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We will work on draft prose and potential resolution next week. Example:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">X3D Architecture, 17.2.1 Light source semantics<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/lighting.html#LightSourceSemantics" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/lighting.html#LightSourceSemantics</a><u></u><u></u></li><li style="margin-left:0in">“The <i>on</i> field specifies whether the light is enabled or disabled. If the value is <span>FALSE</span>, the light is disabled and will not affect any nodes in the scene. If the value is <span>TRUE</span>, the light will affect other nodes according to the 17.2.1.2 Scoping of lights.”<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Suggested addition to 40.3.1 <i>X3DParticleEmitterNode </i>follows.<i><u></u><u></u></i></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">“The <i>on</i> field specifies whether the particle emitter node is enabled or disabled. If the value is FALSE, the node is disabled and no new particles are generated. If the value is TRUE, particles are generated. If the node is generating particles and value is subsequently set to FALSE, existing particles finish their expected presentation.”<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Since ParticleSystem node includes an emitters array for all active emitter nodes, it makes sense to include a boolean field there as well.  However, we don’t want to force disabled nodes on/off since the author might be selective regarding which emitters are on/off.  For disambiguation, suggest calling that field <i>enabled</i>.<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">The <i>enabled</i> field enables or disables all contained emitter nodes, without changing values of their respective <i>on</i> fields.<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">In the meeting chat, Doug suggested particles would stall in place until re-enabled.  Thinking that through after the meeting, it might look strange to have particles “hanging” in mid-space, further an author would not have a way to clear the field.  And so, think it best that on/off control just be connected to particle generation.  If someone really wants pause/resume/clear functionality added, that would be appropriate for future X3D4.1.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Serious “eye candy” from Holger and X_ITE: a compelling set of implementations demonstrating power of Particle emitter nodes.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://create3000.github.io/x_ite" target="_blank">https://create3000.github.io/x_ite</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/ConeEmitter/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/ConeEmitter/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/ExplosionEmitter/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/ExplosionEmitter/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/ForcePhysicsModel/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/ForcePhysicsModel/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/ParticleSystem/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/ParticleSystem/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/PointEmitter/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/PointEmitter/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/PolylineEmitter/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/PolylineEmitter/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/SurfaceEmitter/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/SurfaceEmitter/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/VolumeEmitter/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/VolumeEmitter/example.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://create3000.github.io/media/examples/ParticleSystems/WindPhysicsModel/example.html" target="_blank">https://create3000.github.io/media/examples/ParticleSystems/WindPhysicsModel/example.html</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">9. We next rechecked Interface Hierarchy for X3DChildNode and root node type.  At first it looked like a number of node types were not under X3DChildNode as expected.  Looking at them again in subsequent review, I think we are OK.  Further scrutiny is always welcome, this diagram (originally authored by Joe Williams) is central to everything defined in X3D scene graph.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://www.web3d.org/documents/specifications/19775-1/V4.0/Part01/concepts.html#InterfaceHierarchy" target="_blank">https://www.web3d.org/documents/specifications/19775-1/V4.0/Part01/concepts.html#InterfaceHierarchy</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Next discussion responses are applied following each of the meeting agenda items.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>From:</b> Brutzman, Donald (Don) (CIV) <br><b>Sent:</b> Wednesday, February 23, 2022 5:22 PM<br><b>To:</b> X3D Public Mailing List (<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>) <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br><b>Cc:</b> Nicholas Polys <<a href="mailto:npolys@vt.edu" target="_blank">npolys@vt.edu</a>>; Michalis Kamburelis (<a href="mailto:michalis.kambi@gmail.com" target="_blank">michalis.kambi@gmail.com</a>) <<a href="mailto:michalis.kambi@gmail.com" target="_blank">michalis.kambi@gmail.com</a>>; <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br><b>Subject:</b> RE: X3D agenda 25 FEB 2022: resolve SpotLight defaults, other Mantis issues<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">6. Also proposed for working-group review, comments welcome:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Mantis 1382: 37.4.10 RigidBody as X3DChildNode (instead of X3DNode)<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1382" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1382</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">X3D Architecture, clause 37 Rigid body physics, 37.4.10 RigidBody<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/rigidBodyPhysics.html#RigidBody" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/rigidBodyPhysics.html#RigidBody</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><table border="0" cellspacing="5" cellpadding="0"><tbody><tr><td style="padding:0.75pt"></td><td style="padding:0.75pt"><p class="MsoNormal">Seems more consistent and practical to have RigidBody as X3DChildNode.<br>No problems yet seen, testing with X3DUOM and XMLSpy looks OK.<u></u><u></u></p><p class="MsoNormal">If there are any difficulties with content model, then do not do it.<br>If added, only expected changes are to the node signature and the Interface hierarchy.<u></u><u></u></p></td></tr></tbody></table><div><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><b>Consensus</b>: RigidBody changed to implement X3DChildNode.  As expected, no problems occurred in X3DUOM.  Changes checked in.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p></div><div><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>From:</b> Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> <br><b>Sent:</b> Wednesday, February 23, 2022 9:24 AM<br><b>To:</b> X3D Public Mailing List (<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>) <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br><b>Cc:</b> Nicholas Polys <<a href="mailto:npolys@vt.edu" target="_blank">npolys@vt.edu</a>>; Michalis Kamburelis (<a href="mailto:michalis.kambi@gmail.com" target="_blank">michalis.kambi@gmail.com</a>) <<a href="mailto:michalis.kambi@gmail.com" target="_blank">michalis.kambi@gmail.com</a>>; Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>><br><b>Subject:</b> X3D agenda 25 FEB 2022: resolve SpotLight defaults, other Mantis issues<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p style="margin-left:0.25in"><u></u><span>1.<span style="font-style:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">      </span></span><u></u>Regular Friday meeting 08-0900 Friday, call information follows.</p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Videoconference Connectivity:<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-top:0in;margin-bottom:0in"><span style="font-size:11pt;font-family:Calibri,sans-serif"><a href="https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09" style="font-family:Calibri,sans-serif" target="_blank">https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09</a><u style="font-family:Calibri,sans-serif"></u><u style="font-family:Calibri,sans-serif"></u></span></li><li style="margin-top:0in;margin-bottom:0in"><span style="font-size:11pt;font-family:Calibri,sans-serif"><a href="https://zoom.us/j/148206572" style="font-family:Calibri,sans-serif" target="_blank">https://zoom.us/j/148206572</a>  Password 483805<span style="font-family:Calibri,sans-serif"> </span><u style="font-family:Calibri,sans-serif"></u><u style="font-family:Calibri,sans-serif"></u></span></li><li style="margin-top:0in;margin-bottom:0in"><span style="font-size:11pt;font-family:Calibri,sans-serif"><a href="https://www.web3d.org/member/teleconference-information" style="font-family:Calibri,sans-serif" target="_blank">https://www.web3d.org/member/teleconference-information</a><u style="font-family:Calibri,sans-serif"></u><u style="font-family:Calibri,sans-serif"></u></span></li></ul><p class="MsoNormal"> <u></u><u></u></p><ol style="margin-top:0in" start="2" type="1"><li style="margin-left:0in">Followup on SpotLight default values, concluding considerations from last week<u></u><u></u></li></ol><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://web3d.org/pipermail/x3d-public_web3d.org/2022-February/016795.html" target="_blank">https://web3d.org/pipermail/x3d-public_web3d.org/2022-February/016795.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://twitter.com/Web3DConsortium/status/1495106530034679810" target="_blank">https://twitter.com/Web3DConsortium/status/1495106530034679810</a><u></u><u></u></li><li style="margin-left:0in">see Twitter images, thanks again to Michalis for compelling examples<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">answered in detail above.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="3" type="1"><li style="margin-left:0in">I “discovered” about a hundred more issues on Mantis that were not being tracked, ouch… They are now all “assigned” and being seen by our filters.  The majority are editorial in nature, time-consuming but not requiring working-group inputs.  Will advise when help is needed.<u></u><u></u></li></ol><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view_all_bug_page.php" target="_blank">https://www.web3d.org/member-only/mantis/view_all_bug_page.php</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">ouch ouch ouch but no major blockers found... super glad these comments (many by Roy Walmsley) weren’t lost, they indeed improve the X3D4 spec.  onward we go, accelerating uphill…<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="4" type="1"><li style="margin-left:0in">Michalis Appearance adjustments: please walk us through this, there are some questions, should be simple.<u></u><u></u></li></ol><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Mantis 1381: editorial correction to Appearance texture prose<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1381" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1381</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Michalis updated the Mantis issue with more information – thank you.  Not at all controversial.  Dick and I will perform final review and resolution as editors.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="5" type="1"><li style="margin-left:0in">Nicholas + everyone, continue needing your insight for carefully resolving these.<u></u><u></u></li></ol><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">1380: ability to disable/enable X3DParticleEmitterNode<span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1380" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1380</a><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></li></ul><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><p class="MsoNormal">answered in detail above, better and better.<u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><span style="font-size:10pt">Mantis 836: 04.3.2 Root nodes - Additional nodes need to be allowed as root nodes</span><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></li><li style="margin-left:0in"><span style="font-size:10pt"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1381" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1381</a><u></u><u></u></span></li></ul><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">now ready to resolve, RigidBody no longer needs to be listed since it is X3DChildNode.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><span style="font-size:10pt">Mantis 499: 41.4.8 ProjectionVolumeStyle - add Fields intensityThresholdFloor, intensityThresholdCeiling ?<u></u><u></u></span></li><li style="margin-left:0in"><span style="font-size:10pt"><a href="https://www.web3d.org/member-only/mantis/view.php?id=499" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=499</a><u></u><u></u></span></li></ul><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Thanks for review Nicholas.  Not needed now in X3D4. Mantis issue deferred as possibility in X3D4.1.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><span style="font-size:10pt">Mantis 545: 41.4.2 BoundaryEnhancementVolumeStyle descriptions for opacityFactor and retainedOpacity fields<u></u><u></u></span></li><li style="margin-left:0in"><span style="font-size:10pt"><a href="https://www.web3d.org/member-only/mantis/view.php?id=545" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=545</a><u></u><u></u></span></li><li style="margin-left:0in"><span style="font-size:10pt"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/volume.html#BoundaryEnhancementVolumeStyle" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/volume.html#BoundaryEnhancementVolumeStyle</a><u></u><u></u></span></li></ul><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Thanks for prose definitions Nicholas.  Descriptions added to specification.  Also added following reference:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><span style="font-size:10pt">Mantis 1383: Adding reference to Volume Component<u></u><u></u></span></li><li style="margin-left:0in"><span style="font-size:10pt"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1383" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1383</a><u></u><u></u></span></li><li style="margin-left:0in"><span style="font-size:10pt"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/bibliography.html#VIS2002" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/bibliography.html#VIS2002</a><u></u><u></u></span></li></ul><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Finally<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><span style="font-size:10pt">Mantis 917: Table 41.7 Volume rendering component support levels - ShadedVolumeStyle shadows support unclear<u></u><u></u></span></li><li style="margin-left:0in"><span style="font-size:10pt"><a href="https://www.web3d.org/member-only/mantis/view.php?id=917" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=917</a><u></u><u></u></span></li></ul><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Reviewed and considered satisfactory, issue is ready for final editors review to resolve.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">= = = = = =<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><ol style="margin-top:0in" start="10" type="1"><li><span style="font-size:10pt">Dare we look ahead?<u></u><u></u></span></li></ol><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Umm, no we don’t!   Too many X3D4 Mantis issues still need to be applied for a pristine ISO specification!!<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">(after-action discussion by Nicholas and Don follows…)<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Interesting discussion point today: Geospatial implementations are farther along than Dick and I had thought… this will deserve further group discussion.  Example:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">2019 M56.4 and M7.1 Ridgecrest sequence<u></u><u></u></li><li style="margin-left:0in"><a href="https://raw.githack.com/andreasplesch/VR-GeoCal/master/x3dom/RidgeCrest_M7.1.html" target="_blank">https://raw.githack.com/andreasplesch/VR-GeoCal/master/x3dom/RidgeCrest_M7.1.html</a><u></u><u></u></li></ul><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">But, if we were to look farther ahead to X3D4.1 beyond some small potential improvements, there is perhaps only a short list of major-change additions that we are deferring:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><ol style="margin-top:0in" start="1" type="a"><li style="margin-left:0in">Khronos<span style="font-size:10pt"> </span>KTX texture comparison<u></u><u></u></li></ol><p><a href="https://www.khronos.org/ktx" target="_blank">https://www.khronos.org/ktx</a></p><ol style="margin-top:0in" start="2" type="a"><li style="margin-left:0in">Open Geospatial Consortium (OGC) 3D Tiles <u></u><u></u></li></ol><p><a href="http://docs.opengeospatial.org/cs/18-053r2/18-053r2.htmlW3C" target="_blank">http://docs.opengeospatial.org/cs/18-053r2/18-053r2.htmlW3C</a> </p><ol style="margin-top:0in" start="3" type="a"><li style="margin-left:0in">WebXR Device API<span style="font-size:10pt"><u></u><u></u></span></li></ol><p><a href="https://www.w3.org/TR/webxr" target="_blank">https://www.w3.org/TR/webxr</a><span style="font-size:10pt"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Further, given X3D4 support for all X3D3 capabilities, glTF rendering, Web Audio API and HTML5 itself, it appears there are no barriers to implementation simply adding such support to their codebases with full expressiveness in X3D scene graph already available.  Wow…<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">= = = = = =<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">What an amazing team of players!  Today was another impressive high-water mark of collaboration by many super experts, truly exhilarating.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt">Thanks for all efforts, onward we go.  Have fun with X3D!  8)</span><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">all the best, Don<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">-- <u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        </span><a href="mailto:brutzman@nps.edu" target="_blank"><span style="font-size:10pt;font-family:"Courier New";color:rgb(5,99,193)">brutzman@nps.edu</span></a><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">X3D graphics, virtual worlds, Navy robotics https://</span> <span style="font-size:10pt;font-family:"Courier New""><a href="http://faculty.nps.edu/brutzman" style="font-family:"Courier New"" target="_blank">faculty.nps.edu/brutzman</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>
</div>