CSG Brushes vs. Point Entities
The built-in level design tools in Leadwerks3D are great for quickly sketching out a game level. Most of this remains unchanged from the design of 3D World Studio, with a few extras like smooth groups and new primitive types:
When a point entity object type is selected in the side panel, the object creation widget changes to a simple cross hair:
The selection box with tabs that CSG brushes use are great for quickly moving, scaling, rotating, and shearing brushes, but they aren't that great for point entities. That's why I'm implementing a different control style for selected point entities. A 3D widget like 3DS Max uses will appear in the 3D and 2D viewports:
To give the user more control, they can choose between global and local coordinate systems to move and rotate entities:
We think this will provide the best combination of fast level editing with CSG brushes, and quick object manipulation for other types of objects.
--EDIT--
Here's an updated view of the 3D control widget. Of all the implementations of this I have seen, I like the Crysis Editor's the best. The next step will be to make the widget change appearance when the mouse is hovered over it. As has been requested in the past, the widget stays on top of everything drawn, and always scales to appear the same size at any distance.
- 2
7 Comments
Recommended Comments