Optimizing Unity games with Simplygon 10.3

In this blog we'll detail how our new Simplygon 10.3 release can be used to optimize Unity games.

Introduction to terrain culling

In this blog we'll showcase how to cull away triangles that are below terrain. This is useful for aggregation and remeshing. We'll also showcase some common pitfalls.

Using your own shaders for material baking with Compute Casting

Today we will look at how to create proxies for object with custom shaders. We are going to use compute casters in combination with scene descriptions serialized to xml files to create a batch processor indented to process HLOD meshes. We'll also cover clipping planes.

Protecting features using vertex locks and weights

Sometimes you want the ability to protect certain features in your assets. Simplygon provides you with the ability to use either vertex weights or locks to direct the optimization process to keep polygons where you want.

Optimizing assets made of both quads and triangles

In this post we'll showcase how to reduce meshes containing both quads and triangles. We are going to use both the triangle reducer and new quad reducer along with vertex locks.

Manually separate trunk during vegetation optimization

Simplygon has a pipeline specific tailored for vegetation optimization; Billboard Cloud for Vegetation. One of its features is an automatic trunk detector which can separate out the trunk from all leaves and run it in a separate reduction processor. However for this blog post we are going to do that manually to increase our control over the processing.

How to remesh your house with Simplygon

There are many objects which have different types of materials; both transparent and opaque. Remeshing these with Simplygon requires extra care if one wants to preserve the transparency. In this example are going to optimize a house with glass windows, a quite common asset in many games.

Culling geometry with camera volumes in Python script

In cases where you know from which angles an asset will be viewed, you can use that information to optimize the assets accordingly. For example, side scene geometry in the level that's only going to be seen from the playing field. Rather the building assets custom for that case, you could just use what you got and optimize it through cameras scattered in the player area. You can instruct Simplygon to cull anything fully occluded, but the visibility information can also be guide the reducer and the material caster to keep more where the geometry is most visible.

Simple hollow shell script

In this post we will show you how to create a simple python script that generates a hollow shell. This can help you to optimize kitbashed content that typically is riddled with internal geometry which causes all kinds of performance hits. The resulting hollow shell will have all its internal geometry removed, while the object collection looks exactly the same from the outside. Perfect as a final step to clean up your creation and make it game ready.

Request 30-days free evaluation license

*
*
*
*
Industry
*