An interior design application to draw house plans & arrange furniture
Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.
An interactive viewer for three-dimensional chemical structures.
Over 10,000,000 page views! Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).
Real-time 3D visualization of space
Celestia is an application for real-time 3D visualization of space, with a detailed model of the solar system, over 100,000 stars, more than 10,000 galaxies, and an extension mechanism for adding more objects.
Art of Illusion is a full featured 3D modelling, rendering, and animation studio. It is written entirely in Java, and can run on almost any operating system.
The Retribution Engine is designed for first person action games on Windows PCs using OpenGL and OpenAL. It is supplied with a wide range of games and levels and includes fully featured level and model editors.
Eloquent is a powerful Bible study tool for Mac OS X, supporting features such as services, to access the Bible in any program. It uses the Sword Library to work with bible texts, commentaries, dictionaries.
A public domain cross platform 3D game
An OpenGL 3D game, written from scratch (no dependencies). Provided as freeware mostly as a source of inspiration to help others. A little like a 3D version of the Amiga game Pang! The game is mostly intended for someone wanting to learn OpenGL. But since the game only uses OpenGL 1.0 the drawing code is outdated, but still things can be learned from the collision detection and other techniques. Some of the code is left in an unfinished/testing state. This game was a learning experiment for me, and the math used is tested until it works for the game. After using the science math by the book, there were still flaws that could make the player get stuck under certain conditions (since floating point is not exact), and the workarounds for this are just my own ideas. Have looked at the code for other 3D games and there are mostly the same problems around collision detection and "hacks" to get it to "work".
Milk Engine is a flexible engine suitable for almost any game. Milk Engine will contain everything needed to develop a game, even for the newbie. Yet its very useful for advanced users. Its based on OpenGL and SDL, therefore its also cross-platform.
System for simplifying construction of OGLSL shaders
Panzer is a game where you command a tank and try to take out your enemies. It uses an advanced physics simulation model and is playable over the internet (2-4 players recommended).
This is my hobby raytracer and global illumination renderer project, along with exporters and loaders for different file formats.
SLUT (Sleak graphics Library Utility Toolkit), is an optimized and minimized alternative to GLUT (Graphics Library Utility Toolkit).