v0.3.0
Model
- Ships new model OpenFunML-0.3.onnx alongside 0.2.
VR video (new, off by default)
- Reads 180° VR by taking one eye and flattening a window out of it. Previously a side-by-side frame was cropped through the middle, giving half of each eye with a seam between them.
Shoulders (new, off by default)
- Adds a point either side of a slow peak, slightly below it, so the stroke reaches the end faster and lingers. The peak does not move, so amplitude is unchanged.
Vibration in pauses (new, off by default)
- Adds a short flutter where stroking pauses briefly — a gap much longer than the surrounding rhythm, where the model still sees activity. Continuous stroking and long stops are left alone.
Changed defaults
- Stroke gain 1.0 → 1.2, minimum stroke size 8 → 40.
Interface
- Numbers are typed into input boxes instead of dragged — a slider could not reliably land on a round value.