Virtual Input Axis

Plugins Virtual Input Axis

Relative Translation Limits:
If enabled, the Stick Atom's translations will be limited to the Max Position Offset values.
NOTE: Works only if you set a Reference Atom and the Stick Atom's Physics are enabled.

- Added separated options (tilt \ position) to compute inputs only if the Stick Atom is grabbed.

- Changed "Use Global Orientation" to "POV-Relative Position Axes": Will broke current saved scenes \ plugin presets. Sorry but this is needed for consistency.

- Added "POV-Relative Tilt Axes".

- UI rearrangement.

- Good code optimization.


NOTE: I'm updating the screenshots in the plugin overview page right now. Take a look at them for additional infos.
- If enabled the stick atom will move only along specified Reference Atom's axis\axes (useful for throttle controls).
- Only two constrains can be enabled at the same time (you can't use this to lock the atom position).
- Only works while you grab the stick atom, if you set a Reference Atom and the stick atom's Physics are enabled.

NOTE: I think that this "local translation lock" feature could be useful in many other situations. Maybe I'll decouple it from there and make it available as a stand alone plugin. No promises but, if you like the idea, give me some feedback.

Next step: I'll try to implement translation limits so that the stick atom can only move inside a specific area. Again... no promises.
- Position Inputs Axis. Use atom relative position as virtual controller inputs (see demo video in plugin overiew page).
- Restyled Plugin UI. Foldable UI elements groups and a lot of help text.
- Fixed: Reference Atom Chooser not updating if atoms are added \ removed from scene (close and reopen plugin UI to update the list).
- Fixed: Stick keeps resetting on release even if the plugin is disabled.
- Code optimization.

The plugin now have all the fundamentals features... so... I will call it version 1.0.

NOTE: The new features may broke compatibility with scenes \ plugin presets saved with the old plugin version. Sorry.


P.s. Updating overview page ritght now...
Hi! Just want to inform that I'm working on Position Input Axis. These new input axis will be computed using the relative Stick Atom position.

I'm also thinking about an alternative Z Tilt Input Axis computing to make it more similar to a real controller Z axis (of course, if I succeed, this will be optional).

IMPORTANT NOTE: These new features may cause incompatibility with scenes \ plugins presets saved with the old version.

I hope you are having fun with my plugin!

Stay tuned! ;)

P.s. The plugin's UI will also be restyled.
- Added an option to auto reset the atom's tilt angles (re-center) when the grab is released (used in VR).
- Virtual controller Z axis. You can now use the atom's yaw angle to control things!
- Reversible virtual axis inputs. I thought it could be useful to reverse the virtual axis values using a trigger... so... here is the option to do that.

I hope you like the new features.
More are coming...


P.s. Remember to leave some feedback if you like my plugins. It really pushes me to keep working with VAM scripting... ;)

Edit: Typos...
Back
Top Bottom