Documente Academic
Documente Profesional
Documente Cultură
Current Technologies
• Direct 3D
– Microsoft Direct X Technology
• Java3D
– Sun MicroSystems
Windows Application
Direct3D
Graphics Realistic Video for Active Retained
Device Display Windows Movie Mode
Interface Mixer (VFW) (Win95)
(GDI) (RDX) Direct3D
Immediate Mode
Graphics Device
Direct3D - Modes of Operation
• Advantages:
• Faster than OpenGL (Direct hardware accelaration)
• Used in Games
• Disadvantages:
• Platform Dependent (PC Windows platform)
• Very difficult use (steep learning curve) with large
code overhead incomparison to OpenGL.
Java3D API
• Provides a Java 3D API that sits on top of
OpenGL.
• Advantages:
– Platform Independent
– Ability to distribute over the web (3D Applets)
– Small Code size (similar to OpenGL overhead)
– Also-Magician is a front-end to OpenGL
– Java Language:-NO Pointers->No Headaches!!!!!!
• Disadvantages:
– Slow (Java Byte code is interpreted by the Java Virtual
Machine, which then talks to Lower Level OpenGLLayer
Comparison
OpenGL Direct3D Java3D API
PC Driver
support for Very Poor. Java3d
GFX Poor Good designed to run on
accelerator top of other API
Cards
• www.mesa3d.org
• http://www.microsoft.com.../directx/dxm/help/da/frameset/cpp_right.htm
• http://cc.usu.edu/~sljwm/index.html
• http://cc.usu.edu/~sljwm/OpenGL.html
• http://trant.sgi.com/opengl/toolkits/glut-3.5/progs/mui/mui.html
• http://www.rezio.com/d3d/
• http://www.cmlab.csie.ntu.edu.tw/~robin/JavaGL/
• htttp://java.sun.com
• http://www.opengl.org/
• http://trant.sgi.com/opengl/toolkits/glut-3.5/progs/progs.html
• http://java3d.sdsc.edu/
• http://www.jars.com
• http://www.wksoftware.com/publications/mcd_icd.html
• http://reality.sgi.com/mjk_asd/glut3/glut3.html
• http://reality.sgi.com/mjk_asd/glut3/glut3.html
• http://ceu.fi.udc.es/SAL/F/3/index.shtml
INSTALLATION FOR Windows DRIVERS required for Demos:
OpenGL:
GLUT:
=====
You can compile and re-build libraries given original GLUT source code, or just download necessary
binaris, DLLS etc avaliable at the following links:
Reccommended to download complete GLUT src and compile libraries (VC++
recommeded)..includes very nice OpenGL demos, like:
Ideas (SGI)
Atlantis
Chess
Manymore....
This links to Intels Download area for RDX SDK + samples and includes binary donwload for DirectX 3a.
http://developer.intel.com/ial/rdx/download.htm
http://developer.intel.com/ial/rdx/demos.htm
DirectX6
========
Microsoft has DirectX V6 out but is only available via purchasing its CD from microsoft (approx $12.50 inc
S/H).
Java3D + JDK1.2
===============
Import Note to set-up classpaths correclty for JDK1.2 installation.
All These SDK/Driver installations were necessary to show the demos during the presentation.