OpenGL News Archives
The latest version of the OpenGL 2.0 based lightweight next-generation graphics engine Horde3D features a completely rewritten renderer. Besides some heavy performance optimizations to reduce call overhead, a flexible and configurable rendering pipeline has been introduced. Horde offers the possibility to define render targets and fill them with data using a simple XML syntax. These targets can be bound in subsequent rendering steps making it possible to do a plenty of post processing effects. Thanks to the new rendering architecture it is also possible now to use standard forward rendering instead of the deferred shading which was default up to the previous version. Additionally the release brings a plenty of bugfixes and smaller improvements. The camera is represented as a scene node now and the animation system was extended with a very convenient additive blending mode.
Version 1.1.0 of the Java(tm) Binding to the OpenGL(r) API (JOGL) has been released. The new release adds support for the OpenGL 2.1 and NVidia GeForce 8800 extensions, powerful new utility classes for platform-independent 2D and 3D text rendering, better integration with the Java 2D APIs, and performance and robustness improvements.
The new version of GPU Caps Viewer is available. GPU Caps Viewer is a freeware graphics utility for Windows XP and Vista that quickly describes the essential capabilities of your graphics card including GPU type, amount of VRAM , OpenGL API support level, OpenGL API extensions database and general system configuration, and also offers a gpu-stress-test functionality.
Bob Free of Graphcomp has recently been made the primary owner of CPAN’s OpenGL module - and today has submitted the module’s first update since 2002. Perl OpenGL (POGL) provides a portable OpenGL/GLUT binding suitable for online services development, GPGPU operations, shader prototyping, video effects processing, research and 3D presentation. POGL provides OpenGL performance comparable to C (see benchmarks at http://graphcomp.com/bench.html), without the need to compile apps - reducing time-to-market through portability and ease of implementation/testing/debugging. This POGL release (0.55) adds support for MacOSX and FreeBSD, as well as 52 OpenGL extensions - inlcuding FBO, VBO and Vertex/Fragment Program support. This release has been tested on Windows (NT/XP/Vista), MacOSX (Tiger/Leopard), Linux (Fedora, Debian/Ubuntu, Gentoo), FreeBSD and Solaris - using a variety of nVidia cards, ATI and Mesa. Windows binaries (PPMs), documentation, samples, benchmarks and updates!
Grome, the landscape and level editor from Quad Software, is now commercially available. Using a hybrid approach, Grome allows for fast procedural landscape creation using fractal and erosion algorithms and also for complete local control by a highly customizable brush system. Fast procedural creation and total editing control make Grome the ideal tool for game studios and 3D visual simulation teams. Making use of fast OpenGL acceleration offered by vertex buffer objects, customizable multitexturing and multipass rendering, the editor is capable of representing huge terrain data sets organized on multiple layers of heightmaps and textures. Equipped with a detailed documented SDK, Grome integrates out of the box with well known engines, like OpenGL powered Open Scene Graph.
The Khronos OpenGL ARB Working Group has received requests for clarification concerning the performance of OpenGL on Windows Vista. These questions are understandable as Microsoft has dramatically changed the user experience with the Windows Aero compositing desktop and introduced a completely new display driver architecture. The industry now has a growing body of real-world experience in shipping OpenGL on Windows Vista and the OpenGL ARB wishes to reinforce the positive synergy between OpenGL graphics and Windows Vista in this article.
The OpenGL API-based jMonkeyEngine announced today that has released version 0.11 of its successful open-source Java gaming 3d-engine, adding many new and exciting features as well as improving performance and reliability.