Features

Everything Akatela can do today.

Geometry types

Subdivision Surfaces

Control cage modeling with multiple subdivision schemes: Catmull-Clark, Loop, Doo-Sabin, and Sqrt3. Edge creases for hard edges. The control cage defines shape; the limit surface is what you see and export. All mesh operations work on the control cage.

Spline Surfaces

Exact boundary representation for manufacturing. Subdivision limit surfaces convert to spline patches. Exports to STEP (ISO 10303). Boolean operations (union, difference, intersection) work natively on spline surfaces.

Implicit Surfaces

Signed distance field operations. Define geometry as mathematical functions — blend, offset, repeat. Convert between implicit and subdivision surfaces. Useful for procedural operations that are hard to express as mesh edits.

Nodes

Generators (19)

Cube, sphere, cylinder, cone, torus, grid, prism, platonic solids, truncated icosahedron, hexagonal grid, star, plane, open truncated pyramid.

Curves (4)

Arc, circle, line, spline. Used as input for sweep, loft, and revolve.

Surfaces (3)

Loft, revolve, sweep. Generate surfaces from curve profiles.

Boolean Operations (3)

Union, difference, intersection. Each accepts more than two inputs.

Subdivision (3)

Catmull-Clark, Loop, Doo-Sabin, Sqrt3, linear. Inverse subdivision recovers a control cage from a limit surface.

Deformation (4)

Bend, twist, taper, noise displacement.

Extrusion (2)

Face extrude along normals, face inset.

Edge Operations (7)

Bevel, collapse, crease, dissolve, divide, loop select, offset.

Topological (6)

Add handle, merge vertices, shell, triangulate, vertex connect, wireframe.

Smoothing (2)

Laplacian, Taubin.

Selection (12)

Capture, promote, rename, delete, blast, combine, group by pattern. Distance, radial, and curve falloffs. Select by area, select by normal.

Attributes (4)

Create, delete, promote between element types, rename.

Modifiers (5)

Transform, reflect, spherize, geometric invert, recalculate normals.

Conway Operators (18)

Ambo, bevel, chamfer, dual, expand, gyro, join, kis, medial, meta, needle, ortho, propellor, quinto, snub, truncate, whirl, zip.

Tiling Patterns (16)

Arabesque, brick, Escher, geometric, Gilbert, herringbone, hyperbolic, Islamic, Penrose, pentagonal, quadrilateral, semi-regular, star, trilateral, wave.

UV Projection (4)

Box, cylindrical, planar, spherical.

Validation (5)

Validate mesh, repair, wall thickness, overhang analysis, undercut detection.

SDF (8)

Mesh-to-SDF, SDF-to-subdivision, blend, boolean operators, primitives, quadrangulation, subdivision fitting, scripted SDFs.

File I/O (3)

Import, export, geometry cache for iterative workflows.

Animation

Keyframe animation on any node parameter. Timeline with playback controls. Per-parameter keyframing with interpolation.

Scripting

Built-in scripting via the Koto language. Write custom SDF functions or manipulate geometry per-element with wrangle nodes. Access coordinates, attributes, and channel values from scripts.

File formats

Import

STEP, OBJ, STL, PLY, OFF, glTF/GLB, DXF, COLLADA, LightWave, Wings3D, 3DS, Blender

Export

STEP, OBJ, STL, PLY, OFF, glTF/GLB, DXF, COLLADA, LightWave, Wings3D, 3DS

Rendering

Built-in 3Delight rendering support.

Platforms

Desktop

Node graph editor with 3D viewport. Linux, macOS, Windows.

Browser

Runs in the browser via WebAssembly. No installation required.

CLI

Headless graph evaluation. No GUI required. Batch processing and CI pipelines.