Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rotating and moving a object(literally freeform object manipulation) with spacemouse instead 2d mouse would be amazing ;) #77

Open
stjema opened this issue Jul 13, 2022 · 12 comments
Labels
enhancement New feature or request

Comments

@stjema
Copy link

stjema commented Jul 13, 2022

No description provided.

@microdee
Copy link
Owner

How would you toggle between camera mode and object mode?

@stjema
Copy link
Author

stjema commented Jul 13, 2022

If that isnt possible then i am sure many people would still love just placing objects via the spacemouse
u know how annoying it is if u can only move one axis per time for object placement. that is history with spacemouse :)

but i dont see why it shouldnt be possible to just switch between camera and object Transformation? i am not a programmer.

@microdee
Copy link
Owner

of course it's possible to develop, I meant with "How" only in the UX sense. So would you need to bind a physical button for it? Or would you want to have a UI button? Also consider other viewports which are not the main level editor, would you want to disable this feature there? etc.

@stjema
Copy link
Author

stjema commented Jul 14, 2022

physical button and ui button.

example:

  1. Telekinesis mode: u fly to the asset. lmb on asset. now u can immediately transform it via spacemouse. lmb outside that asset and ur in fly mode again. so as long as an asset is selected ur in telekinesis mode.

  2. In GrabMove mode the asset will be linked to your camera so you can take it with you and position it where you want.

Translation can be snapped to a grid.
Rotation can be angle-snapped.

@AltonLord
Copy link

I think a hotkey button on the Spacemouse with a UI button backup would work great. I think lmb would be too obtrusive as it is already ingrained in most people's workflow to use it like it is.

I gotta admit, that would be an amazing feature.

@stjema
Copy link
Author

stjema commented Jul 14, 2022

but the sussy part is unitys spacemouse for example has no google results in the last few years. only for 2013 etc.
seems like its not efficient workflow. people stop using spacemouse?

@microdee
Copy link
Owner

In GrabMove mode the asset will be linked to your camera so you can take it with you and position it where you want.

this is already a feature in the engine, you can attach objects to your camera, or you can pilot them as they were the camera, spacemouse works with both

@stjema
Copy link
Author

stjema commented Jul 15, 2022

is there a shortcut for that?

@Nihilianth
Copy link

In GrabMove mode the asset will be linked to your camera so you can take it with you and position it where you want.

this is already a feature in the engine, you can attach objects to your camera, or you can pilot them as they were the camera, spacemouse works with both

@microdee I only saw that feature being implemented for game mode. Is there also one for editor?

@microdee
Copy link
Owner

yes you press Ctrl+Shift+P when an object is selected and now you fly around with that object. To exit press the eject button on top right of the viewport. You can modify this shortcut with the editor keyboard binding, which can also accept and learn buttons from the SpaceMouse

@itognet
Copy link

itognet commented Nov 25, 2022

Sorry guys for interfering.
I was looking for exactly this. Transforming an object would be awesome! with a hold middle-mouse to activate SpaceMouse transformation and then be able either to move, rotate and scale an object. Btw, just brought your plugin :)

@myboxi
Copy link

myboxi commented Feb 19, 2023

i want this , did u make it to work ? i was curious if my idea will works. so someone did it already? or i need to do it myself

@microdee microdee added the enhancement New feature or request label Oct 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants