I purchased an asset, its way oversized, i need to set scaling to 0.01 (to all X Y and Z) to use it, but with scaling, that will increase draw calls significantly. I am not a designer, and i dont really willing to spend weeks or months to learn a complicated software to do this simple task.
What is the simplest way to accomplish my goal ? Thanks.
The best way is to adjust scale factor of the mesh importer. http://docs.unity3d.com/Manual/FBXImporter-Model.html
But issues can occur if you use prefabs and skinned meshes, then you have to scale the model in the scene/prefab.
I have run a test, and seems like both of you are correct and im wrong, when i duplicate a complex GameObject that scaled, draw calls increased, and when i duplicate a simple cube, draw calls didnt increase, i tough it has something to do with scaling, just figured out that draw calls always increase when i duplicate that complex GameObject(scales does not really matters).
I am looking for ways to reduce draw calls when that GameObject duplicates, sorry for the mis-information.
A draw call is an order to draw an object. There are various parameters but simply said each object has one draw call. If you duplicate an object then in most cases you duplicate draw calls. That’s just normal.
You have to look at things like batching, but this doesn’t apply to complex and not-static objects.
If you don’t wnat to do it with Unity or big software like 3dsMax you can try fragMotion AIK it supports fbx and the Transform options menu is really cool you can scale and reposition animated model easily without messing it up.