|
Posted by SleepwalkR on 2013/03/01 18:37:12 |
Today I am releasing TrenchBroom 1.0 for Windows and Mac OS X. TrenchBroom is a modern cross-platform level editor for Quake.
Features
- True 3D editing, no 2D views required
- High performance renderer with support for huge maps
- Vertex editing with edge and face splitting
- Manipulation of multiple vertices at once (great for trisoup editing)
- Smart clip tool
- Move, rotate and flip brushes and entities
- Precise texture lock for all operations
- Smart entity property editors
- Graphical entity browser with drag and drop support
- Comprehensive texture application and manipulation tools
- Search and filter functions
- Unlimited undo and redo
- Point file support
- Automatic backup
- Support for .def and .fdg files, mods and multiple wad files
- Free (as in beer) and open source (GPLv3)
- Cross platform (Windows, Mac OS X and Linux supported)
Check out a video of TrenchBroom in action here.
You can download the editor here.
If you would like to give feedback, please do that in this thread. If you find a bug or have a feature suggestion, please submit them at the issue tracker.
If you are wondering where the Linux binaries are then sorry, but currently there are none. The Linux version has a few problems which I could not fix before this release. I will get working on those right away so that the Linux version should be available in a couple of weeks, too.
Finally, I would like to thank necros for all his work over the past year. Without his tireless efforts, TrenchBroom would simply not exist. Or it would suck.
Alright, enough of this. Have fun with the editor!
Update: 2.1 here:
https://github.com/kduske/TrenchBroom/releases/tag/v2.1.0-RC1
Features "cool shit". |
|
 |
#213 posted by Spirit on 2013/03/05 13:56:46
You guys have to try the texture editing in Quark some day, because it rocks.
I also really miss the tree view of brushes and entities from it. It makes organising a map, selectively hiding or disabling parts, copy'n'pasting, mass changing things so easy.
 -group Problem And My Stupidity
To appease rebb's brilliance and my idiocy it turns out I wasn't using his compiling tools at all, which is why it wasn't compiling func_groups properly. Sorry Rebb!
#215 posted by Spirit on 2013/03/05 13:59:08
Duplication:
Maybe make the duplicated content selected and "moving" when moving the mouse. Leftclick places where it is shown, rightclick places it in the original location.
Or paste it in place if the mouse cursor was on the selection. Otherwise place it at the mouse cursor.
 Frib
Copy/paste transform
Can you explain this a bit more? I don't quite understand what you mean.
Mouse wheel resize
I like the current control scheme and I think that the current way of resizing brushes is better (allows you to also change back faces).
Texture flip
That sounds useful - will implement this.
Selecting objects
If by paint select you mean "select everything touched by the mouse while holding Ctrl", then that's already on my todo list.
Toggle brush outlines
You can already do this in the view tab (Toggle "Render Edges").
 Toggle Brush Outlines
You can switch these off, click "view" on the right and deselect "render edges"
#218 posted by JneeraZ on 2013/03/05 14:02:39
Fribbles
There's a checkbox on the "View" tab for the brush outlines.
 Willem
I think if I get rid of the Duplicate command altogether and just let people use Ctrl+Drag to duplicate, that would elegantly resolve this discussion.
#220 posted by JneeraZ on 2013/03/05 14:03:00
Oh lawd...
 Spirit
Texture editing will get an update in a future version where you will be able to move / rotate textures with the mouse. I also plan to add an "Align" button to the Face inspector which will align the texture to the brush edges (you can iterate through the edges by pressing the button repeatedly).
The tree view was in the Mac version of TB and it will eventually make a reappearance in this version.
 Woah, Hold Up There Son
Why for no CTRL+D!? DO YOU HATE SPEED AND EFFICIENCY? :P
 Willem
Don't like the idea?
 Frib
I'll leave it in if people want it, but I think that the most common operation is to duplicate something and then move it to another location. How is Ctrl+D + Mouse Drag more efficient than Ctrl+Mouse Drag?
 Copy & Paste Transform
SleepwalkR, the idea here is to simply copy the position of an object, allowing you to paste something to that location.
For example if you have a brush or entity at (64, 0, 128) for example, you could copy that position and then paste something to that location later (whether or not the original object is still there doesn't matter).
It's useful for replacing objects sometimes, and also just to get some crap from the other side of the map to where you want to be quickly.
 SleepwalkR
The difference is, not everybody wants to drag it with the mouse. I'd prefer to use the keyboard shortcuts to move stuff when it makes sense to do so (for greater accuracy and/or speed).
This would be particularly true once you add the fly camera mode, so you could stay in that mode (assuming it's a toggle) and not have to turn it off to move something. (I'm assuming like Radiant and Hammer, you'd lock the cursor to the middle of the screen when engaging free fly mode so as not to allow it to drift out of the viewport).
 Frib
Interesting idea. But I think it already does this, because if you paste while something is selected, the pasted stuff is positioned such that the grid-snapped center of the bounds of the objects of the clipboard is at the same position as the grid-snapped center of the current selecction.
So the workflow would be like so: You go to the other end of the map and copy some shit. Then you go to its destination position, select something that's rougly where you want the copied shit to go, and paste.
The only thing you can't do is repeadly transport objects to a target destination without returning to that destination. I guess this is where camera bookmarks, also a planned feature, will come in handy ;-).
#228 posted by JneeraZ on 2013/03/05 14:15:31
SleepwalkR
No, sorry, your idea sounds good. I was referring to the 3 duplicate answers in a row. :P
 Render Edges
I see the 'render edges' option now. I completely missed that before. Thanks everyone! (I will now request a keyboard shortcut to toggle it in a very small voice... please, sir...)
 Rant
#230 posted by ijed on 2013/03/05 14:20:38
For duplicating, I like the sound of selecting and dragging something while holding a key (shift or whatever). That's a pretty comfortable method I've seen in various editors and 3d apps.
The complex multiple key methods and with fixed offsets always feel clunky.
The texture argument is moot. Sorry. No matter how good a set of texture controls in another editor might feel, worldcraft wins because it has those extended controls for texture projection. (Yes, the ones that break Worldcraft compatability with everything else...)
https://www.dropbox.com/s/l1go2qe6l3eakvg/texture_controls.PNG?m
Those justify controls automatically scale and align the texture to the face. The align world/face controls change the projection to one that actually fits on a non-orthagonal surface. Aligning rotated textures is a doddle with the additional buttons for scale, rotation and shift.
Replace is very powerful as well, allowing you to change all instances of a texture in a level with a few clicks, or just select all instances and modify how they;re aligned, scaled or whatever.
For me at least, these controls made all the hassle of the valve 220 format worth it. If we could have that level of efficiency in texture application but not have to piss about converting textures then it'd be like mapping in the future.
 Duplicate & Flythough Mode
Frib, I'm not adverse to adding the copy + displace in one direction commands that you proposed.
I'm just saying that the duplicate command, whether it displaces by some constant amount in a direction that is dependent on the camera direction (the way it is now), or whether it doesn't displace at all, is not as useful because
- either it puts stuff where you don't want it or
- you might miss that you actually duplicated something (although the selection would flash white to give feedback) and end up with unwanted brushes.
I agree that it should be possible to duplicate stuff with the keyboard, but it should give the user the option to control where the duplicated stuff goes. So Ctrl+Direction keys to duplicate with the keyboard and Ctrl+Mouse drag to duplicate with the mouse. Problem solved.
#232 posted by JneeraZ on 2013/03/05 14:23:12
One idea that I loved from Hammer when I was doing Left 4 Dead mapping is that Valve does this great this where it pastes to the spot you're pointing at with the mouse. This is HUGELY useful for items and deco stuff.
You already have really good code for pointing into the world (the clipping tool and vertex modes obviously use it), so that would be easy to implement.
 Paste Behaviour
Interesting idea. But I think it already does this, because if you paste while something is selected, the pasted stuff is positioned such that the grid-snapped center of the bounds of the objects of the clipboard is at the same position as the grid-snapped center of the current selecction.
Hmm, it doesn't seem to do that for me (if it did, that would most likely be a fine solution as you suggest). It always pastes it at the same default distance from the camera here, and does not seem to be influenced in any way by the current selection.
 Half Life 1 Support?
#234 posted by quakis on 2013/03/05 14:24:11
Not exactly a request, just thinking out loud. Would it be possible? I can't think of any alternatives to WC/Hammer for HL1, but an editor like TB could be interesting.
Food for thought when supporting other games, perhaps?
 Ijed
The justify controls are what my Align button will do. The rest hinges on Valve 220 support, which is planned for release 1.2.
Texture replace is something that could be solved with the search filter. Just filter the map by the texture name you want to replace, select all faces, then switch to the face tab and select another texture.
Not sure if that will work currently, as the search filter is quite rudimentary, but if it doesn't I'll be happy to implement it.
 Duplicate Functionality
Ctrl+Direction keys to duplicate with the keyboard and Ctrl+Mouse drag to duplicate with the mouse. Problem solved.
I understand now, and agree that that sounds like a good solution.
 Err, Flythrough Mode Again
I forgot to reply to that one.
The flythrough mode will allow you to keep editing. The cursor will be frozen in the center (as a crosshair), and you will be able to do anything just like before. Of course, moving stuff will also rotate the camera, but that doesn't seem to hurt as can be observed in this cool video:
http://www.youtube.com/watch?v=ZkFT1ra2w-A
|
 |
You must be logged in to post in this thread.
|
Website copyright © 2002-2025 John Fitzgibbons. All posts are copyright their respective authors.
|
|