[X3D-Public] X3D to VRML working with Matlab Simulink animation

Don Brutzman brutzman at nps.edu
Thu Oct 16 21:45:25 PDT 2014


Am happy to report that we have a very nice example showing the latest Matlab Simulink VR animation toolkit, which (after a number of years) is still using VRML.  This demo is working well with an X3D scene translated to VRML.

Example, simulation and support documentation online.  Prerequisite:  Matlab R2014B (released about a month ago).

http://x3dgraphics.com/examples/X3dForAdvancedModeling/Matlab/
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.wrl
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.x3d
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.html
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.png

Simulink model, documentation and original example:
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulinkProject.slx
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulinkMatlabVRtoolExample.pdf

Many thanks to Ben Cheng for all of the worthy work on this model, which adapts an example that accompanies Matlab.
http://www.mathworks.com/help/sl3d/examples/bouncing-ball.html

Also attached is a screen shot (with a slightly squished box) plus our wish list of tasks and opportunities for Mathworks to resume their progress with VR as a part of the Web3D Consortium and X3D community.   We will keep this up to date online at
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/MathworksWishList.txt

Have fun with X3D!

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: BouncingBoxSimulink.png
Type: image/png
Size: 108019 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20141016/af539b66/attachment-0001.png>
-------------- next part --------------
16 October 2014

X3D Recommendations for Mathworks

Matlab is a tremendous tool for mathematics, science and engineering.  Adding
full support for X3D Graphics will make it even better.

1.  Upgrade from VRML to also include support for Extensible 3D (X3D) Graphics
International Standard, with no loss of backwards compatibility.

2.  More examples showing X3D usage, both HTML5/X3D and video demonstrations.

3.  Updated examples using X3DOM as a plugin-free approach for publishing user
projects to the Web.  Consider releasing Javascript library to allow Simulink
to drive *any* X3D player and Web browser, in addition to the bundled VR Sink
module that comes with the Matlab Simulink 3D Animation toolbox. 

4.  Update scene authoring support, and add connections to utilize the many
X3D Quality Assurance (QA) tools for content corrctiness and validity.

5. Mathworks needs to join the Web3D Consortium to ensure that Matlab users
have the best possible support from Web standards.

6. The X3D Community will be happy to provide help and support.

Additional suggestions and questions are always welcome.

Very respectfully,

Don Brutzman Ph.D.
brutzman at nps.edu

This list of recommendations is maintained at
http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/MathworksWishList.txt


More information about the X3D-Public mailing list