Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: 3D Graphics -Current Technologies
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
3D Graphics - Current Technologies


[attachment=24996]
GLUT (OpenGL Utility Toolkit)

Window system independent API for binding OpenGL API. (No need to learn Win32API,MFC, Xlib or Motif)
Very Simple to use .
Reduces learning and code overhead for OpenGL applications.
Features supported
Multiple windows for OpenGL rendering.
Callback driven event processing.
An `idle' routine and timers.
Utility routines to generate various solid and wire frame objects.
Support for bitmap and stroke fonts.
Miscellaneous window management functions.

Direct X - DirectDraw

Very Fast - DirectDraw bypasses GDI and directly accesses video memory on graphics card (via surface object)
PRIMARYSURFACE - direct access to display memory area.
OFFSCREENSURFACE - offscreen “behind the scene drawing area”

Direct3D - Modes of Operation

Direct3D Retained Mode
Sophisticated Geometry Engine to create entire scene to be manipulated with high level API calls. - Functionality comes at performance cost (similar to OpenGL).

Direct3D Immediate Mode
A device independent way for accessing low-level hardware acceleration (however programmers must design their own geometry and lighting modules).
Very Fast! But difficult to program!