Microbrush 3 3D modeler for brushwork

Hai

L1: Registered
Nov 7, 2015
38
74
Hello there!

I'd like to present a little hobby project I am working on, a 3D modeler that could help brush out levels faster than in Hammer.
Microbrush requires Win7 or higher to run and renders using OpenGL 3.3. If your graphics driver is up to date, it should work.
Project page
A recording of me building a bit with it
A Twitter account where I also post

2014-11-28%20mb3%20random%20stuff.jpg


At the moment, the focus is almost exclusively on brush work. The editor can't process texture or entity information yet, so please don't resave an existing world with it unless you want to get rid of all textures and entities.

It supports loading and saving
- its own textual or binary formats
- Half-Life 1 .map files
- Half-Life 2 .vmf files
- Quake 3 .map files

Additionally, you can run an export in its textual format with computed data (such as polygons) included, or export the same data as a Wavefront .obj file.

The business logic of the editor is realized using a plugin system, the sources for that are all shipped and compiled in the setup process.

If you're interested, download and unzip this mobile program, run "First start and tasty fresh cookies!.bat" and follow the instructions. For a reference of the configured shortcuts, have a look at the config.cfg file. To get started, I've written down a few pointers here.


Regards,

Shrinker

:)
 
Last edited:

Seba

DR. BIG FUCKER, PHD
aa
Jun 9, 2009
2,364
2,728
This looks interesting, I'll give it a try and report back.
 

Empyre

L6: Sharp Member
Feb 8, 2011
309
187
To be useful for Half-Life 1, it needs to be able to handle .rmf files, not .map files. That is the format used by Half-Life 1's version of Hammer, which, as you say, is still needed to texture the map.
 

Hai

L1: Registered
Nov 7, 2015
38
74
@JMaxchill: At the moment, you can use the tools to double and halve the size, or merge an extra thing. I want to support dragging of individual faces. That comes in the next release.

@Empyre:
.map is Valve's old human-readable format. I have a much easier time processing formats that I can also edit in a text editor.
.rmf is not so easy to process and they've abandoned that way of saving in Hammer later on, with .vmf being human-readable too.
For you, it is just one extra click, just select the other file type in the open and save as dialogs in Worldcraft:
os2.png


I wouldn't say it supports Half-Life 1 levels if it did not do precisely that. :)
 

Empyre

L6: Sharp Member
Feb 8, 2011
309
187
OK, that makes sense.
 

YM

LVL100 YM
aa
Dec 5, 2007
7,135
6,056
Have you talked to people like Joe Wintergreen about what an editor needs?
The man has opinions. I also believe most of them are correct.
 

worMatty

Repacking Evangelist
aa
Jul 22, 2014
1,257
999
I've had a look at your videos. I'm impressed. Nice work.
 

Hai

L1: Registered
Nov 7, 2015
38
74
Ctrl+F5 on http://shrinker.beyond-veils.de/projects/IterationX/Microbrush3/ to see the new version (2015-12-08).
Changes:
* Fixed an undo/redo-related crash when closing a world or the editor
* Added logging for the modeling tools - you now get live feedback on deltas, dimensions, counts, etc.
* Extended the help system (comes up when you press F1 while hovering over a window, then rightclick on something) to display relevant currently bound shortcuts (main menu and Mb3 tools)
* Deleting the selection set 1/2 is now properly undoable
* Help messages and error messages are now displayed in the log even if the respective plugin is deactivated in the log
* Modal tools are now canceled by nonmodal tools, too (e.g. making a box is canceled when deleting the selection)
* The main menu now has a button explaining the not so obvious window controls
* For better performance, the brush shader is now reused when a world is closed and then a new world created or opened
* Extended the FAQ a bit
* Bound opening a .mb3txt file to Ctrl+O (you can change that stuff in config.cfg)
* Bound opening the toolbar to F10 (horizontal) and Shift+F10 (vertical)
 

RataDeOrdenador

L5: Dapper Member
Oct 12, 2015
230
105
This right here,is blowing my mind right now in SO many ways...

You sir are doing an awesome job here. Dunno if this program will ACTUALLY help me (I mean,I'm still learning with Hammer and such),but this project looks amazing,and I'm sure people with better knowledge will definetly use this.

Keep up your good work,sir.
 

YM

LVL100 YM
aa
Dec 5, 2007
7,135
6,056
Whole application runs at about 1-2 fps for me totally unusably slow. Do you know why this might be?