Static Mesh Modeling
This section contains information about creating Static Meshes.
Overview
Static mesh modeling deals with modeling peices of equipment and other items for mappers. 'Mesh modelers are responsible for not only modeling, but also mapping their designs and exporting them. 'Mesh modelers usually stay in close contact with the mapper to discuss what is needed and any changes that need to be made on already made meshes.
Reference
- Topics on Modeling
- Making Unreal Tournament Decorations (Vertex)
- Creating A Rounded Mesh Using Splines
Discussion
Getting Started
The process of creating a static mesh for use in UT2003 generally goes as follows:
- Create the mesh in a Modeling Application such as 3DS Max or Maya
- Apply and map materials (textures) to the mesh
- Export the mesh
- Create a simplified [karma collision hull]? in UnrealEd
There are examples available for the following programs:
3DS Max
With 3D Studio Max:
- Creating a simple mesh using splines
- Creating a rounded mesh using splines Make a 90o pipe to go with the T-Pipe created in the previous example
External Links
- [From Max to Ued3] Good tutorial on applying materials / basic UV mapping and exporting
- http://www3.sk.sympatico.ca/kelbeau/max2ued/html/contents.html
Maya
With Maya:
External Links
UnrealEd
It is possible to create static meshes within the Unreal Editor. However, this is not recommended. The reason is, faces in UnrealEd do not share vertices with each other, while static mesh polygons do. When you do a lot of CSG with brushes, the faces can become detached from one another by very small amounts. This prevents the vertices from being shared when you turn it into a static mesh. If you simply import the finished brush as a DXF from a modelling program, instead of building it from numerous pieces of CSG, you will not have that problem. However, you can still make static meshes from CSG:
- Create the shape you wish to be a static mesh using standard add/subtract CSG.
- Texture your shape as you want it to appear.
- Use the Intersect tool to grab the you've constructed and add one to your level.
- Place the pivot point of the new brush on the corner of the brush or in the middle (bottom left is good).
- on your newly created blue, do Brush Context Menu → Convert to → static mesh
- Enter the package name e.g. MyLevel, the group name, and the mesh name.
Once you've done all those things you'll have a static mesh all ready to be added at will to your level. If you need to obtain a mirror image of the static mesh, you can do so by specifying a negative value on the appropriate axis in the placed StaticMeshActor's Display → DrawScale3D property. However, be aware that if you don't place the pivot point on the shape then when you add the mesh to you level the mesh will probably apear miles away from where you thought you added it.
Creating Collision Data for a Static Mesh
This link used to be under 3DS Max, but it applies to collision hulls made using any method. This is an external link describing one process, there is also another method. I will detail both methods soon, but for now here's the external link: