Jump to content

Static Batching and Floating Point Fix Script

Go to solution Solved by Bryan,

Recommended Posts



I'm developing a driving game that spans multiple terrains and contains thousands of static buildings, road signs, traffic lights and miles of road meshes all marked static. Because my world is so large it requires the floating point fix script to minimize weird physics behavior and others unwanted things.


My problem is that if I enable static batching the static objects get combined in a new mesh at runtime which doesn't seem to get added to the list of floating point members and so don't get shifted to the correct location when the game starts. I can look around the scene in play mode and find all my static objects ten thousand units away from where they're supposed to be. The easy fix is to forgo the floating point fix but then I get ugly flickering in my trees and other little annoyances.


Is there a way I can have the floating point fix AND static batching work nicely together? 

Link to comment
Share on other sites

  • Solution

No not really, static is static and you cant move it. 

There are means to reduce draw calls and optimize though: 
Combine meshes that share materials - I would take a look at scene optimizer. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Tell a friend

    Love Canopy - Procedural Worlds? Tell a friend!
  • Need help?

    We work with some of the biggest brands in global gaming, automotive, technology, and government to create environments, games, simulations, and product launches for desktop, mobile, and VR.

    Our unique expertise and technology enable us to deliver solutions that look and run better at a fraction of the time and cost of a typical project.

    Check out some of our non-NDA work in the Gallery, and then Contact Us to accelerate your next project!

  • Create New...