How to batch draw calls for instantiated Prefabs

alt text

In my case i have a self modeled tree, each of my trees is instantiated via another script. The tree models have identical braches, but a single draw call per branch.

How would i go about batching these draw calls as the are instantiated even the tree models themselves?

Cheers - C

I think running combineChildren on the individual tree/branches THEN try parenting them as a child of a GO and regenerate the static batching.
You could also create a new prefab runtime (I think) before adding them to the static world

eg

GameObject newThing = (GameObject)Instantiate(thingToSpawn, position, rotation);
newThing.isStatic = true;
newThing.transform.parent = root.transform;
// Spawn everything else too

StaticBatchingUtility.Combine(root);