[x3d-public] X3D teleconference minutes 11 JAN 2019: Samsung SXR demo review

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Fri Jan 11 09:44:15 PST 2019


Attendees: Mitch Williams, Vince Marchetti, Nicholas Polys, Dick Puk, Don Brutzman.

1. Prior minutes:

	[x3d-public] X3D Working Group teleconference 4 JAN 2018
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-January/009774.html

===========================================

2. Today's featured speaker is Mitch Williams who is leading Web3D Consortium's VR/AR/MAR efforts.

Attached please find recent progress in the Samsung XR (SXR) project, released with permission.  SXR is new name for the ongoing work in GearVRF implementing X3D in open-source Java.  (Please note corrected acronym is SXR, not the one posted earlier.)

Mitch used the screen shots to describe a variety of techniques, such as
- Plane detection which finds the local floor for AR registration,
- Gaze, indication and selection of objects to change focus of attention and color,
- using TouchSensor and JavaScript to launch a MovieTexture,
- maintaining backwards compatibility across multiple generations of Samsung phones (none caught on fire).
- Building a suite of examples using plain old X3D scenes has helped software evolution, testing and conformance.
- Using QR maps as marker identifications and landmarks.
- Sharing content between applications for multiuser experiences.

> All using X3D on the Samsung GearVR !!!!!!
> Issues discovered during R & D:
> ∙ Need a way to delete content

... as part of the current system interface

> ∙ An event back that the plane has been clicked launching new X3D scene (giving a content developer some app creation options)
> ∙ Work on dragging the AR components around.

Really interesting development review, Mitch's lessons learned provide a lot of insights and also open questions we will no doubt continue to focus on.

It is curious to consider that notion of ground plane might need to be part of the X3D scene graph so that content authors can place content relative to both headset and environment.  (Use case example: mama/papa/baby bear chatting as they interact with goldilocks would not want the displays all at papa bear's elevation.)

Good discussion about how authors might share X3D models while also working in diverse development environments.  Can we both support and go beyond specific app environments?  Samsung's interests include sharing lots of content, so anything that makes sharing easier holds interest.

Online
	SamsungXR
	http://www.samsungxr.com
	http://www.samsungxr.com/tutorials/simple_sxr_app

Article
	Micah Blumberg, "SXR: Samsung XR"
	https://medium.com/silicon-valley-global-news/sxr-samsung-xr-c1711d1fc89f

Code and content
	https://github.com/sxrsdk/sxrsdk
	https://github.com/sxrsdk/sxrsdk-demos
	https://github.com/sxrsdk/sxrsdk-tests

GearVR Framework is online (now frozen) at
	http://www.gearvrf.org
	https://github.com/Samsung/GearVRf

Early blog entry by Mitch:
	SXR and the X3D file format
	http://www.samsungxr.com/blog/2017_4_17_x3d

Looking way ahead, many valuable design patterns and much clarity of terminology at

	3D User Interfaces: Theory and Practice (now in 2nd edition)
	Doug A. Bowman, Ernst Kruijff, Joseph J. LaViola, Jr., Ivan Poupyrev
	https://people.cs.vt.edu/~bowman/3dui.org/3D_UI_Book.html

A number of other references mentioned (e.g. Johannes Behr course "Don't Be a Wimp" at SIGGRAPH, others).  We would all really benefit if we were sharing common concepts with common terminology - further progress becomes possible.  Would anyone care to start maintaining a list of relevant references?

===========================================

3. X3D rotations: interesting conversation thread on x3d-public list:

	[x3d-public] Euler rotation, Albert Jan Wonnink
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-January/009792.html

Good suggestions on how this problem can be addressed, also good suggestions on improving our resources.  Here are some:

	Coordinate Systems and Rotations
	http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#CoordinateSystems

Many conversations can't lead to spec changes... but hey the "X" in X3D is Extensible!  If you can't do what you want with the many nodes present, scripts and prototypes, it is certainly of broad interest.

We look forward to continued scrutiny, dialog, help and collaborative effort.

===========================================

4. Updated agenda for Korea Chapter meeting 21-25 JAN 2019 Seoul is maintained online, stay tuned for presentations and photos to get added when that starts.

	Web3D Korea Chapter and ISO/IEC JTC 1/SC24 WG9
	http://www.web3d.org/event/web3d-korea-chapter-and-isoiec-jtc-1sc24-wg9

===========================================

5. X3D Model Exchange retweets: interesting project progress, lots of images.  Sites are using Drupal 8 and gitlab, production pipeline uses X3DJSAIL and ant (Java) invoking Blender and Meshlab.

---
	https://twitter.com/NavyMakers/status/1083733308356255744
	Masters Thesis @NPS_Monterey uses Additve Manufacturing to create
	repeatable user-testing framework for #VR, #AR. Douglas Yamashita, Brazilian Navy,
	"ROLE OF STEREOSCOPIC DEPTH CUE AND IMMERSION IN MAINTENANCE TASKS,"
	September 2018, Monterey California. https://calhoun.nps.edu/handle/10945/60363
---
	https://twitter.com/NavyMakers/status/1083736793944547329
	X3D Model Exchange publishes multiple STL mesh exports as #X3D models
	embedding metadata. Demonstrates #AdditiveManufacturing 3D printing,
	visualization, composition, automation, archivability, repeatability.
	Open standards + open source throughout.
	https://modelexchange.nps.edu/model/helicopter-toy
---
	https://twitter.com/NavyMakers/status/1083740463016734720
	Forum posts help @NavyMakers using #X3D Model Exchange apply 3D printing
	to report experiences, share lessons learned, ask questions, and
	gain insights together. How will you innovate today?
	See one project using #AdditiveManufacturing at
	https://modelexchange.nps.edu/helicoptertoy

===========================================

6. Mantis bug work list: request everyone's priority issues, we will sort and address weekly.

Login as member to web3d.org
	MEMBERS > CONTENT > MANTIS ISSUE TRACKER
	second login (this password might be different? ask webmaster)
	mantis login (this password might be different? ask webmaster)
	reconnect to mantis link
	http://www.web3d.org/member-only/mantis/my_view_page.php
	http://www.web3d.org/member-only/mantis/view_all_bug_page.php

a. Handling of quotes has multiple issues involved.

    488: 5.15 SFString and MFString - Handling of Quotation Marks
    http://www.web3d.org/member-only/mantis/view.php?id=488

    705: 5.15 SFString and MFString - Escaping backslashes
    http://www.web3d.org/member-only/mantis/view.php?id=705

    1071: 5.15 SFString and MFString - Blank normalization in strings
    http://www.web3d.org/member-only/mantis/view.php?id=1071

    1091: 5.15 SFString and MFString - Confusion between XML and X3D syntax for SFString
    http://www.web3d.org/member-only/mantis/view.php?id=1091

When we are ready to take a break from GLTF in February, we will dedicate an entire meeting to this issue.

b. Nominations welcome for additional short issues, either low-hanging fruit or critical path.

c. We plan to tag issues #x3d4 when they relate to X3Dv4 specification.

	X3D version 4
	http://www.web3d.org/x3d4

	X3D Version 4.0 Development
	http://www.web3d.org/wiki/index.php/X3D_version_4.0_Development

===========================================

7. X3D teleconferences for next two weeks will be focused on GLTF and X3D.  Michalis for your many preparations on this issue are much appreciated.

	[x3d-public] Sorry for not being able to attend today's teleconference, glTF stuff that I planned to mention
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-January/009815.html

	glTF 2.0 in Castle Game Engine
	https://castle-engine.io/wp/2018/12/23/gltf-2-0/

===========================================

Thanks everyone for great dialog and many contributions today.  Have fun with X3D!  8)

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       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 --------------
A non-text attachment was scrubbed...
Name: Screen shots of AR using X3D for Samsung GearVR (SXR).pdf
Type: application/pdf
Size: 227163 bytes
Desc: Screen shots of AR using X3D for Samsung GearVR (SXR).pdf
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190111/e173aa43/attachment-0001.pdf>


More information about the x3d-public mailing list