3D Mental Vision
110 likes | 434 Views
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
3D Mental Vision
E N D
Presentation Transcript
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 • Offer to advanced students a comfortable development framework for their projects
What is MVisio? • A set of interactive compact demonstrators (called modules) • A programmer-friendly, pedagogical-oriented 2D/3D graphic engine
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)
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
MVisio Modules (3) Lesson slide Click & drag controls Real-time WYSIWYG display Simplified interface PowerPoint-like style
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
MVisio Graphic Engine • MVisio used on student projects:
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
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
Try MVisio! Visit our demo stand and try MVisio by yourself!