Generate More Efficient Results

How to generate more efficient proxy results by adding a little geometry.

On this page

Surprisingly, there are times when adding a little geometry will actually result in more efficient proxy results.  This is due to the fact that the underlying spatially sampling and remeshing steps in the proxy lod pipeline are built around concepts that remove inaccessible geometry.  In the following How-To we will take a look at how to address issues like this in your Unreal Engine 4 (UE4) projects.


  1. First, locate a group of Static Meshes that are arranged to form some type of room that has an opening like in the following image.

  2. Select all of the Static Meshes that make up the room along with any items the room might contain and then run the Proxy Geometry Tool create a new proxy Static Mesh.

  3. While the Proxy Geometry Tool did a great job creating a new Static Mesh, there is a lot of detail on the inside of the room that could be removed. To help the Proxy Geometry Tool better understand that, it should remove all of the geometry inside of the building, add a small Static Mesh to the level, and position it so that it covers any openings the room might have.

  4. Once all the openings have been covered by pieces of geometry, run the Proxy Geometry Tool one more time.

End Result

When the Proxy Geometry Tool finishes, take a look inside the room. Notice how almost every single triangle on the inside has been removed, like in the following image.

The reason for this is because adding a new Static Mesh to this model to act as a blocker allowed the Proxy Geometry Tool to automatically remove all the room's internal structure early in the proxy generation. This results in a much shorter production time, a smaller number of final triangles, and a better use of the texture space.  In many cases the addition of geometry in the form of a closed door, a floor, or simply a few planes to seal the backside of a complicated facade will greatly simplify the results.

Select Skin
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback