[x3d-public] How to test and describe X3D behavior and dynamics.

John Carlson yottzumm at gmail.com
Wed Mar 27 06:08:41 PDT 2019


So we are pretty good at testing X3D translation between encodings.   What about testing behavior and dynamics in X3D worlds? How do we do that? Do we have standardized movies to test browsers against? How is this done in other animation software?  I see many movies under  ConformanceNist.  I’m going to assume those are the test movies.

Do we have ways of capturing the dynamics other than movies, such as putting instrumentation or tracking meters inside the event system of a browser?  Are there standardized inspection ports in most browsers?  The SAI functions belonging to Browser?

Would it be possible to gather the behavioral and dynamic system concepts of the X3D abstract specification into a “X3D Unified Behavioral Model”?  Is this a task of the semantics working group?

We’re on Book 2 of “The Nature of Order”: “The _Process_ of Creating (Virtual) Life.”  Let’s define the event, process and system dynamics found in X3D standards in a machine interpretable fashion.  I’m not saying we don’t already have it.  For example, we could make the event model machine interpretable.

I can suggest possibly Figure 1 from https://deepblue.lib.umich.edu/bitstream/handle/2027.42/30278/0000679.pdf;jsessionid=7149BAF938A7301B588FCA916E82493C?sequence=1 for possible behaviors and dynamics.   We can also discuss relationships between classes (UML), and semantic triples (predicates).

Or we could probably better start from: https://en.wikipedia.org/wiki/Unified_Modeling_Language#Behavior_diagrams and add the physics predicates.  There appear several formats for communicating UML diagrams.

Thanks,

John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190327/90b752b1/attachment.html>


More information about the x3d-public mailing list