Hey guys 
I’m new to Unity and try to make a Jump’n’Run. Therefore I have multiple objects for decoration, i.e. a tree. At the moment I have only dummy models which I want to replace by the final models later. For this purpose I want to set all pivot points in the middle of the bottom of the models.
The tree model for example (I made it in 3ds Max and exported it to the .FBX format) consist of two objects (tree trunk and tree crown → cylinder and sphere) which I grouped to a group named “Tree”. For this group I set the pivot point to the middle of the bottom of the cylinder (my model is centered around the origin of the world coordinate system) but when I import it to Unity the pivot point is always in the middle of the whole tree.
Any ideas what I’ve done wrong?
Below the top menu bar are two sets of buttons. The first set includes buttons for selecting move mode, rotation mode, etc.
Next to that set is another set consisting of two buttons, they should be labeled “Center” and either “Local” or “Global”. Click the button labeled “Center” and it will change to “Pivot”. That should solve your problem. This controls where the transform gizmo is located on your model(s).
4 Likes
Thank you for the answer but this is what I’ve already done because I knew that one have to switch between this two things
… last night I solved the problem by deleting the model from the game object and replacing it by the new FBX. But aren’t there any ways without wholly replacing the model in the game object in the prefab folder? Reimporting unfortunately doesn’t work.
Maybe I should mention that I have a folder “Meshes” for the models and I create the prefab by creating a empty game object and making the model a child of this game object so I don’t have to change the transformations of the model directly.
Doing what gilley033 suggested should align your prefab’s pivot to the bottom of the of the selected object’s bounding bounding box.
Can you post a screengrab of your unity editor?
I’ve already tried this but it didn’t help … I don’t know why but it helped to delete the existing prefabs and meshes and then creating new ones. Now the models update as they should 
Its because when you group 2 objects and import them unity creates ROOT object for them.
So eather make one object a child of other(because unity needs ONE object as root, and if there are 2 roots, unity creates new one,), or make in your 3d app another object parent and move it to where your pivot should be.
But those are crutches i would strongly suggest you start combining your meshes into 1 before exporting to unity, you will save computing power on transformations and drawcalls.
Okay, thank you for your advice 