Substrata Optimization Update: Memory Usage Reduced by 20MB

🎮 iPad Users Stay Tuned

By Substrata
Apr 21, 2025, 4:30 PM
twitter

The Substrata development team has implemented new optimizations to reduce memory usage by approximately 20MB.​ These improvements are part of an ongoing effort to make the platform compatible with Safari on iPad.​

The update follows a major optimization release from November 2024 that improved frame rates up to 5x on web and lower-end devices through efficient draw call reduction.​

Sources
Read more about Substrata

Mesh Compression Breakthrough Reduces File Sizes by 70%

Mesh Compression Breakthrough Reduces File Sizes by 70%

A new mesh quantisation and compression technique achieves significant file size reduction for 3D assets: - Original format: 24 bytes per vertex, 3.0 MB total size - New format: 14 bytes per vertex, 885 KB total size - Overall compression ratio: 3.4x smaller The new vertex format uses: - Position: uint16 * 3 - Normal: int8 * 3 + int8 padding - UV: half * 2 (planned switch to uint16) Implementation combines meshoptimizer compression with zstd for optimal results.

Substrata Web Memory Optimization for iPad

Substrata web application is experiencing crashes on iPad when memory allocation reaches ~500 MB, despite iPad having 3 GB available memory. Recent optimizations have been implemented through two GitHub commits: - [First optimization commit](https://github.com/glaretechnologies/substrata/commit/90cee8a403d7b65e1ef6fab686a7aafc791e879b) - [Second optimization commit](https://github.com/glaretechnologies/substrata/commit/6f28931acc1580eab724c98ba69d3cd5a9756083) These changes have reduced memory usage by approximately 20 MB. Development team continues optimization efforts until Substrata runs smoothly on Safari for iPad.

TerrainGen Launch Enables Custom World Creation in Substrata

The first build of TerrainGen has been released, marking a significant development for Substrata users. This new tool allows creators to: - Generate custom terrain for personal worlds in Substrata - Export terrain for use in other applications - Build more personalized virtual spaces This release follows November's major optimization update, which improved performance up to 5x on lower-end devices and web clients through enhanced draw call efficiency. *Want to start creating?* Visit substrata.info to download the native client or try the web version.

Debugging Progress: From Glitch Art to Graffiti Shaders

Debugging Progress: From Glitch Art to Graffiti Shaders

The Substrata development team has been working on resolving issues with the decal shader system, which initially produced some interesting glitch art effects during debugging. Following this, the team successfully implemented a blueprints graffiti shader, marking a significant technical milestone. The shader now includes specific minting rules to maintain appropriate content standards. - Decal shader debugging revealed unexpected artistic glitches - Graffiti shader implementation complete - New content moderation features integrated into minting process *Technical progress continues as the platform balances creative freedom with community standards.*

collectibles