Author Topic: Editor Views  (Read 280 times)

ggadwa

  • Administrator
  • Hero Member
  • *****
  • Posts: 753
    • View Profile
    • Klink! Software
Editor Views
« on: June 22, 2010, 08:03:04 PM »
While working on other things, I've been putting some thought into Editor.  I know a lot of you aren't super happy about the views.  I (think) that most of you just want a free-form walk-through, correct?  I'm not making any changes (right now) but I want to kind of see where I should go with this.

[>] Brian

c^5

  • Hero Member
  • *****
  • Posts: 951
  • c^5=ccccc
    • View Profile
Re: Editor Views
« Reply #1 on: June 22, 2010, 08:45:26 PM »
The way Blender handles it would be awesome, one window that can be split into separate windows. In Blender you option click the top of the window to split it anywhere you want, each of the new windows can be split as well. Of course you need options like View Front View Side and such so you can rotate the view perfectly to whatever angles. You could just drop in the old compass thing and have clicking that set the view to each direction, including up and down. (center button?)


[EDIT]Also, why isn't rotating the view smooth? I know it doesn't matter all that much but I don't see any reason for it to be like that.
[EDIT1]The only big issue I see with my suggestion would be the current method of hiding things in top view when they're above the cam in front view, like ceilings so you can see inside the room. However, back face culling fixes this so it doesn't matter anymore. :)
Quote from: Brian Barnes
What's mine is mine, and what's steve belongs to me.


Alexander Smith

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 999
  • Cold Fusion Games
    • AOL Instant Messenger - coldfusiongames
    • View Profile
    • Cold Fusion Games
    • Email
Re: Editor Views
« Reply #2 on: June 22, 2010, 08:49:49 PM »
Yeah that sounds about right. Also, bring back number values for object rotation. The 3D handles are great, but sometimes rotating things exactly 90 degrees or something is very important.

Oh, and allow the free-view mode to rotate fully up and down. It's restricted to like 45 degrees right now or something.
—Alex

(\_/)
(O.o)
(> <) ...A bunny wabbit!

.Minimum

  • Sr. Member
  • ****
  • Posts: 360
    • View Profile
Re: Editor Views
« Reply #3 on: June 23, 2010, 03:08:33 AM »
I'd like to be able to zoom in while in orthographic mode. Also, every time I duplicate or move something, it moves it something like 0.001 offset from the "Grid" (Snapping doesn't fix this afaik), and after a while it adds up and leaves ugly gaps.
OK ODDITY

jesseoffy

  • Sr. Member
  • ****
  • Posts: 399
    • View Profile
    • Email
Re: Editor Views
« Reply #4 on: June 23, 2010, 06:13:03 AM »
I agree with c^5's idea. The same thing is used in Cinema4D, and it is really easy to work with.
-Jesse O.

"Good artists copy; Great ones steal." -Picasso

c^5

  • Hero Member
  • *****
  • Posts: 951
  • c^5=ccccc
    • View Profile
Re: Editor Views
« Reply #5 on: June 23, 2010, 10:31:08 AM »
I'd like to be able to zoom in while in orthographic mode.

I agree---while this doesn't technically make sense as there is no perspective in an orthographic view, so nothing gets smaller, you just scale everything up or down so you can see details better. All modelers I've worked with do this, without it, orthographic isn't all that useful.

Also, every time I duplicate or move something, it moves it something like 0.001 offset from the "Grid" (Snapping doesn't fix this afaik), and after a while it adds up and leaves ugly gaps.

There's a setting called duplicate offset in editor preferences that changes this.
Quote from: Brian Barnes
What's mine is mine, and what's steve belongs to me.


c^5

  • Hero Member
  • *****
  • Posts: 951
  • c^5=ccccc
    • View Profile
Re: Editor Views
« Reply #6 on: June 23, 2010, 09:38:34 PM »
You know thinking about this, it's actually very useful to move around int he top view to quickly navigate the forward/side views. I'd really have to test a version without it to see if I'd really miss that or not. Or maybe all the views could be linked...
Quote from: Brian Barnes
What's mine is mine, and what's steve belongs to me.


ggadwa

  • Administrator
  • Hero Member
  • *****
  • Posts: 753
    • View Profile
    • Klink! Software
Re: Editor Views
« Reply #7 on: June 24, 2010, 06:02:33 AM »
I'm working on this -- it's a good break from the networking stuff.  You should be able to recreate the old way of doing things by just splitting the view, and I'll make editor remember your setup.

I'm also taking some time to make the code more cross platform.

[>] Brian

Alexander Smith

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 999
  • Cold Fusion Games
    • AOL Instant Messenger - coldfusiongames
    • View Profile
    • Cold Fusion Games
    • Email
Re: Editor Views
« Reply #8 on: June 24, 2010, 09:19:14 AM »
Something else to remember. The point of having split views is the concept of multiple cameras/angles. Currently, when you move any camera in the split view, it moves them all, which defeats the purpose. If you could make the 3 cameras, or split views in general separately controled, that would be good.
—Alex

(\_/)
(O.o)
(> <) ...A bunny wabbit!

ggadwa

  • Administrator
  • Hero Member
  • *****
  • Posts: 753
    • View Profile
    • Klink! Software
Re: Editor Views
« Reply #9 on: June 24, 2010, 11:25:01 AM »
Yup -- once you split a view, the camera angle/position will be independent.

[>] Brian

ggadwa

  • Administrator
  • Hero Member
  • *****
  • Posts: 753
    • View Profile
    • Klink! Software
Re: Editor Views
« Reply #10 on: June 25, 2010, 11:14:15 AM »
This is going really well -- it's a lot easier then network testing :)  I'm probably going to put out a test when I have the basic parts done; I really want you guys to drive this (tell me what to do to make it more like stuff you're used to) so I can get it done right the first time.

I'm also going to make it save positions, angles, views with the map you are working on, so when you go back you've got the same setup for the map.

[>] Brian