K-3D is the free-as-in-Freedom 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. 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!
Modeling
- Powerful scene graph Procedural Modeling with complete modeling history.
- Selection: Objects, meshes, faces, edges, patched, curves, point groups, points.
- Geometry types: Polygon, NURBS, subdivision, blobby.
- 3D Primitives: Cone, Circle, cushion, cylinder, disk, Grid, paraboloid, polyhedron, sphere, torus.
- Boolean modeling operations (using GTS library).
- Text: FreeType2 support.
- Instantiation: Create duplicates without adding gemometry to the scene.
Viewing
- Camera: pan/tilt, zoom, DOLly, modeling and tripod modes.
- Viewing Modes: Detailed selection of visible features.
- Hide / unhide geometry.
- Funny
Animation
- Visualization Pipeline allows arbitrary dataflow - any object property can be connected to any other compatible property.
- Animate any value.
- Unlimited number of animation channels.
- Bezier curve channels.
- Animate modeling operations.
Materials and Textures
- Textures with 16-bit float bitdepth.
- Procedual RenderMan shaders.