xLightsSequencer / xLights

xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.
GNU General Public License v3.0
539 stars 200 forks source link

Add support for 3d mice #2164

Open agent462 opened 4 years ago

agent462 commented 4 years ago

Is your feature request related to a problem? Please describe. No, just ease of use in 3d mode.

Describe the solution you'd like Add support for 3d mice commonly used in 3d software.

https://3dconnexion.com/us/ https://3dconnexion.com/us/software-developer-program/

Describe alternatives you've considered Just using normal mouse gestures which is painful when you've used a spacemouse in 3d software :)

Additional context If I had more C knowledge, I'd attempt but I do not. Here is an example that Prusa Slicer implemented with: https://github.com/prusa3d/PrusaSlicer/commit/0ba9fbaf0c568f5f377bac6579ae693f856cfa7a

If nobody has one of these, I'd be happy to purchase and supply the mouse for the effort. https://3dconnexion.com/us/product/spacemouse-wireless/

DoctorWiz commented 4 years ago

I wouldn't mind seeing this enhancement either, and I will also chip in to pay for the spacemouse or buy a second one for another developer.

AzGilrock commented 4 years ago

Not really worth it since users don't spend very much time "modeling". You mainly get your show layout defined and then spend all your time sequencing. I sure don't want to deal with having to have special 3rd party drivers installed and interfacing to them. Maybe someone else will. I designed the mouse motions in xLights and I'm fast so if its "painful" you're doing it wrong.

agent462 commented 4 years ago

I understand this is a nice to have. There is value from a sequencing perspective. I use the House Layout Preview a lot and the footprint of my layout given my yard and house is large so I move my perspective around a lot when previewing during sequencing. When you're accustomed to using something like a spacemouse in 3d software, which is supported in almost all 3d software, any other way feels unnatural. It has nothing to do with "doing it wrong". More and more people are adopting 3d from what I can tell in the various Facebook groups and this is a quality of life enhancement, I get it.

sslupsky commented 3 years ago

3D mouse support would be useful for positioning the lights and props. Once you use a 3D mouse, you will never want to go back. ;-)

dkulp commented 2 years ago

This is now implemented for Mac users.