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.
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.
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.
The Structural Proteomics Application Development Environment (SPADE) provides a community suite for developing and sharing protein structure and sequence tools. It includes a custom molecular viewer, sequence alignment editor, many reusable tools, and a chemical probing suite to support experimental verification of predicted structural models.
MakeHuman is software for the modelling of three-dimensional humanoid characters. Features that make this software unique include a highly intuitive GUI and a high quality mesh, optimized to work in subdivision surface mode (for example, Zbrush). Using MakeHuman, a photo-realistic character can be modelled in less than 2 minutes.
Doom was the classic 3D shoot'em'up game from id Software. PrBoom is a game engine for playing Doom levels, which runs on both Windows and Linux/Unix systems. It uses the SDL graphics library. PrBoom a very faithful Doom port, with great effort taken to be compatible with as many original Doom levels and demos as possible.
view3dscene is a browser for VRML (1.0 and 2.0) and X3D, and a viewer for other 3D model formats (3DS, MD3, Wavefront OBJ, and Collada are handled). It supports viewing the scene in the "Examine" mode and walking in the virtual world with features such as collision detection and gravity. Rendering is done using OpenGL. Many advanced 3D graphic effects are available, like mirrors (flat and through cube environment mapping), shadows (shadow maps and shadow volumes), GLSL shaders and more. The program can also convert files from 3DS, MD3, Collada and other formats to X3D and pretty-print VRML and X3D files.
GRASS (the Geographic Resources Analysis Support System) is a software raster- and vector-based GIS (Geographic Information System), image processing system, graphics production system, and spatial modeling system. It contains many modules for raster data manipulation, vector data manipulation, rendering images on the monitor or paper, multispectral image geocoding and processing, point data management and general data management. It also has tools for interfacing with digitizers, scanners, and the PostgreSQL, DBF, and ODBC connected databases. GRASS operates on all common operating systems.