white_dune is a graphical VRML97/X3DV editor, simple NURBS/Superformula 3D modeller, animation tool, and VRML97/X3DV commandline compiler in development. VRML97 (Virtual Reality Modeling Language) is the ISO standard for displaying 3D data over the Web via browser plugins ("HTML for realtime 3D"). X3DV is the direct successor of VRML97. VRML97 and X3DV have support for animation, real-time interaction, and multimedia (images, movies, and sounds). white_dune can read, create, and display VRML97/X3DV files and let the user change the scenegraph/fields. It also has support for stereoscopic view via "quadbuffer"-capable stereo visuals, and support for 3D input devices like a joystick, spaceball, or magnetic tracker.
The Noble Ape Simulation is a collection of a number of autonomous simulation components including a landscape simulation, biological simulation, weather simulation, sentient creature (Noble Ape) simulation, and a simple intelligent-agent scripting language (ApeScript). Noble Ape also contains a social simulation where the Noble Apes can be tracked in terms of social groups and also over many generations to explain social phenomenon to users looking to study this kind of interaction. It has been in development for more than a fifteen years.
Tic-tac-toe is an OpenGL game that focuses on graphical effects, specifically realistic 3D rendering of water. The water surface is procedurally generated, and the pieces float realistically on top of it. The water is textured, blended, and environment mapped. It is fully refracted and incorporates the Fresnel term for opacity.
Elmer is a computational tool for multi-physics problems that has been developed in collaboration with Finnish universities, research laboratories and industry. It includes physical models of fluid dynamics, structural mechanics, electromagnetics, and heat transfer. These are described by partial differential equations which are solved by the Finite Element Method (FEM). It comprises of several different parts. The geometry, boundary conditions and physical models are defined in ElmerFront. The resulting problem definition is solved by ElmerSolver. Results are the visualized by ElmerPost. An ElmerGrid utility may be used for simple mesh manipulation.
CryptEngine is a fast 3D engine for Java. It is based on OpenGL and provides components and objects allowing the description and rendering of 3D scenes. Unlike several other 3D engines, it focuses on rapid application development and makes it possible to create and render complex 3D scenes without having to learn OpenGL. A large collection of demos are included, demonstrating the many features and providing you with valuable design techniques and tricks. It also facilitates game design with a sound system, scripting, and networking.
wiiFrame is a simple GUI frame that has an OpenGL 3D window and a dialog box that connects Nintendo Wii remotes to the application. This is to be used as a basis for anyone who wants to write 3D applications that are controled by a Wii remote. This project uses wxWidgets, so it can be compiled cross platform, but as of now, only a Linux build works.
Shader Maker is a simple, cross-platform GLSL editor. It provides the basics of a shader editor, such that students can get started with writing their own shaders as quickly as possible. This includes syntax highlighting in the GLSL editors, a geometry shader editor (as well as vertex and fragment shader editors, of course), interactive editing of the uniform variables, light source parameters, pre-defined simple shapes and a simple OBJ loader, and a few more.
Elite remake: The Battle For Birera is an OpenGL Elite port to Qt. It has a completely rewritten AI. There are now battles going on in universe that are independent of the player: pirates attacking trader convoys, police patrols attacking pirates, or even complete war outbreaks. The goal is to be on par with ArcElite (Archimedes Elite). It should compile on any Qt supported platform.