CADauno is a 3D modeling tool based on the NURBS surfaces. It aims to exploit the power of NURBS at representing free forms. It provides an interpolation facility ("skinning" technique), which enables the designer to create a closed surface passing through different section curves. This makes it possible, as an example, to build a human body 3D model starting from sections provided by a Computed Axial Tomography scanner.
libNUI is a hardware accelerated GUI framework that makes it possible to build rich multi-platform applications based on 3D rendered dynamic layouts. Interfaces are built as a composition of widgets and behaviors, and the framework handles positioning, resizing, anchoring, and texture stretching. Objects are connected with synchronous events and delegates for mono-threaded communication, or asynchronous notifications and message queues are used for multi-threaded applications. It also supports strings (including Unicode), paths, files, data streams, fonts, threads, critical sections, audio buffer rendering, and more.
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.
The Cafu Engine is an all-purpose, modern 3D graphics engine and game development kit. It is feature complete to get you started quickly. It can be used to create a variety of 3D applications, including games, simulations, and training and architectural software. Written in C++, the tools, libraries, and framework have been designed to make the development of new games and other 3D applications easy. They are actively and continuously developed in order to provide the latest technology.
I is a programming language that was designed to be efficient to write and run. The system incorporates many major libraries, allowing the creation of major projects such as Aciqra. It is an interpreted language and supports CGI scripting through the use of the CGI for Aciv/I extension.
Penumbra is a first person horror adventure focusing on story, immersion, and puzzle solving. Violence and combat are hardly an option: the player has to use wits to guide Philip through his final test, which makes the series unique in offering a truly dangerous and terrifying experience. Played from a first person perspective and powered by a 3D engine utilizing cutting edge technology, Penumbra is a true advancement to the adventure genre. The unique physics system allows for true environmental interaction: The player can open drawers, pull levers, pick up objects and manipulate those objects in 3D space, all using natural mouse movements. This creates a highly interactive and immersive game world.
dunan is a little program that shows animated Miku Miku Dance 3D models on the desktop. It also supports Miku Miku Dance motion files and has a built-in settings menu and mouse and keyboard control functions. It can optionally play MP3 or Ogg files. It uses real transparency, and can be used with any window manager. It has very few dependencies, and works fine with compiz.
iMorph is cross platform 3D image analysis software. It permits the morphological characterization of porous media, and more precisely cellular materials. The first step of the analysis is a macroscopical characterization of the different phases. It allows porosity, tortuosity, and specific surface measurement. The anisotropy is also quantified at the sample scale. In a second step, the software gives a morphological study at the pore scale. Automatic methods for cell extraction give access to shape analysis, classification, and orientation. Moreover, it permits a local voxel classification in order to identify local shape such as shell, plates, and rods. Finally, the software gives a topological description by generating the graphs of both the solid and fluid phase. The human interface is intuitive and can be used by a non-expert of image processing. 3D visualization uses OpenGL libraries and allows interaction with segmented objects. An XML samples database is used to store results belonging to a region of interest in the media.