Integrate Controller like Gamepads and other inputs via Nodes.

- Connection to Geometry Nodes via New OnlyBlend.Gamepad Node Editor
- Supports multiple gamepads and multiple platforms (https://inputs.readthedocs.io/en/latest/user/hardwaresupport.html )
- Node Socket segmented into: D-Pad ; Axis (Sticks and Bumpers) ; Buttons
- The OnlyBlends.Gamepad Node Editor has Nodes to help building a Camera / Object Controller
- "Start Game" Operator in the Render Properties -> Spawn a Fullscreen Standalone Blender Instance
Download as zip or install in Blender via:
- Select the OnlyBlends.Gamepad Node Editor
- Add a Gamepad Node
- Create a Geometry Node Modifier and add Input Sockets
- The 'Modifier Control' Node can manipulate the Inputs of an Geometry Nodes Modifier and has an Object as Output Socket (the Geometry of the Modifier)
- This means you can send Data from Gamepad Nodes to Geometry Nodes in Realtime
- You can start a Full Screen Instance of Blender
- Not tested on Mac
- Use the Transform Object Node to build a Controller for Cameras and Objects
- Mouse and Keyboard
0.5.0
- Complete rewrite
- pip package inputs is used instead of pygame, only one wheel for all platforms
- OnlyBlends.Gamepad Node Editor and Custom Nodes
0.5.0-1
- Fix Plug and Play for Windows
- "Start Game" Operator in the Render Properties -> Spawn a Fullscreen Standalone Blender Instance, like you know...
- Tested on:
- Linux
- Windows
- Mac
0.5.1
- Fix "Start Game" Operator of Fullscreen Mode (Windows)
- Fix spamming of temporary save path
- Fix Scene Info Node
- It is possible to use also OnlyBlends.Mixer Nodes if it's installed (after the 0.5.1 release of Mixer) with Copy / Paste from on Tree to another
0.5.2
- internal fixes to get listed on extensions platform again
- critical packages queue and threading no longer used
- changes from (https://github.com/Zulhakar/OnlyBlendsCore)
- "Geometry Modifier Object" renamed to "Modifier Control"
- OnlyBlends.Core Update
- The group functionality should now be usable
- Modifier Control Node have correct Socket Names and Menu Socket can be changed via OBC String




