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 4.4 pre4 available!

Home Forums Official Announcements Verge3D 4.4 pre4 available!

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #65344

    We are rapidly approaching the release of Verge3D 4.4! Make sure this final preview build properly works with you apps. Here is the latest batch of improvements that we included in this update:

    ☞ full-screen mode and executable info for desktop apps
    ☞ puzzle for closing mobile and desktop apps from within
    ☞ puzzle for iterating through key-value pairs in a dictionary
    ☞ can now get/set margins for rigid bodies
    ☞ fixed Verge3D for 3ds Max uninstall issues
    ☞ pinball physics demo ported to Maya
    ☞ huge rewrites in the docs
    ☞ some fixed bugs

    More details below:

    Chief 3D Verger | LinkedIn | Twitter

    #65345

    Desktop applications (Electron)

    We updated the Electron framework (used to generate desktop applications) from v19.0.4 to v22.3.15, thus enabling various improvements and bug fixes from the updates in-between. Note that this is the last version that still works with Windows 7.

    We supported the full-screen mode for desktop applications. To make an application launch in full screen, it is sufficient to just check the corresponding option in the app creation dialog.

    This mode will be useful for creating interactive kiosk software and full-screen games.

    Finally, now desktop apps correctly display various data about the executable file (such as version, project name, etc) both on Windows and macOS.

    Windows (right-click, then Properties):

    macOS (nav bar, then About):

    Puzzles

    We introduced a new puzzle called close app which can be used to exit both mobile and desktop applications.

    Another new puzzle, for each key…value… in dict, allows for iterating through key-value pairs in a dictionary.

    The get/set prop HTML puzzle obtained a new property textContent. It works similarly to innerHTML but is safer as it treats any HTML content as text. We recommend using it if you just need to update the text value for some element.

    We supported the margin parameter in the physics puzzles per request on the forums. As such you can now retrieve and assign margins in runtime–a feature that can greatly improve the stability and performance of physical simulations, especially involving mesh bodies.

    Blender-specific

    In this version we dropped the compatibility with older Blender 2.83 and 2.90 released back in 2020. This allowed us to remove legacy shaders from the engine making it slightly more compact and maintainable.

    3dsMax-specific

    We fixed the annoying issue with opening Verge3D scenes in 3ds Max without Verge3D installed.

    We also created a script to cleanup Verge3D settings from files. You can find this script and instructions in the installation docs.

    We supported more falloff types for the Falloff map: Towards / Away, Perpendicular / Parallel, and Distance / Blend.

    Maya-specific

    We created a new physics demo as a simple pinball game. This app demonstrates the workings of various dynamic, kinematic and soft bodies and is made with just puzzles, without any code.

    Other improvements

    We added a 48px favicon to the standard application templates. This is now required by Google to display a nice icon in the search results.

    There were multiple UI tweaks in the Puzzles Editor. Particularly, we fixed the scrollbar of the search field in Firefox.

    We also fixed the glitch in the Puzzles occurred with the performance mode enabled. Thanks for reporting this on the forums.

    Export of SCORM packages no longer requires admin privileges on Windows. Thanks for bringing this up on the forums.

    Finally, order-independent transparency now works properly on HiDPI screens. Thanks for bringing this up on the forums.

    Documentation

    We put our efforts to further improve the documentation. This is what we did among other things:

    • described what dictionaries are and how they work.
    • made massive improvements in the API Reference–added missing Verge3D API, provided links to the corresponding puzzles for alternative usage, added recommendations for an effective pipeline for diverse coder/artist teams, removed outdated APIs, and improved readability and the layout.
    • updated the Electron docs in various places, particularly covered issues with launching unsigned applications on macOS, and explained how to customize the Electron template.
    • reworked the section about the WordPress plugin, and the API section about creating procedural lines.
    • This reply was modified 9 months, 1 week ago by wpadm.

    Chief 3D Verger | LinkedIn | Twitter

    #65346

    As usual, you can get the preview bundle from the downloads page! Let us know how it works for you!

    Chief 3D Verger | LinkedIn | Twitter

    #65367
    Thomas Fabini
    Customer

    We supported the margin parameter in the physics puzzles per request on the forums. As such you can now retrieve and assign margins in runtime–a feature that can greatly improve the stability and performance of physical simulations, especially involving mesh bodies.

    Hi Yuri, thank you soo much for adding physics collision margin getter and setter to the new release!

    I was able to upgrade our recent VR app with all its complex physics and everything worked right out of the box. I only had to update the parameter name in the puzzles which I had called ‘collision margin’ then instead of ‘margin’.
    (Thanks go out to kdv too for his suggestions and solutions which made this request even possible).

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