⚠️ Early Development Version: Daxs is currently in a very early stage and features, behavior, and APIs may change significantly.
Daxs is a Rhino 8 plugin/package/app that brings gamepad support to Rhino.
Daxs (pronounced [daˈks] - from the German "Dachs"- badger) makes navigating and interacting with Rhino feel as fluid and natural as moving inside a 3D game engine. It is designed to give Rhino a stable gamepad interface and customizable mappings, without intefering with Rhinos functionality.
![]() |
![]() |
| Fly through your model | Walk through your model via navigation mesh, or a plane (first-person view) |
Daxs is built on top of SDL 3 (via a SDL3-CS wrapper) and supports hundreds of gamepad models and variants out of the box — automatically using SDL’s unified input layer. Supported Gamepads:
- Xbox 360 / Xbox One / Xbox Series
- PlayStation 4 / PlayStation 5
- Nintendo Switch Pro
- Steam Controller
- Logitech / Razer / PowerA / 8BitDo / Hori / PDP
- Rock Candy, GameSir, Nacon, Scuf, MSI, etc.
- Generic HID gamepads
- Bluetooth & wired models
- Vendor-specific variants and clones
SDL automatically normalizes controller layouts → Daxs does the rest to communicate with Rhino.
Navigating precicely complex models can sometimes be frustrating, especially within enclosed interior geometries such as architectural models. With gamepad support, navigation through geometry becomes significantly smoother and more natural (for us gamers). Most people already have spare controllers lying around. Simply plug in an old one and start using it.
- Free-flight navigation through the Rhino scene.
- Walk mode - Movement constrained to a ground plane or a navigation mesh.
- Plug and Play! Connect a gamepad over bluetooth - thats it! It will be automatically recognised.
- No movement, no loose on performance. Daxs runs a high-frequency input runtime that processes controller input independently of Rhino's UI thread.
- Fully Customizable Button Mapping, including Rhino macros
- Right now just Rhino 8 on Windows is supported.
- Update your Rhino first to the newest version!
- packaged .yak installer for Rhino for now. Check the latest release
- Package Manager: You can install Dax over the Rhino Package Manager
- Food For Rhino: Comming soon...
-> Wikipage - How to get started
- Create in Github directly an Issue - or:
- Visit the official support thread inside the official McNeel/Rhino forum
MIT License. See MIT license for details.
Github page
Copyright © Sam Lantinga
Licensed under the zlib License
Github page
Copyright © Sam Lantinga
Licensed under the zlib License
Github page
Copyright © Eduard Gushchin
Licensed under the zlib License
https://developer.rhino3d.com/
© Robert McNeel & Associates

