<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>I would like to suggest a “Semantics” Navigation Type where the scenegraph “folds”/animates into a semantics hierarchy or graph, similar to OSNAP or Windows Explorer.  Interaction will be like Windows Explorer.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I would also like to suggest a “Drawing, Map or Floor Plan” Navigation type where the 3D world becomes 2D maps, one or more for each floor level. Hopefully animation from 3D to 2D to 3D will be provided.  Interaction will be like a 2D CAD system.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I don’t know how to specify such things.  I don’t even know if they’re navigation types.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I believe this would complete my vision of Web3DUX browsers, except for interactive leaves and water.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:brutzman@nps.edu">Brutzman, Donald (Don) (CIV)</a><br><b>Sent: </b>Wednesday, October 30, 2019 2:01 PM<br><b>To: </b><a href="mailto:LIU_F@mercer.edu">Feng Liu</a>; <a href="mailto:asadagic@nps.edu">Sadagic, Amela (CIV)</a>; <a href="mailto:npolys@vt.edu">Nicholas Polys</a><br><b>Cc: </b><a href="mailto:x3d-public@web3d.org">X3D Graphics public mailing list</a><br><b>Subject: </b>[x3d-public] Web3DUX "wannabe" working group minutes 30 OCT 2019:mission statement</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Attendees: Feng Liu, Amela Sadagic, Don Brutzman.  Regrets Nicholas Polys (office hours).</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Prior minutes:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>[1] [x3d-public] Web3DUX "wannabe" working group minutes 23 OCT 2019: mission statement</p><p class=MsoNormal>     https://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011431.html</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>[2] [x3d-public] X3D Working Group minutes 25 OCT 2019: X3Dv4 issues review, logging, text alignment</p><p class=MsoNormal>     http://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011455.html</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We plan to meet on Wednesdays at 1015-1100 weekly, skipping some weeks based on participant availability. To join please see</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                Web3D Teleconference Information</p><p class=MsoNormal>                https://www.web3d.org/member/teleconference-information</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cool user experience: we stretched my shared zoom-room desktop approximately 2500 miles when Dr. Liu took control of my laptop's mouse and keyboard from Mercer University.  8)</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>----</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>1. We worked on mission statement for working group.  Best so far:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>==============================================</p><p class=MsoNormal>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.</p><p class=MsoNormal>==============================================</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Our last X3D working group meeting included affirmative review of the mission statement.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Still looking good a week later.  Onward...</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>----</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>2. *Overview statement.*  Today's progress follows, comments please:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>==============================================</p><p class=MsoNormal>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.</p><p class=MsoNormal>==============================================</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>3. *Issue: Navigation and Interaction.*  From last week:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> TODO: distinguish navigation and interaction?  Is navigation a subset of interaction?  Check X3D spec...</p><p class=MsoNormal>> </p><p class=MsoNormal>>             Navigation component</p><p class=MsoNormal>>             https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/navigation.html</p><p class=MsoNormal>> </p><p class=MsoNormal>>             Pointing device sensor component</p><p class=MsoNormal>>             https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html</p><p class=MsoNormal>> </p><p class=MsoNormal>> Interestingly different varieties within these terms include</p><p class=MsoNormal>> </p><p class=MsoNormal>> User-Interaction Tasks               Scene Interaction</p><p class=MsoNormal>> - Navigation                                    - Local client only, no influence on other clients</p><p class=MsoNormal>> - Selection and Manipulation   - Shared state in local system or on remote server</p><p class=MsoNormal>> - System Control                           - Local or remote</p><p class=MsoNormal>> </p><p class=MsoNormal>> Curious case: shared state with multiple users viewing and navigating may have no interaction effects on each other or on shared state.</p><p class=MsoNormal>> </p><p class=MsoNormal>> It is a really interesting discussion, as ever there is a diversity of terms and reaching a shared understanding often reveals hidden contradictions and gaining mutual insight.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>One helpful way to distinguish these is by noting that passive user navigation (sometimes called inspection or even "magic carpet" viewer) does not change a model</p><p class=MsoNormal>state.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This primarily seems like nomenclature for fairly well-understood topics.  Is a Mantis issue appropriate here?  Should we change or improve the terms of reference being used in X3D Architecture document?  As a great way to focus such clarifications, should we refine or add more definitions to the vocabulary terms in the glossary?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                X3D Architecture, clause 3  Definitions, acronyms, and abbreviations</p><p class=MsoNormal>                https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-WD1/Part01/glossary.html</p><p class=MsoNormal>                </p><p class=MsoNormal>We will review these terms together in the next calls.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Further TODO: review and confirm (or improve) specification requirements for portability across platforms and devices.  Not seen... shouldn't there be words for this in the following?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                X3D Architecture, clause 4 Concepts</p><p class=MsoNormal>                http://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-WD1/Part01/concepts.html</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This review will be a very important maturity check for X3Dv4.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>----</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>4.  Navigation types in X3D.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> We broached the topic of turntable navigation as an example where best practices have the potential to mature to the level of specification candidates.  For example:</p><p class=MsoNormal>> </p><p class=MsoNormal>>             New ‘turntable’ navigation mode in X3DOM</p><p class=MsoNormal>>             https://www.x3dom.org/new-turntable-navigation-mode-in-x3dom</p><p class=MsoNormal>> </p><p class=MsoNormal>>             Navigation Modes - X3DOM Documentation: Tutorials</p><p class=MsoNormal>>             https://doc.x3dom.org/tutorials/animationInteraction/navigation/index.html</p><p class=MsoNormal>> </p><p class=MsoNormal>>             FreeWRL VRML/X3D browser</p><p class=MsoNormal>>             https://sourceforge.net/p/freewrl/mailman/freewrl-develop/?limit=100&viewmonth=201507&viewday=16&style=flat</p><p class=MsoNormal>> </p><p class=MsoNormal>>             Castle Game Engine: Navigation component</p><p class=MsoNormal>>             https://castle-engine.io/x3d_implementation_navigation.php</p><p class=MsoNormal>> </p><p class=MsoNormal>> Turntable navigation is a good candidate for some really helpful UX evaluation.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This is now entered in the X3D Mantis issue tracker for X3Dv4.  It is a good starter activity.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                Mantis Issue 1264: NavigationInfo type TURNTABLE</p><p class=MsoNormal>                https://www.web3d.org/member-only/mantis/view.php?id=1264</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Many other navigation modalities will emerge as we broaden from 3D into VR/AR/XR.  Always a worthy challenge is to define these interaction modalities in compatible ways.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Listing well-accepted references and noting their value will be a useful upcoming task.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>==========</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>5. Goal next two weeks:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>a. Review specification issues above.</p><p class=MsoNormal>b. Begin collecting and noting references of interest.</p><p class=MsoNormal>c. Continue work on charter, emphasizing specific outcomes and activities.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Don sends regrets for next two weeks. Hoping that Nicholas Dick and others closely familiar with X3D Specification might attend in support of Feng and Amela's continuing review.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Step by step...  Thanks for all interest in Web3DUX User Experience efforts.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>all the best, Don</p><p class=MsoNormal>-- </p><p class=MsoNormal>Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman@nps.edu</p><p class=MsoNormal>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149</p><p class=MsoNormal>X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>