1 / 11

3D Mental Vision

3D Mental Vision A teaching platform for Computer Graphics and Virtual Reality Goals Improve comprehension of abstract notions of 3D Computer Graphics (CG) Break the limitations of static images and videos Offer interactivity

Gabriel
Download Presentation

3D Mental Vision

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3D Mental Vision A teaching platform for Computer Graphics and Virtual Reality

  2. Goals • Improve comprehension of abstract notions of 3D Computer Graphics (CG) • Break the limitations of static images and videos • Offer interactivity • Offer to advanced students a comfortable development framework for their projects

  3. What is MVisio? • A set of interactive compact demonstrators (called modules) • A programmer-friendly, pedagogical-oriented 2D/3D graphic engine

  4. MVisio Modules • Modules are small demos allowing students and teachers to dynamically interact with the algorithms and concepts introduced during the class • Modules can be directly inserted in PowerPoint presentations or launched separately • Modules run virtually on every pc/laptop (for example the ones offered by Poseidon)

  5. MVisio Modules (2) • Typically, a module features: • a screenshot of the lesson slide • an intuitive and user-friendly interface (few buttons, click & drag interaction) • Students can practice with modules directly on their notebooks during the lessons

  6. MVisio Modules (3) Lesson slide Click & drag controls Real-time WYSIWYG display Simplified interface PowerPoint-like style

  7. MVisio Graphic Engine • Technically spoken, MVisio is: • Built in C++, using OpenGL, OpenGL|ES and SDL (Simple DirectMedia Library) as third-part development tools • Just a 150 kb DLL • Capable to display a complex textured scene with dynamic lighting and shadows with in just 7 lines of code

  8. MVisio Graphic Engine • MVisio used on student projects:

  9. Current Status • Modules actually available: • Mixing parabola • Hermite interpolation • Kochanek-Bartels splines • Bézier splines • Bézier surfaces • Camera handling • Sweeping techniques • The graphic engine is currently used on several on-going student projects

  10. Next steps • Add more modules, mainly on advanced topics like inverse kinematics, skeletal animation, … • Bring modules on handheld devices too, more comfortable to use during the lessons

  11. Try MVisio! Visit our demo stand and try MVisio by yourself!

More Related