3D editing
- AnyOldName3
- Posts: 2684
- Joined: 26 Nov 2015, 03:25
Re: 3D editing
Like in Blender? I'd be keen, but I'm not sure how ready our hotkey system is yet. I know the plan is for everything to be rebindable, and I've seen an interface for that before, but don't know if it was wired up to anything.
- MiroslavXO
- Posts: 107
- Joined: 13 Feb 2016, 01:07
Re: 3D editing
My vote goes for:
Alt + Left Mouse Button: Holding this combination will allow you to "tumble" or rotate the camera around a central pivot.
Alt + Right Mouse Button: "Dolly" or move the camera in and out. This can also be accomplished with your mouse's scroll wheel, however, the dolly command is more precise.
Alt + Middle Mouse Button: Allows you to pan/track the camera, shifting the viewport horizontally or vertically while maintaining a constant angle of view.
F: Frame on object
Alt + Left Mouse Button: Holding this combination will allow you to "tumble" or rotate the camera around a central pivot.
Alt + Right Mouse Button: "Dolly" or move the camera in and out. This can also be accomplished with your mouse's scroll wheel, however, the dolly command is more precise.
Alt + Middle Mouse Button: Allows you to pan/track the camera, shifting the viewport horizontally or vertically while maintaining a constant angle of view.
F: Frame on object
Re: 3D editing
Camera movement and object movement are different things.
For mouse inputs, there is a base logic:
Primary edit, default: RMB
Secondary edit, default: Ctrl + RMB
Primary select, default: MMB
Secondary select, default: Ctrl + RMB
Each of these may have different function in different editmodes. For the object movement, I was suggesting a Blender-style keyboard shortcuts (x, y and z) that would extend the Primary Edit / Secondary Edit. Some other keyboard shortcuts could be useful too, like "drop object to ground" and "drop object to first colliding object below", and should be easy to develop. Any other suggestions for object editing shortcuts?
LMB, Ctrl-LMB and scrollwheel are currently used for moving the camera. At least in Linux Xfce, Alt has a special function when moving windows, so using Alt would be in conflict with that. All of the shortcuts can be set in preferences though. Defaults should work in most systems though.
For mouse inputs, there is a base logic:
Primary edit, default: RMB
Secondary edit, default: Ctrl + RMB
Primary select, default: MMB
Secondary select, default: Ctrl + RMB
Each of these may have different function in different editmodes. For the object movement, I was suggesting a Blender-style keyboard shortcuts (x, y and z) that would extend the Primary Edit / Secondary Edit. Some other keyboard shortcuts could be useful too, like "drop object to ground" and "drop object to first colliding object below", and should be easy to develop. Any other suggestions for object editing shortcuts?
LMB, Ctrl-LMB and scrollwheel are currently used for moving the camera. At least in Linux Xfce, Alt has a special function when moving windows, so using Alt would be in conflict with that. All of the shortcuts can be set in preferences though. Defaults should work in most systems though.
- silentthief
- Posts: 456
- Joined: 18 Apr 2013, 01:20
- Location: Currently traversing the Ascadian Isles
Re: 3D editing
There is precedent for this. The vanilla CS has the "F" hotkey to drop items to the ground/floor.
ST the rememberer
Re: 3D editing
Once 0.46 is released, please test it as much as possible, and report bugs and feature suggestions. I wonder if the following features are easy to use:
- terrain (heights) editing
- texture editing
- object placement
- camera movement
What would it require to make creation as easy as possible?
Btw. Object dropping discussed earlier is implemented, along with other stuff.
- terrain (heights) editing
- texture editing
- object placement
- camera movement
What would it require to make creation as easy as possible?
Btw. Object dropping discussed earlier is implemented, along with other stuff.
- psi29a
- Posts: 5362
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: 3D editing
0.46 is released
https://openmw.org/2020/openmw-0-46-0-released/
https://openmw.org/2020/openmw-0-46-0-released/
Re: 3D editing
I'll take the time this weekend to test the features out and give some feedback.unelsson wrote: ↑14 Jun 2020, 22:49 Once 0.46 is released, please test it as much as possible, and report bugs and feature suggestions. I wonder if the following features are easy to use:
- terrain (heights) editing
- texture editing
- object placement
- camera movement
What would it require to make creation as easy as possible?
Btw. Object dropping discussed earlier is implemented, along with other stuff.
Re: 3D editing
Terrain height editing works solidly, but usability could definitely be improved:
- It would be super useful to have shortcuts to change brush size / strength in the viewport without going to the interface. In Blender for example, you press a key, then drag the mouse to scale the brush and LMB to confirm or ESC to cancel the size change. https://www.youtube.com/watch?v=L3XtAFU ... u.be&t=645
- There is consistent lag when releasing the paint brush and the normals are calculated. The less lag between strokes, the more comfortable the painting will be.
- When you initiate painting with the the first click on the terrain, it gives the impression the brush didn't make any changes. You only see the changes when you start moving the brush. Desired behavior is the first click would also affect the terrain. Further adding the effect can then work like it does now by moving the brush.
- hold CTRL for opposite effect of a brush (raise-lower, smooth-sharpen)
- hold SHIFT to use the smoothing brush, regardless of the currently active brush
https://gitlab.com/OpenMW/openmw/-/issues/5473
- OpenMW-CS needs camera controls people are familiar with (Blender, Maya+Unity) and upgraded "center to selection" command, to work on anything that's under the mouse cursor.
https://gitlab.com/OpenMW/openmw/-/issues/5402
- In addition, the orthographic view is hard to access and has usability issues.
https://gitlab.com/OpenMW/openmw/-/issues/5438
- There are also two bugs I found.
https://gitlab.com/OpenMW/openmw/-/issues/5437
https://gitlab.com/OpenMW/openmw/-/issues/5474
For object placement and texture editing, I'd have to test things some more to provide proper feedback.