[x3d-public] major node differences between 3.3 X3DUOM, Schema and 4.0, are theremore? Use cases for X3D. meditate, yoga and energy

John Carlson yottzumm at gmail.com
Fri Feb 1 16:57:23 PST 2019


I think this first batch of use cases will test H-Anim without excessively taxing the computer.   There is no “fast” yoga that I know of.  But yes, the skin will stretch.

John

Sent from Mail for Windows 10

From: John Carlson
Sent: Friday, February 1, 2019 6:47 PM
To: X3D Graphics public mailing list
Subject: major node differences between 3.3 X3DUOM, Schema and 4.0, are theremore? Use cases for X3D. meditate, yoga and energy

People not on To: address bar go down to USE CASES.     We should get wisey involved in this to implement in Unreal if X3D can’t cut it.
Michael, I need your take on using Bayesian networks to generate deeply nested “good” JSON or XML files/Virtual worlds.  This looks kind of interesting: https://arxiv.org/abs/1705.09558

$ diff X3dUnifiedObjectModel-3.3.xml X3dUnifiedObjectModel-4.0.xml|egrep 'Simple|Abstract|Concrete|Statement'
>       <SimpleType name="loaType"
>       <ConcreteNode name="HAnimMotion">
>       </ConcreteNode>

$ diff x3d-3.3.xsd x3d-4.0.xsd |grep type=|grep -e --|sort -u
<                                             <!-- type="SFTimeNonNegative" -->
<                                     <!-- type="SFTimeNonNegative" -->
<                                   <!-- type="SFTimeNonNegative" -->
>                                               <!-- type="SFTimeNonNegative" -->
>                                       <!-- type="SFTimeNonNegative" -->

SFTimeNonNegative is 3.3?

Plus a lot of HAnim enumerations, it looks like WOWOWOWOWOW.

How quickly can we get these changes plus the glTF ones into v4? I think they may be mostly in H-Anim.

What from this list:  http://www.web3d.org/wiki/index.php/X3D_version_4.0_Development#Candidate_Capabilities has already made it into the specification?

I haven’t really been through a major release before.   What happens to get what we want to agree upon as what we want 4.0? Or is it more like, do we have two similar implementations we can call a standard?  Is it more like who attends the meetings gets to choose?  Or is it more like the X3D Pinyata? Bat the developers on the head until they release the goodies. 😊😊  I have a feeling we’re going the Mantis route, and the spec change route? It looks like from: http://www.web3d.org/standards/adoption-process we are at 3.D IPR commitment.  What IPR commitment can we get from Khronos?
                                                                     USE CASES
1. The step after that is “Create Use Cases” then requirements.  What is an example Use Case?   We need an actor right, someone who is going to use the system.   We’ll say “me.” I want to use X3D to procedurally generate realistic worlds, unlike yet like Earth for use in meditation videos.   There will be avatars (more actors)posed in various beautiful places in the world (viewpoints), meditating.   The camera will move from viewpoint to viewpoint.  Music will play softly in the background.  We will all feel much more relaxed now.  A bell will ring.   Use case 2:   Show avatars in various mudra positions in 3D, similar to this page, but full body: https://chopra.com/articles/10-powerful-mudras-and-how-to-use-them  use zoomed in viewpoints focused on one or two hands. Use case 3: Have an avatar teach the audience various meditations and yoga positions in world in use case 1, teach audience what they are called as the audience performs the yoga. Use case 4:  Have a web site where a user can browse through animated yoga positions forward/reverse animated and choose a routine to practice.  Use case 5: Store and share routines on a calendar as a URI.  Launch from calendar into a browser. Use case 6: form sanghas with groups of folks in the virtual world to do meditation and yoga.  Use case 7: reach out to disabled people on the web and welcome them to the sanghas.  https://plumline.org/ Use case 8:  Use webcams to bring actual video of the participants into the virtual world, use Kinect in concert with Web3D.

2. Use case 9:  Show energy flowing through the human body.  Use case 10:  Help people perform energy healing exercises, similar to the above, and show how the energy is supposed to move (not a Web3D use case)

3. Use case 11: Become the YouTube of X3D

Requirement 1:  Implement JavaScript async/await or various generators (previously discussed) to create a virtual world and save it to one or more X3D files.  I’ve been working on this since the fuzz testing failed.  I suggest taking hierarchical statistics (Bayesian?) on the XML files or google earth I guess for the first “real” cut.

Discuss Use case 1 and requirement 1.

Can someone store these Use Cases on the web3d wiki?  Thanks! Who is prioritizing use cases?

Don, can we use the same equipment or different equipment as the radar equipment you mentioned in your slides to visualize human energy (chi)?  Thanks! That might be a question for the medical group.

BTW I have Kinect and  Leap if someone wants me to test something.  Just have to plug them in.

Does anyone want to fix the IMPORT EXPORT bug in Blender 2.8?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190201/8f0d9833/attachment.html>


More information about the x3d-public mailing list