<div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 8, 2022 at 11:25 AM GPU Group <<a href="mailto:gpugroup@gmail.com">gpugroup@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">PointProperties.markerType<div>In theory the markerType symbols/patterns could be done with either</div><div>a)  2D mesh/triangles/geometry with texture coords for each vertex OR</div><div>b) splat/sprite texture on simple 2-triangle rectangle<br></div><div>For a) 2D mesh approach, any Appearance.ImageTexture would be applied as texture on the geometry</div><div>-- if that is the default interpretation/benchmark, and a browser wants to implement as b) splat, then a similar effect would need to be achieved when combining appearance texture with splat texture.</div><div>-Doug</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 8, 2022 at 10:55 AM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div><p class="MsoNormal">Attendees: Anita Havele, Nicholas Polys, Dick Puk, Doug Sanden, Don Brutzman.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We successfully held our regular weekly X3D meeting today, 08-0900 pacific.  Agenda topics follow.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li><a href="https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09" target="_blank">https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09</a> <u></u><u></u></li><li><a href="https://zoom.us/j/148206572" target="_blank">https://zoom.us/j/148206572</a>  Password 483805 <u></u><u></u></li><li><a href="https://www.web3d.org/member/teleconference-information" target="_blank">https://www.web3d.org/member/teleconference-information</a> <u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="1" type="1"><li>New weekly agenda item:  review ballot items from INCITS H3 (U.S. Standards Body) and W3C.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We reviewed procedures and voted on two ballots for US. National Body.<u></u><u></u></p><div style="border-top:none;border-right:none;border-left:none;border-bottom:1pt solid windowtext;padding:0in 0in 1pt"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="2" type="1"><li>Web3D 2022 Conference preparations are progressing well.  Call for Papers is now approved and available!<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="http://web3d.siggraph.org" target="_blank">http://web3d.siggraph.org</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://web3d.siggraph.org/web3d-2022-call-for-papers" target="_blank">https://web3d.siggraph.org/web3d-2022-call-for-papers</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Web3D 2022:  27th International Conference on 3D Web Technology will be November 2-4.  Dates of interest:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border-top:none;border-right:none;border-left:none;border-bottom:1.5pt solid windowtext;padding:0in 0in 1pt"><p class="MsoNormal" style="text-indent:0.5in;border:none;padding:0in">Submission July 23rd, 2022<u></u><u></u></p><p class="MsoNormal" style="border:none;padding:0in">                              Papers<u></u><u></u></p><p class="MsoNormal" style="border:none;padding:0in">                              Tutorials<u></u><u></u></p><p class="MsoNormal" style="border:none;padding:0in">                              Workshops<u></u><u></u></p><p class="MsoNormal" style="text-indent:0.5in;border:none;padding:0in">Notification Sept. 15th, 2022<u></u><u></u></p><p class="MsoNormal" style="text-indent:0.25in;border:none;padding:0in">Final version  01/10/2022<u></u><u></u></p><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p style="margin-left:0in"><u></u> <u></u></p><ol style="margin-top:0in" start="3" type="1"><li>X3D Scene Access Interface (SAI) draft specifications for C, C++, C# language bindings available for comment.<u></u><u></u></li></ol><p><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">[x3d-public] X3D C/C++/C# CD texts approval for ISO submission - public comments requested<u></u><u></u></li><li style="margin-left:0in"><a href="https://web3d.org/pipermail/x3d-public_web3d.org/2022-April/017073.html" target="_blank">https://web3d.org/pipermail/x3d-public_web3d.org/2022-April/017073.html</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-3v3.3-CD" target="_blank">https://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-3v3.3-CD</a>  C<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-4v3.3-CD" target="_blank">https://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-4v3.3-CD</a>  C++<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-5v3.3-CD" target="_blank">https://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-5v3.3-CD</a>  C#<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Our plan is to proceed with international review of version 3.3 of these specifications, then upgrade to 4.0 once X3D4 Architecture is complete and then X3D4 SAI 19775-2 abstract specification is similarly updated.<u></u><u></u></p><div style="border-top:none;border-right:none;border-left:none;border-bottom:1.5pt solid windowtext;padding:0in 0in 1pt"><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="4" type="1"><li>Our current top priority is resolving Mantis review issues, in order to finalize X3D4 Architecture for Draft International Standard submission to ISO.<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://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/Architecture.html" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/Architecture.html</a><u></u><u></u></li></ul><p style="margin-left:0.25in"><u></u> <u></u></p><ol style="margin-top:0in" start="4" type="1"><ol style="margin-top:0in" start="1" type="a"><li>PointProperties markerType: does it look OK?<u></u><u></u></li></ol></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">[x3d-public] X3D minutes, Friday 1 APR 2022: glTF X3D4 video, mantis issues, PointProperties markerType<u></u><u></u></li><li style="margin-left:0in"><a href="https://web3d.org/pipermail/x3d-public_web3d.org/2022-April/017049.html" target="_blank">https://web3d.org/pipermail/x3d-public_web3d.org/2022-April/017049.html</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">X3D4 Architecture, Shape component, 12.4.7 PointProperties<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/shape.html#PointProperties" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/shape.html#PointProperties</a><u></u><u></u></li></ul><div style="border-top:none;border-right:none;border-left:none;border-bottom:1.5pt solid windowtext;padding:0in 0in 1pt"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We had insightful discussion, the following was added to Mantis.<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 1393: 12.4.7 PointProperties missing markerType field<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1393" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1393</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Where is point sprite (or point splat) proposal?<br><br>Is this aligned satisfactorily/sufficiently with common practices for point visualization? Seems compatible with other symbology.<br><br>Can we<br>- control transparency? (background fully transparent, no control provided)<br>- control color? (yes, by Material or Color node with indices/order)<br>- specify other images/icons/glyphs/sprite? (yes, but requires coordination)<br><br>If accepted, needs mention in 11.4.12 PointSet<br><br>If accepted, needs integration with prior/existing work (including X3DOM implementation)<br><br>If not accepted, needs to be deferred to X3D4.1<br><br>Proposing additional markerTypes to ISO corresponding to these other approaches is a useful option to us.<br><br>Goal: resolve during April 2022.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="4" type="1"><ol style="margin-top:0in" start="2" type="a"><li>Mantis 1192: 07.2.2 Bindable children nodes - Undefined results if bindable node is under Switch or LOD is problematic<u></u><u></u></li></ol></ol><p style="margin-left:0.75in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1192" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1192</a><u></u><u></u></p><div style="border-top:1pt solid rgb(68,114,196);border-left:none;border-bottom:1pt solid rgb(68,114,196);border-right:none;padding:10pt 0in"><p align="left" style="text-align:left">Spec sayeth:<br>"The results are undefined if a bindable node is bound and is the child of an LOD, Switch, or any node or prototype that disables its children."<br><br>This leads to all manner of inconsistent problems among scenes. It also means that Inline node (which may or may not include bindable nodes) has undefined behavior under LOD/Switch/etc.<br><br>As a result, in addition to indeterminate X3D browser behavior, it means that X3D scenes are not fully composable. That is contrary to X3D design objectives.<br><br>Different prose and deterministic guidelines is needed in this section that provides clear rules for binding/unbinding nodes when they become active within LOD/Switch/etc. Small adaptations to current binding rules can likely address this problem satisfactorily.<u></u><u></u></p></div><p class="MsoNormal">Request review and comment on the following suggested resolution.  The intent is to reinforce author modeling choices over independent browser optimization.<br><br>    “Sending a set_bind event to a bindable node that is a child of a Switch node is <span style="background:yellow">typically</span> ignored, respecting the selection logic of the parent Switch.<br><br>    Since different levels of an LOD node are intended to be visually similar and only varying in terms of level of detail, sending a set_bind event to a bindable node that is a child of an LOD typically binds that node and also activates the corresponding level in the LOD.<br><br>    Even if event behavior is ignored, such occurrences may be reported via a console (if available).”<u></u><u></u></p><div style="border-top:none;border-right:none;border-left:none;border-bottom:1.5pt solid windowtext;padding:0in 0in 1pt"><p style="margin-left:0in"><u></u> <u></u></p><p style="margin-left:0in">Group review comments, added to Mantis 1192:<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">For Switch, avoid “<span style="background:yellow">typically</span>” and make phrasing unambiguous that the autoselection occurs.<u></u><u></u></li><li style="margin-left:0in">For bindable nodes, note that they remain active on their respective binding stack.<u></u><u></u></li><li style="margin-left:0in">If you have a bound Viewpoint under a selected Switch child, and a different Switch child becomes selected, is that current Viewpoint unbound?  We would expect so…<u></u><u></u></li></ul><p class="MsoNormal"><br>If this is too complex, we should defer to X3D4.1. This nevertheless is a reduction of the “browser response is undefined” space. Let's get this potential refinement sorted out as best possible, then assess if resolves the issue satisfactorily, and then approve or else defer to 4.1.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Nicholas noted prior work on “Plans for Merging X3D AR Proposals” proposal, we added this to Mantis as deferred work for X3D4.1 specification.<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/wiki/index.php/Plans_for_Merging_X3D_AR_Proposals" target="_blank">https://www.web3d.org/wiki/index.php/Plans_for_Merging_X3D_AR_Proposals</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1394" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1394</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Have fun with X3D!  8)<u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">all the best, Don<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">-- <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><u></u><u></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></u><u></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" target="_blank">faculty.nps.edu/brutzman</a><u></u><u></u></span></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>
</blockquote></div>