Distributed Batch Processing
Simplygon stands at the forefront of game development technology with its automated 3D content optimization solutions. This automation-centric approach ensures that all features of Simplygon are accessible via Scripting and designed for easy integration into automated workflows. This automation-first design is a cornerstone of Simplygon’s popularity in the AAA gaming industry, making it indispensable for managing the extensive content in modern video games.
Simplygon’s focus on automation-first design allows for efficient handling of a broad range of assets. With optimal target settings, per-asset adjustments are unnecessary, simplifying the batch processing workflow. Just a few lines of code in C++, C#, or Python can automatically process all models in a folder.
While single-machine optimization is feasible for small-scale projects, large-scale game productions require a more robust approach with the processing distributed. Simplygon’s distributed processing capability, integrating with tools like Incredibuild, FASTBuild, and Simplygon Grid, ensures efficient workload distribution. This is particularly beneficial for teams already using such infrastructure for game compilation. For teams without existing infrastructure, Simplygon Grid, with its mDNS-based work distribution, is an ideal solution. Additionally, Simplygon's compatibility with Docker container environments allows for scalable, horizontal expansion, further enhancing the Simplygon Grid system.
Distributed processing works well together with many Simplygon features. Here are some examples of what you can do with it:
- In large Unreal Engine-based open-world games, Simplygon can create distant HLODs of cells, apply material baking to transfer geometry to proxy models, and efficiently cull away unnecessary model parts. This process can be distributed using Incredibuild.
- For bigger games, Simplygon can facilitate the creation of LOD chains for all characters and props. Utilizing the Simplygon Agent on all your machines at the office, alongside Simplygon Grid, ensures efficient distribution of asset optimization tasks.
- Ease the porting process of games compiled with FASTBuild by optimizing assets per platform during nightly builds.
- Implement an automated pipeline for high-poly 3D scan optimizations using Python, with the High-density Reducer and Simplygon Grid managing distribution.
Simplygon's batch processing capabilities enable you to efficiently optimize a vast array of assets, saving valuable time and resources. This feature is not just for large-scale game projects; it’s also perfect for optimizing extensive asset libraries. Experience a significant boost in workflow efficiency and focus your efforts where they matter most.
Contact us to explore how Simplygon’s distributed batch processing can benefit your project.