The Whole Brain Catalog is a 3D virtual environment to facilitate solutions for currently intractable challenges in brain research. It is meant to enable the synthesis of data measured from brains at different scales into more coherent models of brain structure and function. The Whole Brain Catalog is a client-server platform that provides rich 3D views for researchers to zoom in, out, and around structures deep in a multi-scale spatial framework of the mouse brain. A 3D graphics engine used in graphics-intensive computer gaming generates high-resolution visualizations that bring data to life through biological simulations and animations.
CorsixTH is a clone of Theme Hospital. As computers evolve, we risk losing some classic games. Bullfrog's Theme Hospital, published in 1997, is a classic simulation game, but getting it to run natively on modern operating systems is getting progressively harder. CorsixTH aims to reimplement the game engine of Theme Hospital, and to be able to load the original game data files. This means that you will need a purchased copy of Theme Hospital, or a copy of the demo, in order to use CorsixTH. After most of the original engine has been reimplemented, the project will serve as a base from which extensions to the original game can be made.
Zaz is an arcade action puzzle game where the objective is to get rid of all incoming balls by rearranging their order. Currently it includes 20 different levels and two modes of gameplay. The engine allows for easy custom level creation with unlimited number of paths, different speeds, ball-sizes, and rules. A 3D accelerator is needed for decent gameplay.
San Le's Free Computational Electromagnetics (SLFCEM) is a package of scientific software for use in computational electromagnetics. Command-line driven calculation engines are separate from the GUI components and can be used independently. It includes two of the basic finite elements types, 4 node quad and 3 node triangle. Each element type has a unique GUI specific to the element. Modal analysis for solving the waveguide problem is done using edge based elements. There is also code for generating edge connectivity. The algorithm used is a combination of Lanczos for tridiagonalization of the system, as well as QR to calculate the resulting eigenvalues. In addition to skyline storage and LU decomposition, calculations are also made using the Conjugate Gradient Method.
TSDL was written for the turn-based strategy game "Turious", but is a stand alone library. It provides a number of useful widgets and event handling functions. Its widgets include container, label, button, text, numbox, checkbox, and console. All of the widgets can be given individual background images and custom text. Containers and widgets can be shown and hidden individually, and will retain their visibility state. The library uses OpenGL for rendering, allowing it to be used in 3D games as well as 2D.