Hello!
Terrain:WriteVoxels or Terrain:ReadVoxels can cause fairly significant frame spikes especially in live gameplay.
Even with chunking, WriteVoxels causes noticeable frame hitches. Many games avoid terrain entirely because of this.” Async / Streaming Writes and other features to further customize terrain easily would greatly help. An example method or parameter could be something like: Terrain:WriteVoxelsAsync(region, resolution, materials, occupancy, {budgetPerFrame = 2000})
Offering terrain as an easy-to-use feature is better for alot of developers, where they don’t need to create their own custom meshes for changing more complex environments live.



