k3d

Release Notes 3.1.0

Theme

3.1.0 delivers a major extensibility milestone: hotspot-driven visual programming for object instances.

This release turns hotspots into dynamic operators that can procedurally reshape, replicate, and rotate attached geometry per instance, while keeping object prototypes authoritative.

Major Features

1) Hotspot visual-programming operations (new)

Added four new hotspot operations:

Behavior:

Implementation:

2) Hotspot appearance is now user-defined (new)

Each hotspot now supports:

This is available both for defaults and per-hotspot editing.

Implementation:

3) Instance-safe object model for dynamic entities (major)

Object prototype/instance behavior was reworked to support stable parametric behavior:

Implementation:

Improvements

Persistence and Compatibility

Fixes

Why this matters

This release introduces a practical visual-programming layer inside Octodraw:

This significantly expands what can be authored without writing custom plugins or scripts.