1 CONFIDENTIAL | © 2012 The MathWorks, Inc. CONFIDENTIAL March, 2013 Ariel Rubanenko Application, Consulting & Tool Implementation for Large-scale simulations, Guidance, Navigation & Control Building Virtual Worlds for use with Simulink 3D Animation Toolbox
22 Prepare a virtual scene Associate your Simulink model with a virtual scene During simulation, manipulate the position, rotation, and other properties of a 3-D object to portray the object’s movement Working with 3D Animation Toolbox
33 Open Philosophy – VRML97 VRML = Virtual Reality Modeling Language International Standard ISO/IEC :1997 Objects = Nodes Geometric primitives General shapes Transforms Lights Viewpoints Materials, textures, video, audio Flexible and powerful language for describing 3D interactive scenes – ideal for technical applications
44 Authoring Virtual Worlds: V-Realm Builder Features Graphical user interface Native VRML97 editor Hierarchical tree-style viewer of elements V-Realm Builder manual Online documentation: Virtual Worlds > VRML Editing Tools > Editors for Virtual Worlds: 1B906.html?product=VR&solution=1-1B B906.html?product=VR&solution=1-1B906 3/VRealm_Man.zip 3/VRealm_Man.zip V-Realm Builder library solution: 3JX9R7.html?product=VR&solution=1-3JX9R7 3JX9R7.html?product=VR&solution=1-3JX9R7
55 Authoring Virtual Worlds: Other Tools General 3-D authoring packages: Flux Studio TM, 3ds Max ®, Maya ®, LightWave 3D ®, World Construction Set ®, Scene Express, AC3D, Blender, … CAD Packages: SolidWorks, Catia, Pro/ENGINEER, … 3-D objects on the Web: … Conversion to VRML: V-Realm Builder, Blender, Flux Studio TM, Deep Exploration TM CAD, NuGraf ®,... Polygon reduction: Blender, VIZup, Deep Exploration TM CAD, NuGraf ® Standard text format. You can edit with any editor: Syntax-highlighting editors: VrmlPad
66 Virtual Scenes can Represent a Real Geographic Environment Import terrains from DEM data Flight simulations and analysis Image courtesy of Quadelta, Inc. Image courtesy of George Mason University. Image courtesy of Syracuse Research Corporation.
77 3D Animation Toolbox Summary Links MATLAB ® and Simulink ® with virtual reality graphics Provides insight into dynamic systems that you model Enables MATLAB and Simulink to control the position, rotation, and other properties of objects in 3-D virtual scenes
88 Further Information Virtual Reality Toolbox product page MATLAB Digest article, “Creating Standalone Virtual Environments” VRML97 Reference Webinars Books Chris Marrin, Teach Yourself VRML2 in 21 Days