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.
PEDSIM is a microscopic pedestrian crowd simulation system. The PEDSIM library allows you to use pedestrian dynamics in your own software. Based on pure C++/STL without additional packages, it runs on virtually every operating system. The PEDSIM Demo Application (Qt) gives you a quick overview of the capabilities, and is a starting point for your own experiments. PEDSIM is suitable for use in crowd simulations (e.g. indoor evacuation simulation, large scale outdoor simulations), where one is interested in output like pedestrian density or evacuation time. The quality of the individual agent's trajectory is high, PEDSIM can be used for creating massive pedestrian crowds in movies. Since libpedsim is easy to use and extend, it is a good starting point for science projects.
Visualization Library is C++ middleware for high-performance 2D and 3D graphics applications based on the industry standard OpenGL 1.x-4.x, designed to develop portable applications for the Windows, Linux and Mac OS X operating systems. It supports advanced features like OpenGL Shading Language, Volume Rendering, Isosurface extraction, Frame Buffer Objects, Multiple Render Targets, Vertex and Pixel Buffer Objects, KdTree/AABB frustum culling, a multilingual Unicode-based text engine, advanced texturing, DDS cubemaps, mipmaps, compressed textures, and much more. Visualization Library can be especially useful in 3D/2D scientific visualization, virtual reality, augmented reality, visual simulation, data visualization, presentations, multimedia applications, special effects, and 3D/2D games.
Simulum deals with different simulations of star movements and their visualizations. At first it looks at the projection and accumulation of star brightness. In actually doing this it distributes stars among a three dimensional figure. To get a nice effect it combines the photographic image production with a moving view point. So the outcome is the visual impression of flying through a star field. Secondly it studies different algorithms of particle movements and clustering. The primary approach uses a combination of Newton's gravitational law, energy, and impulse conservation. At all these stages an highly dynamic view of the processes is able to be produced.
ACFTools is a utility for manipulating X-Plane flight simulator aircraft and weapon models without using its Plane Maker. It can decode both Apple and Intel ACF/WPN formats into plain text files with a syntax similar to C, which can be edited and then re-converted into binary data. It is able to extract almost complete 3D models of aircraft (fuselage, floats, tanks, wings, stabs, propellers, engines) and write it in AC3D modeler format. Edited 3D parts can then be merged into plain text and consequently converted into binary ACF files.
PyParticles is a particle simulation toolbox entirely written in Python. It simulates a particle-by-particle model with the most popular integrations methods, including Euler, Runge Kutta, and Midpoint. It represents the results on an OpenGL or Matplotlib plot, and offers an easy-to-use API.