// Load the model, then seal once no more geometry will be added. modelResult.value.seal();
Large Interactive Or Streaming Models
Use stream storage for models that change often or keep receiving committed
chunks. Pair this with renderer-wide batch and culling limits in
memoryConfigs when interactivity matters more than minimizing draw count.
updateModePolicies only affects WebGPU memory policy and memory configs per
update-mode bucket. Render-pass choices such as triangle color mode, depth
prepass, edges, render bundles and transparent sorting remain renderer-level
renderConfigs.
WebGPU update-mode policy lookup table.
Use this when the built-in
SceneModel.updateModemapping is close but a viewer needs different WebGPU storage behavior for static or dynamic models.Static XGF/XKT/glTF Models
Use compact storage for static models that will be sealed after loading:
Large Interactive Or Streaming Models
Use stream storage for models that change often or keep receiving committed chunks. Pair this with renderer-wide batch and culling limits in
memoryConfigswhen interactivity matters more than minimizing draw count.updateModePoliciesonly affects WebGPU memory policy and memory configs per update-mode bucket. Render-pass choices such as triangle color mode, depth prepass, edges, render bundles and transparent sorting remain renderer-levelrenderConfigs.