<div dir="ltr"><div>Freewrl inventory of implemented navigation modes:</div><div>Walk</div><div>Fly > yaw-z, XY, yaw-pitch, roll</div><div>Explore</div><div>Spherical (pan-zoom)</div><div>Turntable</div><div>LookAt</div><div>ViewAll</div><div>Distance - (changes examine distance with a screen-vertical drag)</div><div>ShiftKey (turns off sensors for pure navigation, like keyboard shift key is supposed to, except without keyboard)</div><div><br></div><div>Touch screen navigation specific:</div><div>Hover (up-drag for isOver when using touch screen)</div><div>Pedal (drags in-scene cursor separately so related to finger touch position by an adjustable offset)</div><div>-Doug</div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Fri, Oct 18, 2019 at 1:35 PM Andreas Plesch <<a href="mailto:andreasplesch@gmail.com">andreasplesch@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">Ok.<br>
<br>
Yes, turntable navigation mode is really useful. It is probably the<br>
most popular mode in x3dom. It could be specified as a special case of<br>
EXAMINE, with the additional restriction that the vertical axis must<br>
stay aligned with the local Y-axis. Helicopter mode is similar but<br>
with FLY controls.<br>
<br>
Out of the other listed nodes, EnvironmentLight is important and<br>
relatively easy to implement in the shader. The light color is<br>
determined from a skybox/environment, relative to the eye-to-fragment<br>
angle. x3dom has it for PBR purposes.<br>
<br>
x3dom has BackdropBackground as a special case of Background. It is a<br>
simple static image and can be quite useful:<br>
<a href="https://github.com/x3dom/x3dom/issues/971" target="_blank" rel="noreferrer">https://github.com/x3dom/x3dom/issues/971</a> . If only the backUrl field<br>
is populated, it is used as a static backdrop.<br>
<br>
Plane is used but I forget why it is there over Rectangle2D. The extra<br>
geometry nodes are rarely used. Teapot can be useful for testing<br>
across browsers but that is probably not a good reason to expand the<br>
spec.<br>
<br>
-Andreas<br>
<br>
On Fri, Oct 18, 2019 at 1:36 PM Brutzman, Donald (Don) (CIV)<br>
<<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:<br>
><br>
> Thanks for feedback Andreas.<br>
><br>
> On 10/18/2019 4:18 AM, Andreas Plesch wrote:<br>
> >> Date: Fri, 18 Oct 2019 10:33:55 +0000<br>
> >> From: "Brutzman, Donald (Don) (CIV)" <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>><br>
> >> To: X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br>
> >> Cc: X3D Graphics Working Group <<a href="mailto:x3d@web3d.org" target="_blank">x3d@web3d.org</a>><br>
> >> Subject: [x3d-public] X3D Working Group Agenda 28 OCT 2019: X3Dv4 issues review<br>
> >><br>
> >> ==================================<br>
> >>[...]<br>
> >> 2. *Carryover issue: material, textures, lighting*<br>
> >><br>
> >>> a. Good discussion on interplay between materials and textures is occurring on both the X3DOM and X_ITE mailing lists.  [...]<br>
> >>><br>
> >>> * X3DOM conversation<br>
> >>>     <a href="https://github.com/x3dom/x3dom/issues/993" target="_blank" rel="noreferrer">https://github.com/x3dom/x3dom/issues/993</a><br>
> >>><br>
> >>> * X_ITE conversation<br>
> >>>     <a href="https://github.com/create3000/x_ite/issues/50" target="_blank" rel="noreferrer">https://github.com/create3000/x_ite/issues/50</a><br>
> >><br>
> >> Is this driving to closure satisfactorily? Are precise changes expected for X3Dv4?<br>
> ><br>
> > x3dom has been updated to be more spec. complaint and tries to detect<br>
> > if an image texture is greyscale from the image itself now.<br>
> ><br>
> > Michalis has good language for precise changes which would much<br>
> > simplify image texture and color mixing by always just multiplying.<br>
> > x3dom would likely support this change. Probably x-ite as well since<br>
> > it makes implementations and reasoning easier.<br>
> ><br>
> >> We must have consistent rendering well defined.<br>
> ><br>
> > Currently, it is not very well defined. The changes would make it more<br>
> > consistent with other graphics systems.<br>
><br>
> Super.  Looking forward to compatible resolution between X3DOM, X_ITE, Castle Game Engine and then X3Dv4 PBR.<br>
><br>
> You have our commitment to have the specification match consensus on repeatable authoring results for rendering.<br>
><br>
> Hopefully other implementers are taking advantage of considering these discussion threads as well.<br>
><br>
> >> ==================================<br>
> >><br>
> >> 3. *Carryover issue: features and nodes*<br>
> >><br>
> >>> b. X3DOM and X_ITE have added some navigation types and other special features.  Some features will also be part of SAI, for example getting screen-space coordinates.  We need to expose these inside any X3D model so that authors work to best effect with HTML5.  These need to be considered and proposed publicly to get on the X3D Working Group agenda prior to 16 DEC 2019.<br>
> >>><br>
> >>> The community has to live with the results... the community should *Step Up to Help* !!  This is a real opportunity for authors and implementers to speak out, helping to elevate important new candidate capabilities.<br>
> >><br>
> >> Nobody has stepped up yet.  Navigation types and other geometry nodes sure seem like low-hanging fruit.<br>
> ><br>
> > I gather this issue is mostly with respect to VR navigation ? I am not<br>
> > sure what this issue is about.<br>
><br>
> Yes, X3DOM X_ITE and other browsers' documentation have noted some additional navigation types and additional geometry nodes.  For example:<br>
><br>
>         <a href="https://www.x3dom.org/new-turntable-navigation-mode-in-x3dom" target="_blank" rel="noreferrer">https://www.x3dom.org/new-turntable-navigation-mode-in-x3dom</a><br>
>         <a href="https://www.x3dom.org/x3dom/example/x3dom_turntable.html" target="_blank" rel="noreferrer">https://www.x3dom.org/x3dom/example/x3dom_turntable.html</a><br>
> and<br>
>         X3DOM node index<br>
>         <a href="https://doc.x3dom.org/author/nodes.html" target="_blank" rel="noreferrer">https://doc.x3dom.org/author/nodes.html</a><br>
><br>
> includes Block, Dish, ImageGeometry, Mesh, Multipart, Nozzle, Plane, Pyramid, RectangularTorus, SlopedCylinder, Snout, SolidOfRevolution, SphereSegment, Torus, Viewfrustum.<br>
><br>
>         X_ITE Supported Nodes<br>
>         <a href="http://create3000.de/x_ite/supported-nodes" target="_blank" rel="noreferrer">http://create3000.de/x_ite/supported-nodes</a><br>
><br>
> ... has BlendMode (not sure why).  Otherwise mostly appears to match the spec, but doubtless has some suggested changes or additions to X3D.<br>
><br>
>         <a href="http://create3000.de/users-guide/components/x_ite/blendmode" target="_blank" rel="noreferrer">http://create3000.de/users-guide/components/x_ite/blendmode</a><br>
><br>
> Instant Reality has numerous variants, not sure what might be repeatable/generalizable.  Perhaps PixelText, SolidText, SphereSegment, Torus, Plane, ImageGeometry, Teapot, SphericalHarmonics, Highlight, EnvironmentLight, BackdropBackground, GradientBackground, SolidBackground, PolygonBackground, SkydomeBackground, many others are also listed.<br>
><br>
>         <a href="http://doc.instantreality.org/documentation/nodetypetree" target="_blank" rel="noreferrer">http://doc.instantreality.org/documentation/nodetypetree</a><br>
><br>
> Am expecting Castle Game Engine and FreeWrl also have wish lists.<br>
><br>
> Not looking for "node bloat" but many of these sound quite simple and might be good additions to X3Dvy author's palette of capabilities.<br>
><br>
> Thanks everyone for considering the possibilities.  As before:<br>
><br>
> >> Seems like a real opportunity for someone to unlock major latent improvements for future authors and users.<br>
> >><br>
> >> Am willing to spend meeting time to review once a suggestion list has been posted publicly.<br>
> all the best, Don<br>
> --<br>
> Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
> X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" target="_blank" rel="noreferrer">http://faculty.nps.edu/brutzman</a><br>
<br>
<br>
<br>
-- <br>
Andreas Plesch<br>
Waltham, MA 02453<br>
<br>
_______________________________________________<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" target="_blank" rel="noreferrer">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>