[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