Tutorials – UE3 – Cool Tools
About : A look at some handy free or cheap tools that come in handy when dealing with level design and environment art within Unreal Engine 3.
Target Audience : Beginner/Intermediate.
Platform : Unreal Engine 3, although a lot of this is useful for Unreal Engine 2 and even 1 as well.
Last Update : December 2010
The most basic one of them all. Standard Notepad, or any text editor for that matter, is definitely the tool I use most. The great thing about Unreal is that you can copy paste any actor from within the editor directly to Notepad, and it transforms into T3D, Unreal Text export. You can then make any modifications to that text, and copy paste it back directly into the editor!
Things I use this for:
This is a very tiny little program someone once wrote for me, but it is extremely useful both in the editor and in 3D packages. Rounder does two things.
It tells you what the closest “good” number is to whatever you input. 1024 is a good number for example, so if you’d enter 1041 and you would be working with a grid of 64 units, it would tell you instantly that 1024 is the closest “good” number. Easy right? This is super useful, especially when dealing with large and complex numbers. Take 94749 for example. The closest 64 Grid value to that is 94720, the closest 16 Grid value is 94752. And so on. I use this a lot when I work in a 3D program and I want to make sure that a row of vertices somewhere is stuck to the grid. In such case I would select those vertices, look at their coordinates, and I would see that they are all on X -8743.217474 for example, I would copy paste that into the program, and I’d copy paste the returned value of 8736 to the vertices and there I go, I got it all on the grid.
The same goes for scale. When you scale modular meshes in Unreal, or in any engine that uses modular meshes for that matter, you have to make sure that the scale remains “good”. If a mesh is 512 units long, and I scale it by 1.5, then that mesh becomes 768 long and that is still on the Grid. However if I were to scale it 1.3, the mesh would be 665.6 long and that is obviously not on the grid. The scale of a modular mesh has to be exactly right, and Rounder helps you find these correct values. The closest correct value to scale 1.3 is 1.3125 on a Scale Grid of 0.0625. Rounder can quickly tell me that for example the closest correct scale value to 4.7 is 4.6875, and that saves me a lot of time and calculating.
The Layout tool is basically an Array tool. An Array tool has long been lacking in Unreal, and this tool fills that gap. Ever wanted to quickly place a long row of pillars? This program will do that for you. It makes arrays of things.
This custom made FrontEnd offers a lot more control and options, one thing I like in particular is how it allows me to cook non-standard languages.
3DSMax Batch Exporting
This is becoming somewhat redundant now that FBX is beginning to take over from ASE as the default export/import format, but this 3DSMax batch export plugin allows you to quickly export hundreds of meshes to individual files, using their own pivot points as the pivot point Unreal will use. This speeds up exporting meshes tremendously.
Ultimate Unwrap 3D
This is the only program in this list that is not free. During 2008 I long looked for a cheap program that fully supports all export features that I require. There are a lot of free or very cheap modeling packages out there but almost none of them support exporting to ASE, and even if they do they usually only support it in a limited way. Ultimate Unwrap 3D is the only cheap program that I found that actually supports the whole array of important features.
That is a lot more than most programs offer. However, it is not a true modeling program. I therefore use Silo, a low cost and really good modeler, to do the actual modeling, and I use UU3D to unwrap it, set up the smoothing/UV Sets/VTX colors, and export it, and that workflow works pretty ok. Can’t beat Max/Maya, but for about 160 USD or so in total for the two it is quite ok to help yourself out if you are looking for something low cost.