Multi-axis funscripts for OSR2 / SR6
The OSR2 and SR6 shine on multi-axis scripts — not just stroke, but roll, pitch and twist. FunGen generates those extra axes with AI and routes each one to your device over T-Code, so you get the full motion these builds were made for.
AI that writes more than the stroke
A basic funscript is one axis — up and down. FunGen's AI produces a multi-axis result: the main stroke plus secondary tracks (roll, pitch, surge, sway, twist), each stored as its own companion file. On VR scenes especially, that extra motion is what makes an OSR2 or SR6 feel three-dimensional instead of a piston.
Routing over T-Code
FunGen speaks T-Code to the OSR family — OSR2, SR6 and SSR1. You map each script axis to a device axis (L0 stroke, R-axes for rotation, and so on), and FunGen streams them together in sync. Per-device interpolation and latency compensation keep the axes coordinated rather than drifting apart.
- Pick which generated axes to route, and to which device channel.
- Drive the OSR2's stroke + roll/twist, or the SR6's fuller range of motion.
- Latency compensation per device so the axes stay together and on the beat.
Edit every axis on one timeline
The multi-axis timeline shows each track stacked, so you can refine roll or pitch independently — overlay one axis on another, smooth or scale a single track, and chapter the scene. The Funscript Doctor checks each axis against your device's limits and fixes most issues in one click.
Generate from your own footage
Point FunGen at a 2D or VR clip, preview the tracking, then generate the full multi-axis script — locally, on your own machine. See the how-to for the workflow, or VR funscripts for the headset side.
Download FunGen — free to try — and script multi-axis motion for your OSR2 or SR6.