K-3D for Linux

K-3D is the free-as-in-freedom 3D modeling, animation, and rendering system for GNU / Linux operating systems.

K-3D for Linux

K-3D is the free-as-in-freedom 3D modeling, animation, and rendering system for GNU / Linux operating systems. 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. We strongly recommend the Aqsis render engine for use with K-3D.

K-3D's innovative interactive tutorial system will introduce you to basic use of the program. New tutorials can easily be recorded and shared with the rest of the community.

K-3D allows you to create and edit documents in multiple realtime OpenGL solid, shaded, texture-mapped views. You can even model, animate, and interact with animations while they play back for maximum productivity!


TE Procedual modeling and animation.
TE Interactive tutorials.
TE Unlimited hierarchical undo/redo.

TE Camera: pan/tilt, zoom, dolly, modeling and tripod modes.
TE Viewing Modes: Detailed selection of visible features.
TE Hide / unhide geometry.

TE Powerful scene graph procedual modeling with complete modeling history.
TE Selection: Objects, meshes, faces, edges, patched, curves, point groups, point.
TE Geometry types: Polygon, NURBS, subdivision, blobby.
TE 3D Primitives: Cone, circle, cushion, cylinder, disk, grid, paraboloid, polyhedon, sphere, torus.
TE Boolean modeling operations.
TE Text: FreeType? support.
TE Instantiation: Create duplicates without adding gemometry to the scene.

TE Directed Acyclic Graph (DAG) allows arbitrary dataflow - any object property can be connected to any other compatible property.
TE Animate any value.
TE Unlimited number of animation channels.
TE Bezier curve channels.
TE Animate modeling operations.

Materials and Textures
TE Textures with 16-bit float bitdepth.
TE Procedual RenderMan shaders.
TE Full RenderMan Support: Aqsis, Pixie, BMRT, PRman, 3Delight, Render Dot C.
TE Extensible support for alternate render engines and models: YafRay.
TE Render OpenGL previews to disk.

TE Python engine (preferred for new script development).
TE K3DScript engine (minimal scripting engine for tutorials / macros).
TE JavaScript engine (legacy script engine).
TE Support for alternate script engine plugins and environments.

TE Basic 2D compositing.
TE Bitdepth 16-bit float per channel.

Supported Formats
TE Geometry Formats: AC3D, ASCII Scene Export, Apple QuickDraw?3D, AutoCad, Ayam, DirectX?, GNU Triangulated Surfaces, Quake II, PDB, RenderMan Interface Bytestream, VRML, Wavefront ... (some of them depend on PLIB installation)
Image Formats:
JPEG (all platforms).
PNG (all platforms).
TIFF (all platforms).
OpenEXR (requires optional OpenEXR plugin).
BMP (requires optional ImageMagick? plugin).
SUN (requires optional ImageMagick? plugin).
Release notes: New Release
* Completely rewritten data storage for geometric meshes - capable of rendering one million polygons at interactive rates.
* Introductory support for the LuxRender render engine.
* Experimental support for CSG operations on polyhedra, using either CGAL or CARVE
* Introductory support for NURBS.
* New / rewritten support for 3DS, Collada, OBJ, MD2, Ogre, PLY, STL, and SVG files.
* Interactive Python Shell
* New CMake-based cross-platform build system.
* Over 300 regression tests run every night.
* Nightly coverage testing.
* New Mercurial-based version control.
* New website.
* New time-based release schedule - the next K-3D release will be October, 2010.
[ K-3D for Linux full changelog ]


Top Software

New Software

Top Search

Latest Reviews