3D Graphics, Animation, Rendering
3D computer graphics are different from 2D computer graphics in that a three-dimensional representation of geometric data is stored in the computer for the purposes of performing calculations and rendering 2D images.
Rendering is the final process of creating the actual 2D image or animation from the prepared scene. This can be compared to taking a photo or filming the scene after the setup is finished in real life.
From : http://en.wikipedia.org/wiki/3D_graphics
Coin3D
Coin3D is a high-level 3D graphics toolkit for developing cross-platform real-time 3D visualization and visual simulation software.
Coin3D is portable over a wide range of platforms: any UNIX / Linux / *BSD platform, all Microsoft Windows operating systems, and Mac OS X.
Coin3D is built on OpenGL and uses scene graph data structures to render 3D graphics in real-time. Basic import, rendering, and interaction with a 3D object can be implemented in just a few lines of code, and programmer efficiency is greatly increased compared with programming directly with OpenGL. OpenGL code and Coin3D code can co-exist in the same application, which makes gradual migration from OpenGL to Coin3D possible.
Coin3D is fully compatible with SGI Open Inventor 2.1, the de facto standard for 3D visualization and visual simulation software in the scientific and engineering community. Additional features in Coin3D include VRML97 support, 3D sound, 3D textures, and parallel rendering on multiple processors.
The core 3D rendering library Coin uses scene graph data structures to store and render graphics. Its data-driven design (redraws are only scheduled if the scene data changes) makes Coin3D well suited for user interface-based applications (e.g. scientific and engineering visualization applications), since it does not claim excessive CPU resources.
Being only a 3D rendering library, Coin needs a user interface binding to be able to open windows, handle user input etc. GUI Bindings are available for the native Microsoft Windows GUI (SoWin), Trolltech's QT (SoQt), Xt/Motif on X Windows (SoXt), and the native Mac OS X GUI (Sc21).
Coin3D comes with several file import/export libraries: simage for loading and saving images, sound and video files; Dime for loading, manipulating, and saving DXF files; Profit for loading, manipulating, and saving MultiGen Open Flight 3D model files.
visit
Coin3D
Coin3D was visited : 125 times
Loading .....