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: Moving "forward" without stopping in perspective view  (Read 1448 times)

Hypure

  • Full Member
  • ***
  • Posts: 123
    • View Profile
Moving "forward" without stopping in perspective view
« on: January 19, 2016, 07:45:50 am »

Sorry I didn't finish my sentence before, ill try again....
My intention is to navigate through (scene and object mode) with look capabilities....  I use the mouse "roller" to get close to my origin in perspective, but then (Alt+right click drag mouse forward) is VERY unresponsive and i'm all but immobile.
« Last Edit: January 19, 2016, 10:00:16 am by Hypure »
Logged

Raxx

  • Administrator
  • Hero Member
  • *****
  • Posts: 1446
    • View Profile
Re: Moving "forward" without stopping in perspective view
« Reply #1 on: January 19, 2016, 10:46:49 am »

Basically, you wish to walk through the workspace kind of like how in a first-person perspective video game?

I have a suggestion ( @Steve ) regarding how this could be implemented for the arc rotate tool when looking through a perspective view or camera. When the arc rotate tool is active, if you hold down the LMB to rotate the view, if you simultaneously hold down the RMB, it'll move/dolly the camera forward at a smooth constant speed. Moving the mouse while doing this rotates the view while it moves forward. Holding Ctrl can move the view backward. Obviously, this doesn't apply for the ortho views.
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 1526
    • View Profile
Re: Moving "forward" without stopping in perspective view
« Reply #2 on: January 19, 2016, 11:40:54 pm »

In perspective views the mouse wheel moves the camera towards and away from the POI.  Pressing the Ctrl key zooms the FOV in and out. To be clear, you want something that keeps changing the view without moving the mouse or wheel?  Clicking multiple mouse buttons would be a bit of work to add -for almost all tools Anim8or captures the mouse for the duration of the operation until you release it.
Logged

cooldude234

  • Sr. Member
  • ****
  • Posts: 901
  • You know what I realized, I dont have an avatar :\
    • View Profile
Re: Moving "forward" without stopping in perspective view
« Reply #3 on: January 20, 2016, 12:11:06 am »

I think the best way for this to work would be to have another view option, which would use the wasd and or arrow keys to move the camera forward, backward left or right, and have the mouse (when left mouse button is being clicked) to rotate the view around the cameras axis (like it would be for a first person).
These calculations are quite easy to do; all it takes is simple trigonometry.

I would suggest putting a button beside arc rotate to enable and disable this. As well as having in the project settings something to scale speeds of wasd (and separatly the mouse as well) for different project working sizes.
Logged

Hypure

  • Full Member
  • ***
  • Posts: 123
    • View Profile
Re: Moving "forward" without stopping in perspective view
« Reply #4 on: January 20, 2016, 02:09:04 pm »

Sorry, my post says "without stopping in perspective view"  and my intention was ARC rotate...-my bad.---though you got to be in perspective to see around things, one thing that is important.

In arc rotate, if I'm close to origin- that is i have moved in as close as I can with the wheel, though I am not able to rotate around any object, I am able to effectively "look" around.   If I could release LMB to stop looking and press RMB to move forward then I would be able to navigate through a two story building for example...........   so this is how it would work;       I would change to arc rotate view, roll in close to origin, press the LMB (while in arc rotate)  to "look" up a flight of stairs, release LMB and press RMB to "walk" forward.   At the top of the stairs, release RMB to stop forward progression then LMB to "look" again at the direction I want to go, then resume by releasing LMB and holding RMB  again..... I think that would be very effective

 If "forward" movement with RMB pushed simply meant moving the direction arc rotate "looked",  then problem would be solved!  ;D

Icing on the cake would be the ability to increase and decrease speed by moving mouse forward or back while RMB is pushed. 8)
« Last Edit: January 20, 2016, 04:55:45 pm by Hypure »
Logged

Hypure

  • Full Member
  • ***
  • Posts: 123
    • View Profile
Re: Moving "forward" without stopping in perspective view
« Reply #5 on: January 20, 2016, 02:22:17 pm »

Even if I'm not zoomed in while in arc rotate ( far from origin), the ability to move forward would still be there and that is what is most important and a pain when navigating large environment maps.  I like this method I described because it is simple.   No new buttons, but most importantly I am already using ARC half the time I'm doing anything anyway

Not that a new button would ruin anything, because moving distances, even small,  when close to origin is impossible without pulling out, turning sideways toward the destination and then moving laterally.

« Last Edit: January 20, 2016, 03:47:57 pm by Hypure »
Logged

johnar

  • Sr. Member
  • ****
  • Posts: 812
  • Make it, Move it--Give it Life
    • View Profile
    • youtube vids
Re: Moving "forward" without stopping in perspective view
« Reply #6 on: January 21, 2016, 12:42:02 pm »

I wonder if you could literally have a camera which you could drag and rotate in another window, with the view changes showing in the camera window. Like in scene mode. ?
 Just a thought. Possibly impossible.
Logged
%

Hypure

  • Full Member
  • ***
  • Posts: 123
    • View Profile
Re: Moving "forward" without stopping in perspective view
« Reply #7 on: January 23, 2016, 04:03:56 pm »

I realize what you were saying Steve and how it works now is very similar to what I described, man that got right past me.... and further considering what I described could lead to some annoying movement. 
« Last Edit: January 23, 2016, 04:04:32 pm by Hypure »
Logged