Vertex bugs and feature requests
by Trevor Smith · in Constructor · 05/06/2007 (1:16 am) · 3 replies
Hey,
I had a quick look through the posts and couldn't see these problems listed, maybe it hasn't been posted before:
Selecting a vertex innacuracy
There's some accuracy problems with the selection rectangle, as drag selection around the vert alot of the time selects an adjacent vert, both verts(in and outside of the box), or nothing at all. It seems the further zoomed in, the worse it gets.
Grab vertex handle innacuracy
There's some accuracy problems with the cursor position, as mouse-over the XY handles doesn't highlight, or highlights the wrong ones. It seems the further zoomed in, the worse it gets.
Rotated objects vertex innacuracy
The vertex positions offset by part of the grid resolution after rotating an object, even when the rotation amount is exact, eg 90.0 degrees. This causes problems with trying to connect rotated objects to existing geometry.
I'd like to add a few of feature requests too:
Flip selection XYZ
Flip selected on one or more axis. This function would be very useful for speeding up geometry creation.
Change of mode (brush/vertex/face) should auto-select from the current mode's selection.
At the moment, each mode has it's own selection list and mode change doesn't influence this, but usually you will be working with a particular brush or set of brushes, adjusting it via different modes. This is especially usefull when you have overlapping verts, and you need to select verts belonging to a particular brush.
Creating a new brush should use previous brush size parameters
This way creating four walls in one view is as easy as creating one wall at the height required (or selecting an existing one, then unselecting it) and then drawing the next three. Saves ALOT of time.
Snap to grid
It is very usefull to snap a brush/group of brush's VERTS(not pivot) to the grid, especially when at the moment, rotating an object makes the verts jump off the grid and you have to manually drag each single one back to the grid again.
Paint selection/unselection
Hold shift + hold LMB, as the mouse moves over face/brush/vert it selects it, if the first object is already selected then the mode changes to unselect for the remainder of the paint.
Very usefull when you have a large amount of brushwork/faces which you want to texture/adjust. At the moment using the selection box to do this for faces doesn't really work because it selects backfaces and hidden faces (two faces which a occupying the same space).
Grid size increase/decrease keybinds
Changing the grid size is something that is done too regularly to have it in the options tab only.
Duplicate selection keybind
Alternative to Ctrl + C then Ctrl + V, which can slow things down alot when creating arrays of objects.
Texture library manager should auto-detect textures within specified folders
Currently managing texture folders is painfull when adding and removing individual textures to a folder. This should be handlled automatically, similar to the prefab manager setup.
Brush size display in 2d/3d panes
The create brush dialog is good, but when selecting existing brushwork, we need a quick way to see it's size in all axis.
View pane cycle keybind
If I have one of the view panes maximized (eg front) it would speed things up being able to cycle through (eg ctrl+tab) the view panes, eg top-left-front-3d-top-etc
Escape to deselect
Deselecting via LMB is fine when you don't have a mass of geometry around, but the more brushwork, the more looking around to click somewhere that isn't occupied.
Great work on the editor sofar, I am impressed by how much 1.0 has in it. Just a few niggling things cleaned up will make it 1000% better.
Cheers
I had a quick look through the posts and couldn't see these problems listed, maybe it hasn't been posted before:
Selecting a vertex innacuracy
There's some accuracy problems with the selection rectangle, as drag selection around the vert alot of the time selects an adjacent vert, both verts(in and outside of the box), or nothing at all. It seems the further zoomed in, the worse it gets.
Grab vertex handle innacuracy
There's some accuracy problems with the cursor position, as mouse-over the XY handles doesn't highlight, or highlights the wrong ones. It seems the further zoomed in, the worse it gets.
Rotated objects vertex innacuracy
The vertex positions offset by part of the grid resolution after rotating an object, even when the rotation amount is exact, eg 90.0 degrees. This causes problems with trying to connect rotated objects to existing geometry.
I'd like to add a few of feature requests too:
Flip selection XYZ
Flip selected on one or more axis. This function would be very useful for speeding up geometry creation.
Change of mode (brush/vertex/face) should auto-select from the current mode's selection.
At the moment, each mode has it's own selection list and mode change doesn't influence this, but usually you will be working with a particular brush or set of brushes, adjusting it via different modes. This is especially usefull when you have overlapping verts, and you need to select verts belonging to a particular brush.
Creating a new brush should use previous brush size parameters
This way creating four walls in one view is as easy as creating one wall at the height required (or selecting an existing one, then unselecting it) and then drawing the next three. Saves ALOT of time.
Snap to grid
It is very usefull to snap a brush/group of brush's VERTS(not pivot) to the grid, especially when at the moment, rotating an object makes the verts jump off the grid and you have to manually drag each single one back to the grid again.
Paint selection/unselection
Hold shift + hold LMB, as the mouse moves over face/brush/vert it selects it, if the first object is already selected then the mode changes to unselect for the remainder of the paint.
Very usefull when you have a large amount of brushwork/faces which you want to texture/adjust. At the moment using the selection box to do this for faces doesn't really work because it selects backfaces and hidden faces (two faces which a occupying the same space).
Grid size increase/decrease keybinds
Changing the grid size is something that is done too regularly to have it in the options tab only.
Duplicate selection keybind
Alternative to Ctrl + C then Ctrl + V, which can slow things down alot when creating arrays of objects.
Texture library manager should auto-detect textures within specified folders
Currently managing texture folders is painfull when adding and removing individual textures to a folder. This should be handlled automatically, similar to the prefab manager setup.
Brush size display in 2d/3d panes
The create brush dialog is good, but when selecting existing brushwork, we need a quick way to see it's size in all axis.
View pane cycle keybind
If I have one of the view panes maximized (eg front) it would speed things up being able to cycle through (eg ctrl+tab) the view panes, eg top-left-front-3d-top-etc
Escape to deselect
Deselecting via LMB is fine when you don't have a mass of geometry around, but the more brushwork, the more looking around to click somewhere that isn't occupied.
Great work on the editor sofar, I am impressed by how much 1.0 has in it. Just a few niggling things cleaned up will make it 1000% better.
Cheers
#2
Rotated objects vertex innacuracy
You have to define the rotation pivot point to the corner of the brush or group you're rotating. Go to Edit->Action Center->Custom and Edit->Action Center->Edit Custom Action Center and move it to the exact corner (snapped to the grid). Then do your rotation of 90 or 180 or whatever, and you should end up with the verts on the grid points just as they were before you rotated.
05/08/2007 (4:11 pm)
I just thought I'd give you a tip on one of your items, because I had the same problem but figured out a solution.Rotated objects vertex innacuracy
You have to define the rotation pivot point to the corner of the brush or group you're rotating. Go to Edit->Action Center->Custom and Edit->Action Center->Edit Custom Action Center and move it to the exact corner (snapped to the grid). Then do your rotation of 90 or 180 or whatever, and you should end up with the verts on the grid points just as they were before you rotated.
#3
All that is going to help alot, especially the rotation vertex offset thing and the select on mode change.
Great stuff! :)
05/08/2007 (5:16 pm)
Thanks guys!All that is going to help alot, especially the rotation vertex offset thing and the select on mode change.
Great stuff! :)
Associate David Wyand
Gnometech Inc.
Thanks for the suggestions and bug report. I just wanted to point out a couple of things that should help you out:
Auto-select when changing selection mode
While not completely automatic you should be able to copy from one selection mode to another by holding down the CTRL key. So selecting a brush and then pressing CTRL+1 should select all vertices from that brush. You could also hold down the CTRL key while clicking on the selection mode button at the bottom of the default layout.
Use previous parameters on brush creation
Have you tried using the Make & Cont button on the creation tool GUI to build a brush and then start building another brush based on the current parameters? The keyboard shortcut should be SHIFT+Return. You may also call up the last parameters by clicking on a tool's Activate button or pressing ALT+A when the tool is first enabled and prior to dragging in any of the viewports.
Grid size keybinds
The next release should help with this.
Duplicate Selection Keybind
While not a one key copy then paste, you could try holding down the SHIFT key and dragging with the Axis Gizmo. This will duplicate what is selected and allow you to place it in one motion.
View pane cycle keybind
With a viewport under the mouse pointer you could use the various numpad keys to change the display mode. numpad 1 = top, numpad 2 = bottom, etc.
Escape to deselect
The Select->Deselect menu item or CTRL+D should deselect all items.
I hope that helps!
- LightWave Dave