Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
Introduction to 3D Game Programming with Direct 3D 10: A Shader Approach
Introduction to 3D Game Programming with Direct 3D 10: A Shader Approach
Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL
Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL
Assessing Student Learning in a Virtual Laboratory Environment
IEEE Transactions on Education
Ontology for E-Learning: A Bayesian Approach
IEEE Transactions on Education
Using a software framework to enhance online teaching of shader-based OpenGL
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Metaview is an interactive tool that helps to teach concepts related to nested 3D coordinate systems, especially in the context of defining and establishing views of 3D scenes in common graphics APIs like OpenGL and Direct3D. We describe the context in which nested coordinate systems arise in the study of graphics programming, then we relate the common conceptual difficulties students typically experience when studying and trying to put this material into practice. We then describe the role that metaview plays in helping to overcome these problems. Space allows us only to describe its core uses in these areas; several of its additional features are briefly listed at the end. Metaview is packaged with a set of built-in 3D models used to demonstrate major concepts. In addition, external and/or student-programmed models are easily imported into the tool. Metaview can be run anywhere, anytime using Java Web Start. The latest released version of the tool can be executed from http://people.eecs.ku.edu/~miller/JOGL/metaview.jnlp. We are currently working on a port to OpenGL ES targeted for portable smart devices such as tablet computers.