RenderMan is a high performance renderer built to tackle the most complicated 3D imaginable. With the new state-of-the-art ray tracing RIS framework optimized for physically-based rendering combined with the efficiencies of the REYES architecture, RenderMan can deliver unmatched flexibility for any production pipeline. hot new
Aqsis is a high quality, photorealistic, 3D rendering solution. It complies with the Renderman interface standard defined by Pixar. Aqsis comprises a command line rendering tool, a tool for compiling shaders in the RSL language, a tool for preparing textures for optimal use, and various developer libraries to enable integration with third party tools. Read more hot
Blender is a 3D renderer package for use in making TV commercials, to make technical visualizations, business graphics, to do some morphing, or design user interfaces. Read more hot
Jahshaka is an open source effects and compositing system. Jahshaka takes advantage of the power of OpenGL to give its users Realtime Effects, interactivity and hardware rendering. Read more hot
LuxRender is an open source software rendering system for physically correct image synthesis. Based on state of the art algorithms, LuxRender simulates the flow of light according to physical equations, thus producing realistic images of photographic quality. Read more hot
(commercial) Allows artists in the film and video, games, interactive media, industrial design and visualization markets to render work created with the leading CGI software on a robust operating system running on a wide variety of Intel(R)-based platforms. hot
3Delight is a fast RenderMan®-compliant renderer designed to produce photorealistic images for serious production environments. Some of its features include ray tracing, global illumination, motion blur, depth of field, subdivision surfaces, programmable shaders, quality antialiasing and antialiased multi-depth shadow maps. It is available for a wide variety of platforms, including Windows, MacOS X, Linux and IRIX.
3dPM is a modeller for POVRAY using Troll Tech's Qt. It's distributed under the terms of the GNU General Public License.
(commercial) AC3D is a 3D object/scene modeller. Features: Simple, intuitive 'click and drag' user interface, Truetype font 2D and 3D text generator, Integrated graphical texture coordinate editor, Subdivision surface modeling, and Boolean operations.
AutoQ3D is an open source 3D modeling application. AutoQ3D lets you import/export DXF file formats and import MD2, 3DS and OBJ file formats as well.
axis is a 3D network-accessible rendering engine, useful for building shared virtual environments.
A free 3D modelling environment for the RenderMan interface that features: RIB (RenderMan Interface Bytestream) export and import, upport for NURBS curves and (trimmed) NURBS surfaces, Boxes, Quadrics (Sphere, Disk, Cylinder, Cone, Hyperboloid, Paraboloid, and Torus), CSG, MetaBalls, Patch Meshes, Polygonal Meshes, and Subdivision Surfaces, and NURBS modelling includes normal and interpolating curves as well as extrude, revolve, sweep, birail, skin and gordon objects with caps, holes, and bevels.
Buildes is an integrated development environment that assists the user in creating building information. It reads a text (session) file from which it compiles the information. It then allows the user to browse, analyze, and export the resulting building knowledge.
(commercial) C3D modeling kernel for the Linux operating system.
Chalmesh is a 3-D overlapping grid generator distributed under the GPL.
Coindesigner is a RAD (rapid application development) system to build 3D applications using Coin3D openInventor. It allows to write simple 3D scenarios just using drag&drop, so users require no programming acknoledges at all to use it.
A converter, viewer and object extractor for popular 3D file formats (3DS, OBJ, LWO etc). Features very fast text renderer with font anti-aliasing, support for textures and materials, modelling grid and axis, making scene screenshots, postprocessing etc.
CPN Tools is a tool for editing, simulating and analysing Coloured Petri Nets. The GUI is based on advanced interaction techniques, such as toolglasses, marking menus, and bi-manual interaction. Feedback facilities provide contextual error messages and indicate dependency relationships between net elements. The tool features incremental syntax checking and code generation which take place while a net is being constructed.
Doris is a script driven OpenGL viewer. The script language used is Lua. It is a powerful, fast, portable language, great for embedding in applications. A binding is provided for Lua to OpenGL, GLUT and GLUI so that graphical scripts can be written.
A graphical editor for designing three-dimensional graphs consisting of colored edges and triangles.
EQUINOX-3D is a 3D modeler with a very fast, fully integrated ray-tracer. It features read/write support for COLLADA, read for Radiance's .hdr image format and 3DS (3D-studio) file format, multi-texturing, custom-programmable texture mapping, bump-mapping with automatic texture-space tangents, the ability to zoom into a region with "fly-to" etc.
Freyja is a 3d modeling system that provides content editing such as polymesh, UV, animation, and a wide range of model support via plugins. Also included is a command tool set for batch conversion and data extraction. The Freyja modeler is written in gtk+ with mlisp binding, so you can rewrite your interface to your needs without recompiling.
Fyre provides a rendering of the Peter de Jong map, with an interactive GTK+ frontend and a command line interface for easy and efficient rendering of high-resolution, high quality images.
g3d is a simple 3D modeller. It's built around Gtk+, OpenGL, and gtkglarea and is for creating models in OpenGL games.
Gaphor is an easy to use modeling environment. This means that you are able to create nice UML diagrams for documentation and to assist you with design decisions. Gaphor will help you create your applications.
Geomorph is a height field generator and editor. Geomorph generates square images and shows a 3D preview of the resulting landscape. The resulting 2D image can be processed with a tool like Povray for rendering the landscape.
Giram is a former Persistance Of Vision (POV-Ray) oriented modeller. It is written in C, using the GTK+.
GLC_Player is a powerful and easy to use 3D viewer that can load Alias Obj files.
GooseEgg is a 3d modeler, skeletal animator, and a level editor. You can edit the meshes of supported models and make models from sratch. It can produce non-amimatied meshes, skeletal models, and edit vertex frame animation models. Sending in model specs, samples, or plugins are encouraged, however only fixes are released for this project now.
Gphoton is a simple 3d modeller for gnome. Gphoton allows you to construct/manipulate/modify a 3d model while approximating the scene with OpenGL. You can move around in the scene interactively with keyboard/mouse combinations and/or dialog clicks.
GRender is a freely distributed piece of software for the managing of render-queues for "Alias Maya" and "MentalRay for Maya". It handles render job queues without starting the Maya's interface, using all the power of the workstation.
gSculpt is an Opensource 3D modelling application. The v0.2.x series was based on Cybersculpt; a 3D modelling application for the Atari ST range of computers. gSculpt is planned to have features for drawing polylines, using translational sweep (extrude) and rotational sweep (lathe/spin) to construct meshes from polylines, and transforming/deforming polylines and models. Read more
Height Map Editor
Hme is a 2D program, used for creating, manipulating and viewing height maps.
Innovation3D is an Open Source, 3-dimensional modeling program developed for Linux. The goal of Innovation3D (I3D) is to provide a modeling tool that allows an artist to utilize a variety of techniques. Polygonal modeling is currently the focus, but there is some preliminary support for NURBS curves and surfaces, as well as basic animation.
IRIT is a solid modeling environment that allows one to model basic, primitive based, models using Boolean operations as well as freeform surface's based models. Beyond its strong support for Bezier and Bspline curves and (trimmed) surfaces, IRIT has several unique features such as strong symbolic computation, support of trivariate spline volumes, multivariate spline functions and triangular patches.
K-3D is an open-source 3d modeling, animation, and rendering system. K-3D features a robust, object oriented plugin architecture, designed to scale to the needs of professional artists, and is designed from the ground up to generate motion picture quality animation using RenderMan compliant render engines. Read more
Kludge3d is a simple 3d editor, in the spirit of Worldcraft or Milkshape. It is the offspring of several other (presumably abandoned) GTK-based editors, with the best features taken from each. As the name implies, kludge3d is exactly that - a kludge.
LDView is a real-time 3D viewer for displaying LDraw models using hardware-accelerated 3D graphics. Features include: Ability to examine LDraw models from any angle in real time, Primitive substitution option which produces higher-quality results while simultaneously improving performance, and supports fullscreen rendering at any resolution supported by your monitor and video card
MakeHuman is an open source, innovative and professional software for the modelling of 3-Dimensional humanoid characters.
MARS stands for Modelling Animation and Rendering System. It is a system for creating and animating 3D objects, in a distributed and shared environment (like a LAN). It can transparently support any raytracer, and render on remote systems (in a LAN, or even WAN, as the Internet).
A system for managing graphics and interaction in Virtual Reality applications. It is designed to address the challenges of highly interactive virtual environments containing many objects with complex geometry.
(commercial) mental ray generates images of quality and realism and achieves scalable performance through the exploitation of parallelism on both multiprocessor machines and across networks of machines. mental ray accepts scene data using its .mi scene description language in either ASCII or mixed ASCII/binary form, whose specification is precisely defined in the documentation. Supported geometric primitives include polygons, trimmed free-form surfaces, hair (in mental ray 3.1), and subdivision surfaces (in conjunction with the mental matter® product).
MeshLab is an open, portable, extensible system for the user-assisted processing of unstructured 3D meshes. The system is aimed to help the processing of 3D models arising in 3D scanning, providing a set of tools for cleaning and healing this kind of meshes. The system is heavily based on the VCG library developed at the Visual Computing Lab of ISTI - CNR, for all the core mesh processing tasks.
A 3D modeller for X11 using Gtk, Glib, Imlib, Gtk glarea, and Mesa/OpenGL. It outputs scenes in Povray format, and can open 3D Studio ASCII, DXF ASCII, and MD2 files.
MindsEye is a highly modular and extensible 3d modeling/animation package with support for NURBS surfaces. It's designed to allow multiple scenes and to provide extensive network support. Mutli-user support is also planned.
Misfit Model 3D
Misfit Model 3D is an OpenGL-based 3D model editor that works with triangle-based models. It supports multi-level undo, skeletal animations, simple texturing, scripting, command-line batch processing, and a plugin system for adding new model and image filters. Complete online help is included. It is designed to be easy to use and easy to extend with plugins and scripts. Read more
Mitsuba is an extensible rendering framework written in portable C++. It implements unbiased as well as biased techniques and contains heavy optimizations targeted towards current CPU architectures. Read more
A serial-reconstruction package that allows a user to reconstruct serial data in 3 dimensions on a relatively inexpensive PC.
Moonlight|3D is a modeler for three-dimensional art. It aims to support mesh-, NURBS- and Beziercurve-based modeling. It's a redesign of Moonlight Atelier, formed after Moonlight Atelier/Creator died in 1999/2000. Rendering is done through pluggable backends, currently supporting yafray, with renderman, POV-RAY, and others in planning.
A 3D modeling environment written in C with Tcl/Tk. The Mops is kept online for archival use only.
A simple to use, yet powerful mesh modeller for Linux, designed for creating textured 3D models for games and other real-time applications using OpenGL. Moth consists of a 3D modelling program and of a library. The moth toolkit is particularly intended to be used by game developers and real time graphics programmers.
Muse is a PhotoRealistic RenderMan compliant renderer that is based on the REYES rendering architecture. Features include : Scan-Line Rendering, NURBS, Global Illumination, Programmable Shading, Motion Blur.
OSGEdit is an editor of scenes for the library OpenSceneGraph. It's only a composer, not a modeller. You can use many programs to model your objects and then import them into OSGEdit to compose a complex OSG scene to use in your application.
Panorama is a framework for 3D graphics production. This will include modeling, rendering, animating, post-processing, etc. Currently, there is no support for animation, but this will be added soon. Functionally, it is structured as an API, composed by two dynamic libraries, and several plugins, that you can optionally load in runtime. A simple
console mode front-end for this API is included in the package, that can load a scene description in one of the supported scene languages, and then outputs a single image file in any of the supported graphic formats.
PCity is a framework for the procedural generation and rendering of 3D city models.
Pixcon & Anitroll
Pixcon is a set of 3D animation and rendering tools. Pixcon is a set of 2D/3D tools and libraries that include: a render that creates high quality images by using a combination of 11 rendering primitives, a kinematic and dynamic hiearchical based animation system that has support for non-kinematic based animation (such as flock of birds, autonomous cameras, and banking flight models), and a realtime engine, used for simulations and games.
Pixie is a photorealistic renderer that uses a RenderMan-like interface. Features include programmable shading, motion blur, depth of field, raytracing, scan-line rendering, occlusion culling, global illumination, and caustics. Read more
Primal Form is a 3D modeler for UNIX distributed under the GNU General Public License. It sports a simple user interface,
an extensible architecture using plug-ins and a TCP/IP command port.
Pygmalion is a multi platform oriented 3DCG environment. Basically 3D models are created by polygonal subdivision surface.
qliss3d renders 3d-Lissajous-figures (figures made of a different sine functions for each dimension) with a Qt interface. You can look at the figures from any viewing position you like and even "listen" to the sound of the figures.
Radiator is a radiosity system. It implements the matrix, progressive, and wavelet radiosity with clustering methods. It also comes with a visualisation front-end useful for interactive scene rendering or teaching. It requires OpenGL to build (or Mesa ), and xforms for the front-end.
rearview aims towards a three dimensional computer graphics engine which fits both human perception and the shape of the real world better than common polygon renderers do.
Renderer is a command-line, open source application which allows interactive 3D visualization of triangle meshes. Read more
RenderPark is a test-bed system for physically based photo-realistic image synthesis. It's a free software package providing a solid implementation of a wide variety of state-of-the-art ray-tracing and radiosity algorithms. Our goal is to compare these algorithms on a fair basis, to evaluate benefits and shortcomings, to find solutions for the latter and to develop new algorithms that are more robust and efficient than the algorithms that are available in rendering systems today, free or commercial.
A modelling program that makes use of geometric constraints to edit objects in a virtual world. The scenes created can be exported to a variety of rendering programs, including: POVray, Radiance, Rayshade, RenderMan(R) compliant programs, such as the Blue Moon Rendering Tools and VRML browsers.
Screenhack is for moving static RenderMan objects along trajectories defined by formulae.
SharpConstruct is a 3D modeling program designed to paint depth on to polygon models in real-time. Unlike traditional modeling programs, SharpConstruct makes it easy to quickly model organic shapes. There is no need to even look at a wireframe (unless you want to). Instead, the model is manipulated much like clay -- push or pull an area, smooth it, make a hollow or a hill.
SuperConductor is an open-source, multi-platform render farm controller for coordinated rendering control of multiple graphics/computation/rendering projects using multiple client apps, like World Construction Set, Lightwave, Maya, SoftImage, POV-Ray, etc.
svLis is an efficient set-theoretic geometric modeller which is straightforward enough for any technical person who knows a little C++ to get to grips with in a day or two, but which is sufficiently rich in operations and entities to be able to represent a very wide range of shapes for all aspects of engineering, for many aspects of science, and possibly some for art as well.
Terraform is an open source interactive height field generation and manipulation program, giving you the ability to generate random terrain and transform it. Terraform runs under Linux and other UNIX systems under the X11 Windowing system. Read more
A 3D modeler for gnome and povray. It is still in an alpha development phase.
UML Modeller for Linux
Umbrello UML Modeller is a UML diagram tool that can support you in the software development process. Especially during the analysis and design phases of this process, Umbrello UML Modeller will help you to get a high quality product. UML can also be used to document your software designs to help you and your fellow developers.
Undulate allows the user to edit a three-dimensional matrix composed of many different particles. The properties of these particles can be changed; color, shape and translucency can all be modified before or after the particles are inserted. The model can then be viewed from any angle and at varying magnification. It allows the user to quickly construct models, surfaces, or paintings in 3D.
UWP is a unwrapping phase algorithms tester and viewer. It includes some basic and custom implementations of Dennis C. Ghiglia unwrapping algorithms. It is able to create 3d models out of the unwrapped phase distributions. UWP performs tests of those algorithms and is able to compare the results within the application itself or using spreadsheet aplications such as Gnumeric or OpenOffice Calc.
Vertex is a polygon based modeller geared towards making highly efficient 3D objects for games and other live-end requirements. It uses the V3D object model format to maximize efficiency with OpenGL rendering.
Vertex 3D Model Assembler
Vertex is a polygon based modeller geared towards making highly efficient 3D objects for games and other live-end requirements. It uses the V3D object model format to maximize efficiency with OpenGL rendering.
view3dscene is a viewer for VRML 1.0, VRML 2.0 (aka VRML 97), and 3DS files. 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. A built-in ray-tracer allows the generation of images with more effects (like shadows and mirrors) and conforming precisely to the VRML 97 lighting specification. The program can also convert files from 3DS format to VRML 1.0 and pretty-print VRML files.
White_dune is a low level VRML97 tool for Unix/Linux/MacOSX and M$Windows. It can read VRML97 files, display and let the user change the scenegraph/fields. Unlike most highlevel tools, it uses a light model based on the VRML97 standard.
Wings 3D is a subdivision modeller with an user interface that is easy to use for both beginners and advanced users (inspired by Nendo and Mirai from Izware). Read more
XLinden is made for creating and viewing 3D Lsystems. It consists of an Editor, Interpreter and OpenGL viewer. What's special about XLinden is that it is able to interpret Lsystems interactivly in realtime.
Xmorph is an image warping and dissolving (morphing) program.
Y.A.P.R.M. is a modeller to graphicaly design 3 demensional scenes and generate Povray-files for them. Up to now it is at an early stage, but this will hopefully change soon. It is written in C++ using for running under the X Window System using only a few basic libraries.
zRcube aims to be a powerful 3D image renderer. It uses both radiosity and
raytracing in a two-pass algorithm to provide photorealistic pictures.