Skip to content

Blog

When optimization gets practical

Customer stories, technical guides, and deep dives into 3D content optimization pipelines.

Categories

Tags

Search results

49 posts

RSS feed
Unity

Automated Unity prefab optimizer

In this blog post we'll showcase how to automate LOD creation for Unity prefabs. This allows us to optimize our game with (almost) the click of a button.

Maya

Getting started with quad reduction in Maya

In this blog we will look at how to use the quad reducer in Maya for character optimization. We'll look at both how to use it from the user interface but also from scripting.

Unreal Engine

Aggregate StaticMeshActors in Unreal Engine using the Simplygon Subsystem and Python

In this blog we will have a first look at the new Simplygon Subsystem import and export API for Unreal Engine and how to use it using Python. We will use it to aggregate and remove internal geometry of a collection of Static Mesh Actors.

Unity

Custom texture casting in Unity

In this post we will look at how to cast textures for custom shaders in Unity using compute casters. This is very useful if you have non-standard shaders that use custom texture channels.

Scripting

Scripting with Simplygon: A Framework

In this post, we will explore a scripting framework that allows you to extend the functionality of Simplygon objects in Python. This framework will provide you with a starting point to create a library of helpful functions, enabling you to quickly iterate as you refine your asset pipeline. The approach we will discuss is a seamless extension to Simplygon that allows you to add functionality as needed, without requiring a significant time investment upfront.

Impostor

Reuse proxy models with surface mapper

In this blog we'll showcase how the surface mapper enables reusing the same model as LOD levels for multiple models with different topology. It also showcase how you can bake materials to an self supplied proxy model.

Scripting

Protecting selected materials

In this blog post, we will guide you through the art of safeguarding specific materials during mesh reduction. Imagine scenarios where preserving intricate details, such as character faces or dynamic materials like cloth, is crucial to maintaining the overall visual appeal of your 3D models.

Maya

Simple Maya script

In this post, we'll guide you through using Simplygon's scripting support in Maya to transfer data from Maya to Simplygon, run a process, and bring the results back into Maya. This tutorial will provide a solid foundation for applying tips and tricks from other blogs directly within Maya.

Unity

A tool for optimizing distant meshes in Unity

In this blog we'll create a Unity tool similar to our Unreal Engine plugin's Stand-In feature. It can be of great use to optimize objects in backgrounds of video games.

Scripting

Scripting with Simplygon: Introduction

This is the first of a series of posts where we dig deeper into how to script with Simplygon. In this post we will explore four levels of scripting depth, discussing the advantages and disadvantages of each approach.

Unity

Vertex locks in Unity

In this blog we'll showcase how to use vertex locks in Unity to protect areas during optimization. We do this by editing the Simplygon scene after export from Unity.

Characters

Optimizing a modular character asset

Characters constructed of modular pieces can suffer from a problem after they are optimized. If the seams connecting the different parts are not matching each other, you can end up with visual artefacts. This blog post will show how you can use the modular seams feature of Simplygon to prevent these issues.