I don't like the wireframe either, I just liked how the arrows weren't just cut off. The Godot ones look the best IMO.On a side note, I strongly dislike how it is drawn as a wireframe, and I much prefer the transparency approach.
Transparent Object Markers
- drummyfish
- Posts: 154
- Joined: 22 Oct 2017, 10:13
- Contact:
Re: Transparent Object Markers
Re: Transparent Object Markers
It looks like Blender is always drawing the arrows at the same size over the object and not scaling them when the user is zooming in and out. Would that be a solution for OpenMW-CS too?
I think adding keybindings for move, scale and rotate as I mentioned earlier would be very important for usability. I'm also missing a way to open the "property window of a selected instance" (=edit record) faster than looking through the instance list and opening it from there. Maybe also with a keybinding or by right-clicking on the instance in the scene view and "edit record".![Smile :)](./images/smilies/icon_e_smile.gif)
I think adding keybindings for move, scale and rotate as I mentioned earlier would be very important for usability. I'm also missing a way to open the "property window of a selected instance" (=edit record) faster than looking through the instance list and opening it from there. Maybe also with a keybinding or by right-clicking on the instance in the scene view and "edit record".
![Smile :)](./images/smilies/icon_e_smile.gif)
- drummyfish
- Posts: 154
- Joined: 22 Oct 2017, 10:13
- Contact:
Re: Transparent Object Markers
Yes it does, I mentioned this too. A lot of 3D editors do this because the user may operate at very small or big scales, i.e. working on tiny details or large scenes. It also implies the arrows have to be rendered in front of everything, like an Xray (so that they can't get hidden in big objects). This behavior is necessary in general 3D editors but can be also visually confusing.
In OpenMW CS you only ever have loaded one cell and never work on extremely small things (am I right?), so we know the user will work at some more or less given scale. This allows for the arrows to be part of the scene, get bigger/smaller depending on zoom/selection etc. So we have a choice and someone should probably test what feels better.
Re: Transparent Object Markers
I did try that at one point and remember not thinking much of it. Unfortunately I can't remember all of the reasons why, since that was quite a while ago. Perhaps I should test it again with the transparent markers. Anyway, in blender specifically, you only have one marker that is always at the pivot point, which is why it works. When you have multiple markers as we do in the editor, then it can cause confusion since you lose the ability to perceive depth by drawing the markers over everything.
Re: Transparent Object Markers
1) Doesn't it already get confusing right now when you have several markers? Mabe we should also use the pivot point or only draw the marker of the last selection.aesylwinn wrote: ↑15 Nov 2017, 03:15 I did try that at one point and remember not thinking much of it. Unfortunately I can't remember all of the reasons why, since that was quite a while ago. Perhaps I should test it again with the transparent markers. Anyway, in blender specifically, you only have one marker that is always at the pivot point, which is why it works. When you have multiple markers as we do in the editor, then it can cause confusion since you lose the ability to perceive depth by drawing the markers over everything.
![Image](https://imgur.com/FaECe3V.jpg)
![Image](https://i.imgur.com/P5QrqfQ.jpg)
2) How are you supposed to move an object, when one axis of the marker is hidden in other objects like in this case? That's happening quite often when you work with wall pieces.
![Image](https://i.imgur.com/BtmKVKj.jpg)
Another topic, but also important: The rotation also uses the individual pivot points of objects instead of a mutual one.
Scale also does that. (no picture)
![Image](https://i.imgur.com/sXydEpm.jpg)
- drummyfish
- Posts: 154
- Joined: 22 Oct 2017, 10:13
- Contact:
Re: Transparent Object Markers
There are multiple manipulators when you select multiple objects? I think that's wrong, there should be only one at the center of the whole selection.
Re: Transparent Object Markers
It is confusing; always drawing on top would make it twice as confusing.
![Wink ;)](./images/smilies/icon_e_wink.gif)
You don't need to click on an axis to move it. It's only required for fixed axis movement. Still, it certainly is not ideal.
The editor is not fully implemented yet. Drag selection is something else that remains to be implemented. Regarding the pivot point, do we want the option to choose between shared and individual centers? How useful would that be? A single marker certainly has its advantages. It's reduces the clutter. With transparency it also allows for drawing over everything else, which increases the usability of the marker. Another advantage is that you can tie the movement of the marker to the movement of the mouse, to allow for more dynamic precision. For multiple markers, you are not forced to look at a single location to click on the markers. Are there other advantages? It would be good if we had some insight into why they were first implemented the way they were before making a final decision.
Re: Transparent Object Markers
Wow, lots of discussion that I missed. I'll try to go through the most important points.
I don't think there are markers in the vanilla resources. They may be just hard-coded.
At least the variant you are showing there for rotation would be unnecessary hard to grab. But I am not opposed to the idea in general.
There will be more keyboard shortcuts later (probably each with an associated item in a button context menu, so the user doesn't have to look up the shortcut in the manual or the settings). But that is really a different task.Mojo wrote: ↑14 Nov 2017, 22:15 I think adding keybindings for move, scale and rotate as I mentioned earlier would be very important for usability. I'm also missing a way to open the "property window of a selected instance" (=edit record) faster than looking through the instance list and opening it from there. Maybe also with a keybinding or by right-clicking on the instance in the scene view and "edit record".![]()
Sorry, but this statement is completely wrong. You can load multiple cells at once and even modify instances in multiple cells at once. You regularly work with very small things and very big things.drummyfish wrote: ↑14 Nov 2017, 23:12 In OpenMW CS you only ever have loaded one cell and never work on extremely small things (am I right?), so we know the user will work at some more or less given scale. This allows for the arrows to be part of the scene, get bigger/smaller depending on zoom/selection etc. So we have a choice and someone should probably test what feels better.
Not 100% sure either, but I think there were usability issues either with very small instances or when zoomed in very closely.
A single marker at the pivot point is something that we could try. I don't think we need to offer both options, but we would need to test the single marker option first before deciding that this is the way to go.aesylwinn wrote: ↑15 Nov 2017, 03:15 Anyway, in blender specifically, you only have one marker that is always at the pivot point, which is why it works. When you have multiple markers as we do in the editor, then it can cause confusion since you lose the ability to perceive depth by drawing the markers over everything.
- AnyOldName3
- Posts: 2678
- Joined: 26 Nov 2015, 03:25
Re: Transparent Object Markers
A single marker with a fixed size in screen-space is definitely my preference. There's a good reason why this seems to be the most common in software I've used.
Re: Transparent Object Markers
Could you clarify which reason you are referring to?AnyOldName3 wrote: ↑16 Nov 2017, 15:16 There's a good reason why this seems to be the most common in software I've used.