Hi
Is it possible to append a scene into an existing scene.
e.g. Consider I have 5 gltf’s:
1. Base Scene (contains floor, walls, lighting)
2. Product 1
3. Product 2
4. Product 3
5. New environment (contains different walls, different floor meshes but with same names)
When the Base scene loads, I tell it to background load Product 1 gltf into it.
User clicks a button for Product 2.
I tell it to unload Product 1 (from list of objects)
I tell it to append Product 2 into the scene
User clicks “New Environment”
I tell it to replace (unloads) scene objects with same name with whatever is in “New Environment” gltf
Benefits:
1. A scene can always be optimum memory footprint
2. Does not need to reload entire v3d frame
3. Scenes can consist of hundreds of swapable parts, e.g. a Car configurator with x100 options.
4. Initial scene can load very fast.
This is somewhat similar to streaming asset bundles.
Thanks