We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.

Streaming Assets

Home Forums Bug Reports and Feature Requests Streaming Assets

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #19773
    D3PixelD3Pixel
    Licensee

    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

    • This topic was modified 1 year ago by D3PixelD3Pixel.

    3D Animation and Web3D services - www.d3pixel.co.uk

    #19803

    Sure!

    You can do dynamic loading/unloading with Puzzles. Check out the “Load Unload” demo inside your Verge3D distribution.

    Co-founder and CTO at Soft8Soft
    FB | Twitter | VK

    #19807
    D3PixelD3Pixel
    Licensee

    ahh, I am sure I looked at that example a few months ago and it was different. Anyway, looks great. Will investigate. Thanks.

    3D Animation and Web3D services - www.d3pixel.co.uk

    #19827

    Glad it helped!

    Co-founder and CTO at Soft8Soft
    FB | Twitter | VK

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.