Skip to content

Latest commit

 

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OnlyBlends.Gamepad 0.5.2

Integrate Controller like Gamepads and other inputs via Nodes. preview-gif-obg

Features

  • 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

Install

Download as zip or install in Blender via:

Usage

Geometry Node Connection

  • Select the OnlyBlends.Gamepad Node Editor

image_1

  • 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

gif_2.gif

Fullscreen

  • You can start a Full Screen Instance of Blender
  • Not tested on Mac

image_3

image_4

Optional

  • Use the Transform Object Node to build a Controller for Cameras and Objects

gif_1

Special Thanks to

Upcoming features

  • Mouse and Keyboard

Change Log

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

0.5.2-1

  • 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

About

A Blender Extension to integrate Controller like Gamepads and other inputs via Nodes

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages