Part of the Khronos Group

Ray Tracing on Programmable Graphics Hardware using the OpenGL API and Cg

Categories: Developers |

Jan 31, 2005

feature graphic

This Master’s Thesis presents how to implement a ray tracer supporting reflection, refraction, texturing and more, using C++, GLUT, the OpenGL API and pixel shaders & vertex shaders. It also present a way to speed up rendering (relative to standard grid traversal) using proximity clouds. Source code and the full thesis is available for download.

(0) Comments | :Permalink

iDance uses the OpenGL API to let users learn how to dance to the latest songs

Categories: Applications |

Jan 31, 2005

iDance with D-Player is a real time OpenGL API-based 3D dance learning environment where a cyberdancer dances to music. The user can see the latest dance moves by selecting the characters and watching them in slow motion, section repetition, angle-adjusting function, zoom in and zoom out. Since the dance data is motion captured data from actual professional dancers, the movements are fluid and natural.

(0) Comments | :Permalink

gDEBugger v1.2 OpenGL API debugger adds textures support

Categories: Developers |

Jan 31, 2005

gDEBugger is an OpenGL API debugger, traces application activity on top of the OpenGL API letting programmers see what is happening within the graphic system implementation. The new v1.2 includes an interactive texture viewer that displays render contexts texture objects, texture objects parameters and the textures’ data as an image. 1D, 2D, 3D and cube map texture data viewing is supported. This version also includes performance improvements, bug fixes and new OpenGL extensions support.

(0) Comments | :Permalink

OpenGL texturing tutorials

Categories: Developers |

Jan 31, 2005

These two texturing tutorials explain how to generating textures and use BMP files to texture objects for OpenGL API rendering.  The site also features other game related tutorials including a port of the texturing tutorial to SDL for non-Windows OSes.

(0) Comments | :Permalink

AgentFX V2.1.1 Java/OpenGL API-based 3D engine adds support for shader-skinned models

Categories: Developers |

Jan 28, 2005

AgentFX is a platform independent 3D-engine written in Java and uses the OpenGL API to deliver high-end features like real-time shadow volumes and dynamic lights. The new v2.1.1 of AgentFX is mainly an update but also integerates skelton-based models with shaders using Cg language. Tutorials shows how to use shader-skinned skelton-based models.

(0) Comments | :Permalink

Lightweight Java Game Library v0.95 adds support for EXT_framebuffer_object

Categories: Developers |

Jan 27, 2005

The latest v0.95 release of LWJGL includes support for the recently recently released EXT_framebuffer_object extension. LWJGL provides Java developers access to high performance cross-platform libraries such as the OpenGL and OpenAL APIs allowing for state of the art 3D games and 3D sound.

(0) Comments | :Permalink

OpenGL API MFC Glut tutorials

Categories: Developers |

Jan 26, 2005

These C++ WIndows tutorials will help you get off the ground using the OpenGL API integrated with MFC classes and Glut.  The tutorials are designed to be used with Microsoft Developer .NET 2003 or later

(0) Comments | :Permalink

SharpContstruct OpenGL API-based organic modeler adds SSE

Categories: Applications |

Jan 26, 2005

SharpConstruct is an OpenGL API-based 3D modeling program designed to quickly model organic shapes and paint depth in real-time. The new v0.06 adds SSE optimizations for higher res polygon meshes, better rotation controls and an upgraded interface.

(0) Comments | :Permalink

OpenGL API-based 4D Volume Rendering product rights for sale on EBay

Categories: Developers |

Jan 25, 2005

Based on the OpenGL API, this ActiveX volume rendering component can be integrated into applications using Microsoft Visual C++, VB, Delphi, and even Excel. Property Pages allow easy control of properties such as transparency, thresholds, background and graticule colours, materials properties, number of rendered layers, 3 dimensional slicing and more. The company is selling thethe exclusive licence to the source code, trademark and web domain on EBay.

(0) Comments | :Permalink

BZFlag v2.0 OpenGL API-based multiplatform 3D tank battle game

Categories: Applications |

Jan 21, 2005

feature graphic

BZFlag is an OpenGL API-based multiplayer multi-platform 3D tank battle game. Major new features in this v2.0 release include support for vastly more complex worlds, physics drivers, graphics improvements, weather (rain, snow, frogs), tank treads and tracks, animations, record and playback, new flags, new commands, and optimizations. It runs on Irix, Linux, *BSD, Windows, Mac OS X and other platforms.

(0) Comments | :Permalink

Implementing Ray Tracing on a GPU using the OpenGL Shading Language

Categories: Developers |

Jan 21, 2005

feature graphic

This pdf paper and supplementary source code presents a way to implement Whitted style (classicӔ) recursive ray tracing on current generation consumer level GPUs using the OpenGL Shading Language (and HLSL). Ray tracing is implemented using a simplified, abstracted stream programming model for the GPU, written in C++. A ray tracer on current graphics hardware reaches the speed of a good CPU implementation already. Combined with classic triangle based real time rendering, the GPU based ray tracing algorithm could already be used today for certain special effects in computer games. The web site also includes GPU Ray Tracing shader source code using the OpenGL Shading Language.

(0) Comments | :Permalink

Nvidia SDK 8.5 includes many code samples, fx and libraries

Categories: Developers |

Jan 21, 2005

This v8.5 release of the NVIDIA SDK includes hundreds of code samples, effects, and libraries. New in this release: HDR using 2x fp16 render targets, DXSAS implementation, GPU video filtering, PBO texture performance analysis, relief mapping, Shader Model 3.0 examples, Deferred Shading, Instancing, Multiple Render Targets, Vertex Texturing, Soft Shadows, Perspective Shadow Maps, and more.

(0) Comments | :Permalink

Cupid’s 3D Valentine’s Day OpenGL API-based Screensaver

Categories: Applications |

Jan 21, 2005

Display images of your Valentine behind a sea of 3D hearts in this unique 3D screensaver. While the hearts swirl, Cupid flutters around the screen taking shots at them with his bow and arrow, all in cool 3D graphics! Also includes a countdown to Valentine’s Day and many other options, and it’s all displayed in heart poundingly nifty OpenGL API 3D graphics!

(0) Comments | :Permalink

mame/xmess v0.90 arcade emulator enhances OpenGL API code to triple speed

Categories: Applications |

Jan 21, 2005

Xmame/xmess are the Unix/X11 OpenGL API-based ports of the MAME (arcade machine emulator) and MESS (a virtual machine emulator, only it doesn’t emulate arcade machines but rather computers and consoles) projects. The latest v0.90 release improves the OpenGL code to more than triple speed,  as well as optimizing other functions.

(0) Comments | :Permalink

Glest OpenGL API-based RTS v1.0.10 released with source code

Categories: Developers |

Jan 21, 2005

Glest is a RTS game using the OpenGL API that is fully customizable using XML. The current version includes a single player game against CPU controlled players, two factions with their corresponding tech trees, units, buildings and some maps. The new v1.0.10 include source code.

(0) Comments | :Permalink

OpenGL API code samples from screen initialization to vertex & fragment shaders

Categories: Developers |

Jan 20, 2005

This series of OpenGL API tutorials for Win32 covers a wide range of topics including:  simple full screen window initialization, occlusion query, billboarding, texture animated 3d sprites, shadow mapping, shadow volumes,  vertex & fragment shaders, various shaders,  3D collision detection and more.

(0) Comments | :Permalink

Extglgen OpenGL Extension loading library supports OpenGL 2.0

Categories: Developers |

Jan 20, 2005

Extglgen is a tool to generate an OpenGL library which simplifies loading and using OpenGL extension functions. The new version adds support for the newest newest SGI OpenGL extension header files and OpenGL 2.0 core functions.

(0) Comments | :Permalink

Lightwave 3D v8.2 OpenGL API-based animator adds new UV mapping and fixes

Categories: Applications |

Jan 20, 2005

LightWave 3D OpenGL API-based animation software v8.2 (Mac and Win32) adds a redesigned easier-to-use UV engine for the modeler and layout, new anti-aliasing technologies (Pixel Lattice Deformation) in the renderer core, new options for image reconstruction filters and many bug fixes/stabalizations.

(0) Comments | :Permalink

EXT_framebuffer_object (FBO) extension now available

Categories: Developers |

Jan 18, 2005

The EXT_framebuffer_object (FBO) extension is the long awaited render-to-texture extension developed by the ARB’s “superbuffers” working group. It defines a simple interface for drawing to rendering destinations other than the buffers provided to the GL by the window-system and enables a form of “offscreen” rendering and “render to texture”. This specification is the evolution of an effort that has its roots in draft proposals such as uberbuffers and render_target.

(0) Comments | :Permalink

OpenGL Shading Language tutorial adds sections on the graphics pipeline, data types, and a first sim

Categories: Developers |

Jan 18, 2005

This OpenGL Shading Language tutorial has been enhanced with new sections on the graphics pipeline, communication from the OpenGL application to the shaders, data types, variables, statements, functions, and a simple first example.

(0) Comments | :Permalink

PLIB v 1.84 adds Open Inventor exporter

Categories: Developers |

Jan 18, 2005

PLIB is an open source, portable game library that includes an audio driver, GUI widgets, a complete OpenGL API-based 3D engine and scene graph, font rendering using OpenGL texture mapped fonts, a simple Windowing library, a game scripting language, a GUI, networking, 3D math library and a utility library. Each library component is fairly independent of the others. The new v1.8.4 adds an Open Inventor exporter, optimizations, ASC import/export and Linux joystick support.

(0) Comments | :Permalink

Modo 102 OpenGL-based polyogonal and subdivision surface modeler adds transparency

Categories: Applications |

Jan 18, 2005

modo is an advanced OpenGL-based polyogonal and subdivision surface modeler. The new Modo 102 add UV sew, bend tool, LUA scripting support; UV to EPS export, generating a quadrangular polygon from three vertices, OpenGL API rendering transparency, and more.

(0) Comments | :Permalink

AgentFX V2.1 Java/OpenGL API-based engine enhances scenegraph & rendering engine

Categories: Developers |

Jan 17, 2005

AgentFX is a platform independent 3D-engine written in Java and uses the OpenGL API to deliver high-end features like real-time shadow volumes and dynamic lights. The new v2.1 includes a rewrite and major update of the scengraph and rendering engine, improved support for vertex and pixel shaders using Cg-language, resource-based Input/Out for use with Java Webstart, and a new input system.

(0) Comments | :Permalink

OpenGL API-based real-time soft shadows using 4 light sources

Categories: Developers |

Jan 17, 2005

This is a demo of real-time soft shadows using 4 sources of light. The shadowing uses lightmaps but calculations and smoothing are made by GPU.

(0) Comments | :Permalink

RenderMonkey 1.5 X3D Exporter with OpenGL Shading Language support

Categories: Applications |

Jan 17, 2005

RmX3DPlugIn is an X3D importer/exporter for ATI RenderMonkey 1.5 shader authoring tool. It aims to be conformant with the X3D Ammendment 1 draft specification (X3D is the XML-savvy successor to VRML). Capabilities include the export of X3D as both worlds and prototypes for maximum reuse of shader representations, and script representations of RenderMonkey’s built-in variables. It fully supports shaders written in both the OpenGL Shading Lanugage and HLSL.

(0) Comments | :Permalink

JetStreamFX uses the OpenGL API to render particle FX in Lightwave 3D

Categories: Applications |

Jan 17, 2005

JetStreamFX is a rendering system for particles that operates in LightWave 3D Ver. 6.5-8.0. Visual effects like, volumetric smoke, clouds, flames, dust, etc. are created in high speed by using the OpenGL API for rendering. Special FX, such as shockwaves, can be generated by replacing the particles with lens flare or an object.

(0) Comments | :Permalink

Advanced Graphics Programming Using OpenGL

Categories: Developers |

Jan 14, 2005

feature graphic

The new book (shipping Feb 16, 2005), Advanced Graphics Programming Using OpenGL, brings the graphics programmer beyond the basics and introduces them to advanced knowledge that is hard to obtain outside of an intensive CG work environment. The book is about graphics techniques - those that dont require esoteric hardware or custom graphics libraries - that are written in a comprehensible style and do useful things. It covers graphics that are not covered well in your old graphics textbook. But it also goes further, teaching you how to apply those techniques in real world applications, filling real world needs. Authors are from Nvidia and Microsoft.

(0) Comments | :Permalink

OpenGL ES accelerated phone using ATI Imageon 2300 shown at CES 2005

Categories: Processors |

Jan 14, 2005

IGN reports on the new OpenGL ES-powered gaming handset shown by LG Electronics at CES 2005 -  “the worlds fastest 3D game phone”. The phone is equipped with an ATI 2300 OpenGL ES 1.0 compliant graphics acceleror running 5 times faster than its competitors and featuring PS1 quality graphics.

(0) Comments | :Permalink

TGL v0.3 (alpha) graphics library based on the OpenGL API is smaller and faster

Categories: Developers |

Jan 14, 2005

TGL is a C++ wrapper and extension library for the OpenGL API. It provides scene graphing and cross-platform development through “glue” libraries. “Glues” include: Qt, X11, GLUT, SDL, Allegro (with AllegGL ), with Win32 to come. The new v0.3 available for testing is a leaner version that uses StateGL++ for OpenGL states, and ImgGL++ for image loading and texturing.

(0) Comments | :Permalink

Linux version of the Shader Designer for OpenGL Shading Lanugage

Categories: Applications |

Jan 13, 2005

A Linux version is now available of the Shader Designer, the tool designed to aid developers to write GLSL shaders. A new v1.5.9 for Windows adds changes in the mesh files and bug fixes.

(0) Comments | :Permalink

particleIllusion 2.0 SE uses OpenGL API for real-time preview of complex particle effects

Categories: Applications |

Jan 11, 2005

feature graphic

particleIllusion 2.0 SE is an introductory version of the particleIllusion 2.0 engine. It offers the ability to customize and modify quality, complex particle animations with library of more than 750 preset effects (smoke, fire, explosions, water effects, sparkles, colorful artistic effects, etc.) It features OpenGL API-based hardware acceleration to provide realtime (or near realtime) previews of most effects and ultra-fast rendering of final output.

(0) Comments | :Permalink

Scope4D 6.0 QCD media player visualization plug-in uses OpenGL 2.0

Categories: Applications |

Jan 10, 2005

QCD is a media player, similar to WinAmp. Scope4D 6.0 is a new visualization for QCD that makes heavy use of Pixel- and Vertex Shaders, Vertex Buffer Objects, detailed meshes, high-res textures and a particle system. Now everybody can enjoy high quality OpenGL 2.0-based graphics moving to their music. 3D model artists can enhance the experience by using their own models.

(0) Comments | :Permalink

OpenGL Shading Language tutorial - OpenGL Setup for GLSL

Categories: Developers |

Jan 10, 2005

The OpenGL Setup for GLSL tutorial describes the basic setup and required extensions (for pre OpenGL 2.0 developers)  for including a vertex shader and a fragment shader into a a program. Sample source code is included.

(0) Comments | :Permalink

VREng V6.3.3 OpenGL API-based VR engine adds XML format and object persistence

Categories: Applications |

Jan 10, 2005

VREng is an open source C++ and OpenGL API-based interactive distributed 3D application for navigating in and interacting with virtual environments over the Internet through their avatars, chat, audio/video channels, shared white-boards and document publishing.  The new v6.x uses XML to describe VR environments, supports object persistence, new file types, and built in image capture.  It run on Unix platforms (Linux, *Bsd, MacOSX, Solaris)using X11.

(0) Comments | :Permalink

Solaris drivers for Matrox Parhelia include OpenGL 1.4 support

Categories: Processors |

Jan 08, 2005

Xi Graphics released high-performance, commercial-off-the-shelf Solaris (on Intel) OpenGL 1.4 graphics drivers for Matrox’s Parhelia, Millennium-P Series, and QID graphics cards on Solaris (on Intel). Using advanced VLIW and SIMD optimization techniques along with combined instruction scheduling, register allocation and resource mapping, the compiler translates ARB_vertex_program type programs into efficient microcode.

(0) Comments | :Permalink

Real-Time Fluid Simulation demo using the OpenGL API

Categories: Applications |

Jan 07, 2005

Rendering realistic moving water is one of the key techniques that immerse the viewers into interactive graphics world including computer games. This demos shows real-time particle-based fluid simulation using Smoothed Particle Hydrodynamics. OpenGL ARB fragment and vertex programs are used for rendering the realistic fluid surface. The demo enables the user to interact with fluids.

(0) Comments | :Permalink

GLEW extension loading library V1.3.0 adds core OpenGL 2.0 support

Categories: Developers |

Jan 05, 2005

feature graphic

The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++ OpenGL API extension loading library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. Core and extension functionality is exposed in a single header file.  The latest v1.3.0 release adds support for core OpenGL 2.0 functionality, custom code generation for lean and mean applications, and a new function for efficient string-based extension queries. GLEW is available for Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris.

(0) Comments | :Permalink

Dual-paraboloid omnidirectional shadow mapping demo using Flexion OpenGL API-based engine

Categories: Applications |

Jan 04, 2005

Flexion Engine is a real-time OpenGL API-based 3D graphics rendering engine for next-generation GPUs. The new technology demo demonstrates the Dynamic Dual-Paraboloid Omnidirectional Soft Shadow Mapping. This technique enables to do omnidirectional-shadowing using only two shadow maps.

(0) Comments | :Permalink

Omega Core 3D real time game engine moves to OpenGL 2.0

Categories: Developers |

Jan 03, 2005

Omega Core 3D is a real-time extensible 3D game engine being used to develop the MMMORPG Caeron 3000. The code base is moving from Direct3D to OpenGL 2.0 (including the OpenGL Shading Language) in order to support cross platform portability, as well as embedded platforms.

(0) Comments | :Permalink

Four portable OpenGL demos illustrating the use of alpha-blending

Categories: Developers |

Jan 03, 2005

Although the technique of alpha-blending has been around for a long time, it can be employed to produce impressive visual effects even on low-end hardware. These four demos, complete with GPL source code for Windows and Linux, present different uses of alpha-blending associated with 2D-texturing.

(0) Comments | :Permalink

Page 1 of 1 pages

Column Header
Column Footer