Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

An update to Anim8or, v1.00b, is available with a few bug fixes. Get your copy HERE. See the "ReadMe" file for details.

Author Topic: Experimential Track Ball for Arc Rotate  (Read 470 times)

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 1532
    • View Profile
Experimential Track Ball for Arc Rotate
« on: October 16, 2017, 09:51:30 pm »

I just uploaded Build v1.01.1306 to get some feedback on using a Track Ball for the Arc Rotate widget. It allows finer control of rotation in various axes, and in either Screen coordinates or World/Object coordinated depending on that setting.

I'm attempting to make Arc Rotate work better with touch screens. Needing 3 mouse buttons doesn't work so well on them.

My opinion so far: rotation is easier but panning and zooming is a bit harder. I'm experimenting with other ways to do these, maybe using the right mouse button to pan, but that would defeat the original purpose.

You can revert to the original Arc Rotate by checking Options->Debug->Use Original Arc Rotate

Let me know what you think.


Logged

Kyle

  • Full Member
  • ***
  • Posts: 185
    • View Profile
Re: Experimential Track Ball for Arc Rotate
« Reply #1 on: October 17, 2017, 05:42:08 am »

This probably doesn't count as a touch screen in the more common sense, but I use a Cintiq. The rotation seems...disorienting to me. If I change the Y rotation then switch to an X rotation its as if I'm tilting my head slowly to the side, which I would never want.

And while a right click wouldn't really work when using fingers, it would be good for me as I always have two buttons on the stylus, with one assigned to a right click.
« Last Edit: October 17, 2017, 05:43:03 am by Kyle »
Logged

johnar

  • Sr. Member
  • ****
  • Posts: 814
  • Make it, Move it--Give it Life
    • View Profile
    • youtube vids
Re: Experimential Track Ball for Arc Rotate
« Reply #2 on: October 17, 2017, 09:26:31 am »

 Don't know about touch screens, but it certainly works well with a mouse ........ Nice one steve
Logged
%

V

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Experimential Track Ball for Arc Rotate
« Reply #3 on: October 17, 2017, 09:58:51 am »

MHO:
 Necessity to aim at specific places and transform only along the axes feels annoying for me now.
 Dropping of transforms when cursor goes off buffer to UI (up/down in most) too.
 The choice of the right viewpoint has become more clear with world space .. em.. gizmo - is good.
Logged

Sluggs

  • Newbie
  • *
  • Posts: 44
  • Anim8or user since May 2004
    • View Profile
    • Satans-Comrade
Re: Experimential Track Ball for Arc Rotate
« Reply #4 on: October 17, 2017, 12:37:59 pm »

It's a neat addition to the original!
Logged

nemyax

  • Full Member
  • ***
  • Posts: 214
    • View Profile
Re: Experimential Track Ball for Arc Rotate
« Reply #5 on: October 17, 2017, 01:48:46 pm »

It's a neat addition to the original!
Yes, it's great as an addition, but not as a replacement. Steve, if you decide to keep it, how about retiring the camera tilt from arc rotate and making it available only in track ball mode?
« Last Edit: October 17, 2017, 01:49:47 pm by nemyax »
Logged

ELECTROHERMIT

  • Newbie
  • *
  • Posts: 20
  • Medical Illustrator AEIMS AMI M.D.A
    • View Profile
    • ELECTROHERMIT
Re: Experimential Track Ball for Arc Rotate
« Reply #6 on: October 21, 2017, 07:20:37 pm »

Is the navigation arc too large, when panning with the arrows, now the mouse goes off screen and I can only pan a little distance. I would prefer the arc about 1/2 the size it is currently.

I find myself trying to pan with the right mouse button out of habit, it would be nice to continue with the RMB pan ability. Zoom is not an issue as I use MMB.

The new navigation arc seems to provide finer control and less dead spins than before, overall it seems more professional.
Logged

thecolclough

  • Sr. Member
  • ****
  • Posts: 828
  • 3D Ignoramus 1988-2002, Anim8or User 2002-present.
    • View Profile
    • www.mattghc.com
Re: Experimential Track Ball for Arc Rotate
« Reply #7 on: October 21, 2017, 08:37:56 pm »

am i missing something, or is it no longer possible to rotate multiple axes at once?  i like being able to rotate multiple axes.

i can see how the separate-axis controls could be useful in some contexts, but if we're going to go with the trackball model then please could we have an extra widget added to it that allows multi-axis behaviour in line with the original tool?
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 1532
    • View Profile
Re: Experimential Track Ball for Arc Rotate
« Reply #8 on: October 22, 2017, 05:57:33 pm »

Good feedback. There does need to be an easier way to pan, plus a way to pan in X and Y directions simultaneously. I'm also working on two-axis rotation but the math is a little tricky so it's taking longer that I thought it would.
Logged

ELECTROHERMIT

  • Newbie
  • *
  • Posts: 20
  • Medical Illustrator AEIMS AMI M.D.A
    • View Profile
    • ELECTROHERMIT
Re: Experimential Track Ball for Arc Rotate
« Reply #9 on: October 22, 2017, 06:07:21 pm »

am i missing something, or is it no longer possible to rotate multiple axes at once?  i like being able to rotate multiple axes.

i can see how the separate-axis controls could be useful in some contexts, but if we're going to go with the trackball model then please could we have an extra widget added to it that allows multi-axis behaviour in line with the original tool?

I have to agree, the fluidity and quick rotational control of the old arc is a must. I do like the new arc for finely tuned XYZ control when working in detail, but for macro tweaks the old arc cannot be beat. I believe I will be switching between the two arcs as needed.
Logged

Trevor

  • Full Member
  • ***
  • Posts: 167
  • Goldfinger64 Dev OS:10.0.17017 Gfx:RX480 Loc:UK
    • View Profile
    • LS Tech Services
Re: Experimential Track Ball for Arc Rotate
« Reply #10 on: October 22, 2017, 11:16:45 pm »

I like it but agree with Kyle, original aloud rotating round an object while looking down on it, new one rotates the horizontal "plane" meaning that you now rotate round to below the object then back up top... As Kyle said, this is disorientating.

As far as I see, only Z translation is missing, which could be added as an arrow up the left or right of the circle.
As for the X and Y trnaslations, they work fine for me, I don't run off screen since I start at the end closes to screen edge and swipe across through the circle maximising screen swipe.

I would also suggest a Zoom on the other side to Z, working the same, swipe up or down it to zoom in or out.
Code: [Select]
^      - ^ -       ^
|    /   |   \     |
Z <-X---------X-> FOV
|    \   |   /     |
V      - V -       V
Adding these 2 "sliders" avoids the need to use any more mouse buttons for touchscreens, however, it would be nice to mix the old and new keeping the new UI and the old mouse commands.
New UI allows single mouse button, old commands allow those with a mouse to still take shortcuts.

Trev
« Last Edit: October 22, 2017, 11:20:09 pm by Trevor »
Logged

Gyperboloid

  • Full Member
  • ***
  • Posts: 242
  • It's better not to do anything, than to do nothing
    • View Profile
Re: Experimential Track Ball for Arc Rotate
« Reply #11 on: October 23, 2017, 11:06:28 am »

Hm, cool addition. Anim8or becomes modern day by day.  :) I don't know about others, for me Arc as a tool is perfect and beside other stuff it was the one I never though myself that it needed any improvement. But since the code has been writen, the difficult part is done and yet another addition to Anim8or's toolset is only a good thing. The main improvement to the "classic" Arc tool to me seems to be the manipulations in the World Coordinates and Screen Coordinates ( Object Coords same as World Coords ), since in the original tool the precision in rotation on one axis is possible, but only in Y axis in World coord behavior and in X axis in Screen coords behavior ( no matter wich coord system is active ). And of course, maybe I should put it first, it seems to be highly oriented to touch screen performance, maybe, since Steve mentioned it himself ??? One small suggestion in the current stage of development of the tool, since I don't know if only the new one will stay when finished ( logical enough, no need for two same tools  ??? ), maybe to use the Ctrl + R shortcut ( currently used for the Arc Rotate Tool ) , since there's the Alt shortcut already, to switch between two "Arc modes" quickly, insteed of changing it from the debug menu.
Logged

Trevor

  • Full Member
  • ***
  • Posts: 167
  • Goldfinger64 Dev OS:10.0.17017 Gfx:RX480 Loc:UK
    • View Profile
    • LS Tech Services
Re: Experimential Track Ball for Arc Rotate
« Reply #12 on: October 23, 2017, 02:34:17 pm »

I don't know that we necessarily need 2 separate tools, The New UI should replace the old UI but the back code of the new one needs brought "up to classic spec".

Being able to do everything with 1 mouse button / finger is great and the new UI (with addition of the 2 sliders I suggested in previous post) accomplishes this, I just think that having a mouse should allow the "old" behavior if you press right or middle buttons.
Also the rotational problem needs fixing, or made optional. (PerfectGold recently changed its rotations to similar to an8's "classic" and Subdrag called it "First Person Shooter Style" as against "Flight Sim Style". Since Arc-Rotate is more like looking down on a table you could call it "Table Top Style" and the odd - though technically correct fixed axis rotation - "Orbit Style")

Trev
Logged

Gyperboloid

  • Full Member
  • ***
  • Posts: 242
  • It's better not to do anything, than to do nothing
    • View Profile
Re: Experimential Track Ball for Arc Rotate
« Reply #13 on: October 25, 2017, 10:52:48 am »

Well, I only mentioned that the Arc Rotate tool wasn't something that highly needed to be improved. Of course one tool will stay, when the new one will be "polished". About 2 additional arrows, it's a good idea, but if even in the original Arc you may think that it kind of covers the working space ( minimum ), the new one does a little bit more and how it will look like with 2 more extra arrows, I'm not sure.
Logged