OpenGL News Archives
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi-compatible 32bit Pascal Compiler for many processors including Intel x86, Amd64/x86 64, PowerPC, ARM, and Sparc. It comes with a fully TP 7.0-compatible run-time library. Bindings for X11, ncurses, GTK, the OpenGL API, zlib, mysql, interbase and postgres are available.
Hexagon is a new commercial 3D polygonal modeler which features edge-modeling, organic modeling with instant surface subdivision, advanced surface construction (multiple extrusions, hulls and envelopes), Boolean operators, filleting, an editable construction history and export to other formats. It requires an OpenGL API hardware accelerator.
GLM is a mathematics library based on the OpenGL Shading Language. The new v0.2 improves the portability of the OGLSL into C++, and supports new OGLSL extensions, quaternions, base colors changing, vector projected operations, and 2D/3D transforms. A simple Ray Tracer demo program supports reflected and refracted rays, three lights types (point, directional and spot), and two objects types (sphere, plan).
Fraqtive is an open source program for drawing Mandelbrot and Julia fractals. It uses a very fast algorithm and generates high quality, smooth images. It is fully interactive, allowing for real-time mouse navigation and dynamic generation of the Julia fractal preview. It also support an OpenGL API-rendered 3D view of the fractals.
The seven megapixel Cyviz Clusterwall uses a six Linux PC cluster, enabling OpenGL API-based applications to run in one seamless high resolution image. The latest release uses 3Dlabs Wildcat Realizm 800 to run any OpenGL API-based application from a single, 7 megapixels desktop.
This demo with source displays a string lit on fire and generates a glow effect by using a set of OpenGL Shading Language shaders and ARB extensions. On a configuration equipped with Geforce 6200 and up, this application will use floating point targets to achieve not only glow but also a bloom effect.
This demo with source, simulates a heat haze effect through several render to texture passes and a set of OpenGL Shading Language shaders and ARB programs. It uses FBOs to do the offscreen rendering, however if your current driver doesn’t support them, there is a fall back to using the good old glCopyTexImage2D function.
Mipmapping is commonly used to avoid sampling artifacts during texture minification. The construction of mipmaps for textures whose size is a power-of-two is usually implemented with a box filter that computes the average of a 2x2 block of texels (texture pixels). This document describes and gives code for a mipmap construction algorithm for non-power-of-two textures that yields good quality results.
Topicscape is an OpenGL API-based 3D tool to help people organize and find information held in their computer as well as sort out their approach on new projects. It uses a uses a 3D concept mapping approach (a bit like Mind Maps) and allows users to fly around the landscape that they create. But it can also be used for organizing projects and personal material as well as getting your thoughts straight. It’s primarily written in Java and uses the GL4Java binding to the OpenGL API. The authors are looking for beta testers.
Unigine is an OpenGL API-based engine for games and virtual reality systems. The new v0.3 features a graphics engine (with HDR and soft shadows support), physics engine (with ragdoll, fluid buoyancy, ray car, joints destruction support), easy-to-use C++ API, script interpreter with C-like syntax and virtual 3D GUI. Supported platforms are Windows and Linux.
Crystal Space (an Open Source and portable 3D game development framework based on the OpenGL API)is looking for donations. Crystal Space works well on both Windows and GNU/Linux. Crystal Space also works on MacOS/X and 64-bit platforms but there are still many issues on those platforms because non of the main developers have access to such a machine - hence the need for donations.
BioSchematics is a L-System interpreter and drawing tool. L-System grammar is interpreted through a Scheme engine (Guile) and results are drawn in an OpenGL window. The new v0.4.6 improves the installation process.
3D Viewer is a utility for plotting lines, surfaces, parametric surfaces and meshes in 3D. It is based on National Instruments 3D Graph control which uses the OpenGL API and provides rich 3D viewing capability.
breve OpenGL API-based multi-agent and artificial life simulation environment enhances 3D performanc
breve is a free, open-source software package which makes it easy to construct and visualize 3D simulations of decentralized systems and artificial life. Users define the behaviors of agents in a 3D world and observe how they interact. breve includes an easy-to-use scripting language and a rich OpenGL API-based visualization engine. The new v2.2 adds classes for hardware-optimized 3D matrix manipulation, optimized volumetric displays via patches, faster physical simulation and collision detection, and an enhanced GUI for Win and Linux.