< back

Import Objects - FBX Collision and geometry guide

FBX geometry and collision guide

A good starting point is the UDN FBX Static Mesh import pipeline document here http://udn.epicgames.com/Three/FBXStaticMeshPipeline.html

Geometry

Geometry is made up of 2 distinctive elements. Meshes and Objects. Object are essentially collections of meshes. An FBX file can contain multiple objects with multiple meshes in each. It is recommended, for efficiency, that you use only 1 object per FBX file. This object can have multiple meshes though.

Objects and meshes in blender

Muvizu uses the Unreal games engine. There is a limit to the number of vertices your model, which is 65535, anything above this will either not work at all or generate incomplete / unexpected results.

Vertices to define a cube

Provided you stay below this limit, and accept that Muvizu will only import static meshes, there isn't anything you can't do.

Any object you want to import into Muvizu requires at least 1 material. See the material guide here for more information.

Collision

Collision objects in Unreal 3 all need to be prefixed with UCX_ for example, if you have the object "MyHome" then you would create a collision mesh for the object called "UCX_MyHome".

Collsion must be concex, meaning that the shape of the collision can not cut into itself or have any holes within it. Generally you should only ever create primitive shapes (cubes, spheres, etc) as collision meshes. There is some further detail on collision meshes for the UDK here http://udn.epicgames.com/Three/FBXStaticMeshPipeline.html#Collision

Some pointers to avoid when creating FBX objects:

_ is a special character, avoid using it in model names - So an object called "My_Home" should be renamed to "My-Home" or "MyHome"

Each collision object should only be 1 mesh. You can have multiple collsion objects but each one must only have 1 mesh within it. To have multiple collision meshes for your object name your collision with _01, _02 etc. For example, the object "MyHome" could have 2 collision objects called "UCX_MyHome_01" and "UCX_MyHome_02"