3DS Max

From PioneerWiki
Jump to: navigation, search

3DS Max

I recommend reading the Model system page first as most of whats there is still relevant when it comes to creating content for pioneer this is just whats different in 3DS Max.

Scale

1 unit in 3DS Max is equal to 1 meter in Pioneer. Putting a "person sized" (~1.8 units tall) box next to your model should also help with getting the scale right.

Orientation

Max uses different axis orientation to Blender and pioneer and there are a few ways to deal with this but changing the direction of your model so the front is facing the back just before export is probably the easiest.

OrientationTop.png

.OBJ Export

This is probably the easiest format to export your model in but lacks the ability to hold empty nodes for things like thrusters and cant store any animations so this is best to use for things like collision meshes

ExportObj.png

A basic setup of the .OBJ options

ObjOptions.png


.DAE Export

The .DAE format is a bit more complicated but can store all the things that the .Obj cant

ExportDae.png

As you can see there are alot more options to play with but this setup works with both thrusters and animations

DaeOptions.png

When exporting thrusters and other empty nodes you will get a warning but this is not a problem and can be turned off in the options

DaeWarnings.png


Empty nodes

Things like thrusters use empty nodes that can be created using 'Helper Objects'. The best one i have found is the 'Point' helper.

ThrusterObjects.png

Once the object is placed you will want to set its orientation and scale, when setting the scale the object can seem to get very large very quickly while not gaining much size in the model viewer but the size of the object can be changed in max without effecting the scale by using the 'Size' option for the object. The orientation is simple just rotate the top to face the way you want the thruster to point.

ThrusterOrientation.png

When using these to place labels the writing is placed along the X axis facing out to the Z axis with the Y axis at the top

And remember that the node is placed at the center of the helper object and is scaled out from there