The Modelling and Animation Machine and Virtual Rendering System form the basic components of a 3D visualization and graphics library for implementing visualization software. The Virtual Rendering System is a thin object-oriented layer for different rendering systems such as OpenGL or RenderMan. It provides an abstract interface to 3-D rendering and encapsulates many rendering techniques and algorithms. The user can switch between different rendering systems at runtime. The Modeling and Animation Machine provides higher-level modeling of 3-D scenes, their behavior, and the 3-D user interaction based on scene graphs and behavior graphs. A large collection of building blocks supports fast development of all types of 3-D applications. The open architecture ensures that your applications can grow with MAM/VRS, and MAM/VRS can grow with an increasing number of freely available components.It's easy to create new shape types, and existing 3D graphics code can be wrapped and fully integrated.MAM/VRS can be integrated in any windowing system and user interface toolkit. There's a collection of application frames for Tcl/Tk, MFC, Qt, Gtk and X11. This project was formerly known as 'mamvrs.'
DocumentationUser guide available in HTML format from http://www.hpi.uni-potsdam.de/vrs/documentation/index.html
released on 3 April 2003
|License||Verified by||Verified on||Notes|
|GPL||Janet Casey||12 July 2001|
Leaders and contributors
Resources and communication
|Weak prerequisite||Blue Moon Rendering Tools|
|Weak prerequisite||Incr Tcl/Tk|
|Weak prerequisite||Tcl/Tk 8.2|
This entry (in part or in whole) was last reviewed on 27 December 2007.