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.

Verge3D 2.10 pre3 build available

Home Forums Official Announcements Verge3D 2.10 pre3 build available

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #10598

    Finished applications called “Simple Configurator” which are created in the tutorial series were added to both 3ds Max and Blender versions with the starter files included.

    Loading scenes in both the replace and append modes, as well as unloading them is now supported via Puzzles or JavaScript. This feature is key for creating applications with lots of scenes or high-poly models which now can be loaded on demand (customizers, game levels, etc).

    There is the possibility to assign a preloader for displaying loading progress. The loading of cameras and lights is optional and disabled by default to prevent wasting memory and processing power.

    See the app called “Load Unload Puzzles” available in the Blender version for a usage example.

    The JavaScript method dispose() for freeing CPU and GPU resources was implemented. This method will be useful if you got a website with Verge3D app instances created and removed dynamically.

    For example, if the user clicks some button or tab on a page which will navigate them out of a 3D app without reloading the whole page, simply call

    app.dispose();

    and the engine won’t be keeping the loaded scene in memory and rendering it in background any longer.

    See the app called “Unload Dispose Test” available in the Blender version for a usage example.

    Added the experimental support for saving and restoring the application state via Puzzles. This feature can be used for implementing the Undo button for your customizer app, for example.

    Before performing some action that you’d like to be able to undo, for example, hiding an object, save the state of that object with the save state puzzle. Afterwards, you may undo the hiding using the undo state puzzle. These puzzles work for sequences of actions too, so that you can undo multiple actions just like in a 3D editor.

    Added Dictionary (aka map) data type to puzzles. It can be used to conveniently store and retrieve data structured on the key-value basis.

    Added the experimental support for sending and receiving data over network in plain text or JSON format. This will be useful for interacting with the website backend in the RESTful manner.

    The above mentioned features can be used to visualize data retrieved from a remote website. For example, the website ip.jsontest.com returns your IP address when visited in a dictionary of the following kind:

    {"ip": "77.91.80.242"}

    Therefore, you can detect the IP addresses of the users right in your 3D app by retrieving the value for the “ip” key.

    Other useful data that can be obtained from web services include (crypto)currency exchange rates, information about a day being a public holiday or not in some country, SpaceX launch data, e-commerce order data among other things.

    Verge3D Network’s cache timeout was decreased to 15 minutes (was 1 hour). This may help with updating deployed apps a bit.

    Fixed bug with the when clicked puzzle not working with the Flying camera types.

    [Blender only] Fixed crash of transparent materials caused by a recent Blender 2.8 update.

    Fixed bug prevented cloning a non-Orbit camera.

    Attachments:
    You must be logged in to view attached files.

    Chief 3D Verger | LinkedIn | Twitter

    #10612
    zjbcool
    Customer
    #10630
    scalare
    Customer

    Wow, this is awesome. Thanks a lot!

    #10635
    Avier3D
    Customer

    oooooooooooooh yes :)

    #10673
    illussimo
    Customer

    What great developments! Big, big helpful leaps! :yes:
    Thanks,
    :bye: Simone

    #10686

    Thanks a lot! :bye:

    Chief 3D Verger | LinkedIn | Twitter

    #10690
    vincent
    Customer

    Loading scenes in both the replace and append modes, as well as unloading them is now supported via Puzzles or JavaScript.

    It’s mean you can load a new scene glt and your manage with the same puzzle. I wait this interaction. Manage several scene.gltf with the same puzzle.I opened a post. Today it’s possible with your update.

    Manage puzzle + second scene .gltf

    #10693

    Yes, and I encourage you to download this pre-release build and try how those new puzzles work for you!

    Chief 3D Verger | LinkedIn | Twitter

    #10694
    vincent
    Customer

    I am happy to read your answer.

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