* Articles
* Source Code
* Technetcast
* Book Reviews
* Op-Eds
* Microprocessors
* Programmer's Vault
* Software Careers
* Mailing Lists
* Dr. Dobb's Store
* Customer Service

We're the dot in .com
[Advertisement: Solutions '99: The IBM Technical Developer Conference presented by IBM, Lotus and Tivoli]
DDJ Home Page About Dr. Dobb's Subscribe to DDJ About DDJ

Graphics


OpenGL Web Site
Includes downloadables, coding tutorials and techniques, and references to numerous third-party products.
http://www.opengl.org/

OpenGL 1.2 Specification
Available in Acrobat/PDF and PostScript formats
ftp://sgigate.sgi.com/pub/opengl/doc/opengl1.2/opengl1.2.pdf ftp://sgigate.sgi.com/pub/opengl/doc/opengl1.2/opengl1.2.ps

OpenGL Performance Benchmarks
Information about the OpenGL Performance Characterization (OPC) group and its first released benchmark, Viewperf.
http://www.opengl.org/About/Benchmarks.html

OPC Benchmark
Information about the OPC's two current OpenGL benchmark programs, Viewperf and GLperf. Both programs are freely downloadable in source code form.
http://www.specbench.org/gpc/opc.static/overview.html

IBM's OpenGL
http://www.austin.ibm.com/software/OpenGL/index.html

Silicon Graphics' OpenGL
http://www.sgi.com/software/opengl/

Fahrenheit Project
A graphics architecture being developed by Microsoft and Silicon Graphics.
"Fahrenheit is the name of a collaborative project between Silicon Graphics and Microsoft for developing a suite of high-performance visualization technologies for Silicon Graphics IRIX and Microsoft Windows/DirectX platforms. Fahrenheit will consist of the following APIs:

  • Fahrenheit Large Model Visualization API
  • Fahrenheit Scene Graph API
  • Fahrenheit Low-Level API

Fahrenheit is aimed at supporting applications that rely on interactive graphics, imaging, and video. It is expected that these APIs will be leveraged in a variety of markets including games, digital content creation, CAD/CAM, Web, financial, scientific visualization, visual simulation, VR, and user interface applications."
http://www.sgi.com/fahrenheit/home.html
A document describing the Fahrenheit Project's Scene Graph component, a scene representation technology. This component of Fahrenheit is scheduled to be released in late 1999.
http://www.sgi.com/fahrenheit/scene.pdf
The Fahrenheit Project FAQ
http://www.sgi.com/fahrenheit/faq.html

Microsoft's DirectX
http://www.microsoft.com/directx/default.asp

Microsoft's DirectX, including SDK's and run-time packages
http://www.microsoft.com/directx/download.asp

Microsoft's Developer's Guide for DirectX
http://www.microsoft.com/directx/developerguide.htm

Microsoft's FAQ for DirectX
http://www.microsoft.com/directx/resources/faq.htm

Sun's Java2D API for Java
Includes the final version of the Java 2D 1.0 specification, the API guide, and downloadable demos.
http://java.sun.com/products/java-media/2D/index.html

Sun's Java 3D API for Java
Includes documentation and the downloadable v1.1.1 implementation. Also available is a beta version that uses Microsoft's DirectX 6.1 under Windows.
http://java.sun.com/products/java-media/3D/index.html

Sun's Java Media Framework API
"The Java Media Framework (JMF) 1.0 API specifies a simple, unified architecture, messaging protocol, and programming interface for media playback. This API was developed by Sun Microsystems, Inc., Silicon Graphics Inc., and Intel Corporation.
The Java Media Framework (JMF) 2.0 API extends the 1.0 API by providing capture functionality, pluggable codecs, file saving, RTP broadcast and the ability to access and manipulate media data before it is rendered. This API is available for public review, and was developed by Sun Microsystems, Inc. and IBM."
Includes a FAQ, run-times, and demos.
http://java.sun.com/products/java-media/jmf/index.html

Game Programming '99
Includes information on just about all aspects of game programming, including high-performance graphics, DirectX and OpenGL.
http://www.gameprog.com/

Wotsit's Format
Information devoted to file formats and algorithms. It has downloadable specifications and references for dozens of file formats, including 2D, 3D, and video formats.
http://www.wotsit.org/

Graphics File Formats
Links to resources for 2D, 3D, and video formats.
http://www.dcs.ed.ac.uk/home/mxr/gfx/index-lo.html

AVI Overview
John F. McGowan's single-HTML-page guide to the AVI video file format. It is about 168 printed pages.
http://www.rahul.net/jfm/avi.html

The Web3D Consortium
The Web3D Consortium (previously the VRML Consortium) is a supersite for the consortium's activities, all related to networked use of 3D graphics, particularly VRML.
http://www.web3d.org/

Overview of Intel's MMX technology
http://developer.intel.com/drg/mmx/manuals/overview/

Intel's online Developer's Guide to MMX
Available as individual chapters in HTML format.
http://developer.intel.com/drg/mmx/manuals/dg/devguide.htm

Intel's online MMX Programmer's Reference Manual
Available as individual chapters in HTML format.
http://developer.intel.com/drg/mmx/manuals/prm/prm.htm

Intel's application notes for MMX
Covers audio and video, communications, 2D and 3D Graphics, speech recognition, and video applications.
http://developer.intel.com/drg/mmx/appnotes/index.htm

Streaming SIMD Extensions
Intel's application notes for their Streaming SIMD Extensions (new instructions introduced with the Pentium III). The resources here cover numerous graphics and mathematical topics, and include downloadable source code in many cases.
http://developer.intel.com/vtune/cbts/strmsimd/appnotes.htm

AMD's SIMD
AMD's site for information and downloadables on their 3DNow! SIMD (single instruction multiple data) instructions geared towards accelerating 3D graphics.
http://www.amd.com/products/cpg/3dnow/index.html

3D Demystified
"3D Demystified: A Primer on 3D Graphics Technology" by Cirrus Technologies is a short but clearly written introduction to several graphics concepts.
http://www.cirrus.com/products/technologies/3d/3Ddoc.html



Copyright © 1999 Dr. Dobb's Journal