OpenGL News Archives
This article on rendering water using a planar reflection technique is the first in a series on realistic natural phenomena rendering for the intermediate to experienced graphics programmer. Source snippets and pseudo code are provided for many important functions, and the amount of math is kept to the relevant minimum. Concrete examples are written according to the OpenGL API. Many of the effects presented are very shader heavy, mostly targeting current generation 3D chipsets. All shader code is written in the Cg language, but porting it to to the OpenGL Shading Language should be straightforward.
The 2nd Khronos Developer University Lecture Series is being held Sept 17 2004 in Helsinki. This event is also the start of the OpenGL ES 1.1 Coding Challenge. The focus of the Lecture Series Event is on OpenGL ES. Sessions include:
- OpenGL ES for everybody: A walk through the API
- The challenge of migration going from desktop to handheld
- Coping with fixed point: Staying grounded in a float free world
- Harnessing the horsepower of OpenGL ES hardware acceleration
- 10 habits of highly efficient developers: Tips & tricks with OpenGL ES
The Delphi-OpenGL-Community started a German language Wiki that includes an OpenGL API function overview (like the GL Man pages, but also including GLU, WGL and GLX), and other categories about the OpenGL API and 3D-Realtime techniques. They currently have about 160 articles but still seek people that are interested in helping out (you don’t need to write new articles, you can also help to improve already written articles).
This visually mesmerizing example demonstrates cubemap textures, easy light refraction, OpenGL Shading Language shaders and a simple graphics user interface.
These tutorials are a good Spanish language introduction to the OpenGL API. Las entregas del curso se introducirán temas
como algunos conceptos básicos acerca de los gráficos en 3D, la creación de
animaciones, los objetos tridimensionales, transformaciones sobre
This site features a good collection of OpenGL API tutorials and case studies. The newest releases include how to use NVIDIA’s CG vertex and pixel shaders with the OpenGL API and how to develop a cool 3D game engine.
VisIt is an OpenGL API-based distributed, parallel visualization and graphical analysis tool for data defined on two- and three-dimensional meshes. The new public release supports the ability to visualize vector fields using streamlines, generalized query capability, stereo rendering, and beta keyframing.
Molecule Viewer allows users to view molecular structures stored in a wide variety of file formats including Brookhaven
PDB, Alchemy, MDL, Gaussian, MOPAC, etc by simply right-clicking on the file in Windows Explorer and selecting the “Preview” command. It uses the OpenGL API for rendering and supports viewing structures using traditional ball and stick, viewing proteins as ribbons, cartoons, barrels and tubes, viewing of molecular orbitals and iso-density surfaces.
Keyhole 2 enterprise suite uses grid networks for geospatial analysis using the OpenGL API for visua
Keyhole uses the OpenGL API to create 3D representation of the entire earth comprised of terabytes of imagery and other data. You can log in from a standard PC and fluidly fly to any point on the earths surface viewing sub-meter imagery, elevation and map data. Then overlay GIS files, maps, or operational data. The Keyhole 2 enterprise suite introduces support for grid networks, enabling massive quantities of data to be processed across dozens of CPUҒs
jME (jMonkey Engine) is a high performance scene graph API written in Java. It currently supports OpenGL API rendering using the Lightweight Java Game Library (LWJGL). The new v0.7 release improves documentation, model loading, adds a render que, and support pixel shaders.
Cheetah3D is an OpenGL API-based lean, fast and elegant 3D modeler and renderer for Mac OS X with tools for polygon and spline editing, lathe, sweep, extrude, boolean and subdivision surfaces. Models are arranged in a scene graph. This v1.8 release adds adaptive antialiasing speed up rendering in scenes with high antialiasing, and fog support by attaching the new fog tag to your camera object.
The Mediocre Media Player is a simple media player for Win32, designed to be small, fast and flexible. It uses OpenGL for rendering and developers may be interested in the source code as it implements video textures using the OpenGL Shading Language that are actually faster than DirectShow overlay rendering on ATI cards.
MachineWorks V6.1 CNC simulation/verification application adds OpenGL API-based metallic effect rend
The new MachineWorks v6.1 adds OpenGL API-based rendering of realistic metallic effect within its animations. It also adds analytical functions to improve the detection of collisions, gouges and undercuts within the different MachineWorks engines and OpenGL API rendering with wire-frame, hidden line removal, colour shading, transparency ,texture mapping and shadows.
The NVIDIA Scene Graph Software Development Kit (NVSG SDK) is an object-oriented programming library (C++) for creating scenegraph-based applications. The NVSG SDK provides a comprehensive set of classes that developers can easily combine and extend to create fast and reliable graphics applications. It is optimized for Nvidia Quadro hardware and operates on top of the OpenGL API in either 32-or 64-bit Windows or Linux.
Nvidia Cg 1.3 beta 2 supports OpenGL fixed-function state vectors from within ARB_vertex_program and
Nvidia Cg 1.3 beta 2 add new features including semantics to access OpenGL fixed-function state vectors from within ARB_vertex_program and ARB_fragment_program, vp40 profile to enables texture sampling from within vertex programs, new fp40 profile, which provides a robust branching model in fragment programs, and support for output to multiple draw buffers, and a fast precision option.