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.1.1 Maintenance Update

Home Forums Official Announcements Verge3D 4.1.1 Maintenance Update

Tagged: ,

Viewing 15 posts - 1 through 15 (of 24 total)
  • Author
    Posts
  • #55358

    This maintenance update fixes several issues found in recently released Verge3D 4.1 for Blender, 3ds Max, and Maya, also adding some improvements. Thanks everybody for providing valuable feedback!

    Chief 3D Verger | LinkedIn | Twitter

    #55359

    Critical Issues

    • We fixed the critical bug which concerns older Safari browsers on Macs and iOS devices (versions 11-14), on which Verge3D now works again. Also texture compression now works on Macs in older Safari.

    Other Bugs

    • The right-click menu option Jump to Procedure now works in performance mode that was introduced in v.4.1. We also fixed copying and pasting puzzles when in performance mode.

    • We removed unnecessary dependencies for building the Puzzles Editor and the engine from the Development Kit. We also performed some code cleanups throughout the engine code base.

    • Time zone and city location are no longer included in JavaScript generated by Puzzles, thus protecting the puzzler’s privacy.

    • The puzzle export to glTF stopped printing a warning message about “incorrect arguments”. Also Firefox’s browser console no longer prints a warning message about missing WEBGL_debug_renderer_info extension. Finally, Chrome’s browser console now doesn’t print a “violation” message about “non-passive event listener”.

    More Improvements

    Besides the foregoing fixes, we managed to make puzzles in the Init tab to work even if the user browser does not support WebGL. This means that you can easily replace the 3D content by a video, image or custom HTML content on unsupported systems, thus allowing a graceful fallback. You can easily find out if such a procedure is needed, by checking against the WebGL option that we added to the feature available puzzle (for use in the Init tab).

    The Jewelry material library now works properly with the latest versions of Blender. Please download the updated bundle if needed.

    There were various improvements both in the User Manual and API documentation.

    Chief 3D Verger | LinkedIn | Twitter

    #55360

    If you are affected by the above-mentioned issues, or want to leverage the introduced improvements, please upgrade your 3D web interactives to Verge3D 4.1.1. You can get it from the downloads page as usual.

    For an overview of Verge3D 4.1 features, watch this video:

    Chief 3D Verger | LinkedIn | Twitter

    #55416
    rhenriques
    Customer

    Hi Yuri

    Something is wrong with this update. Textured models that usually worked just fine, completely disappear in all browsers under macOS after applying the update to the project. If the project is not updated, things work fine.

    The problem appears only if the file v3d.js is updated. None of the others have any problem. If we upgrade only this file and try to update the project further, the messesage – Operation Failed “Missing app update information.” – appears.

    Cheers

    #55444
    Mariusz
    Customer

    Critical Issues

    • We fixed the critical bug which concerns older Safari browsers on Macs and iOS devices (versions 11-14), on which Verge3D now works again. Also texture compression now works on Macs in older Safari.

    Hi! I’m having an issue with older iOS iPhones. The application works fine on versions 15 and above, but it doesn’t on lower versions. The interface [made in Webflow] doesn’t load and the user is not able to rotate the model. Is this something that should be fixed by this recent Verge3D update? I updated Verge3D but this didn’t fix the problem. By the way, should I update the WordPress Verge3D plugin for this occasion as well?

    In fact, I am not sure if it’s a real problem, since all the iPhone devices update themselves automatically, is that right? But want to be sure that the application works correctly for the end users even if they have older iOS versions, so my client won’t report any problems with it. What is your opinion guys?

    #55458

    Something is wrong with this update. Textured models that usually worked just fine, completely disappear in all browsers under macOS after applying the update to the project. If the project is not updated, things work fine.

    The problem appears only if the file v3d.js is updated. None of the others have any problem. If we upgrade only this file and try to update the project further, the messesage – Operation Failed “Missing app update information.” – appears.

    Hi, looks like a serious issue. Please check the following:

    • You have no custom JavaScript code added to the app js. If you do, then it possible that this file got replaced by app template-based file and this broke your app.
    • Check your app on other devices (Windows, Android etc).
    • Check our apps, such as Scooter (https://v3d.net/s).

    If nothing helped, please provide content of the browser console as well as the link to the app that does not work.

    Soft8Soft Tech Chief
    X | FB | LinkedIn

    #55460

    Hi! I’m having an issue with older iOS iPhones. The application works fine on versions 15 and above, but it doesn’t on lower versions. The interface [made in Webflow] doesn’t load and the user is not able to rotate the model. Is this something that should be fixed by this recent Verge3D update? I updated Verge3D but this didn’t fix the problem. By the way, should I update the WordPress Verge3D plugin for this occasion as well?

    In fact, I am not sure if it’s a real problem, since all the iPhone devices update themselves automatically, is that right? But want to be sure that the application works correctly for the end users even if they have older iOS versions, so my client won’t report any problems with it. What is your opinion guys?

    Hi, it’s kinda important for us to support older devices. Please provide more info so we can investigate this issue:

    • Did you really updated your app (clicked on the update button)? To verify, open the browser console and see what Verge3D version it prints.
    • Check if Verge3D demos work, e.g Scooter https://v3d.net/s
    • Provide the link to the app which does not work.

    Soft8Soft Tech Chief
    X | FB | LinkedIn

    #55467
    kdv
    Participant

    Looks like you added font smoothing in the puzzle editor. It causes a headache ))) The outlines are quite good looking, but the text fields are not…

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #55469

    Looks like you added font smoothing in the puzzle editor. It causes a headache ))) The outlines are quite good looking, but the text fields are not…

    You must be using performance mode?

    Soft8Soft Tech Chief
    X | FB | LinkedIn

    #55471
    kdv
    Participant

    Yeap, exactly. Thanks for the hint )))

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #55472
    Mariusz
    Customer
    • Did you really updated your app (clicked on the update button)? To verify, open the browser console and see what Verge3D version it prints.
    • Check if Verge3D demos work, e.g Scooter https://v3d.net/s
    • Provide the link to the app which does not work.

    1. Yeah, I had some troubles with that, but you helped me to fix it in another topic on this forum. So now it’s fully updated.

    2. Yes, Scooter works (I test on BrowserStack).

    3. Here is the link: https://sodomaatelier.eu/wp-content/uploads/verge3d/3493/index.html

    iOS above 15 works fine. On lower versions, the camera gets in a weird position, the viewport is not really “movable” and only two interface elements are visible: logo and an icon on top; the bottom panel with “Exterior”, “Interior” options is not visible.

    #55477
    fsguegl
    Customer

    hI Yuri,

    thanks for this new release!

    I’m trying to port my 3.9 app on 4.1.1.

    The project data is loaded and, subsequently saved or reloaded, from a file with the “load data” “puzzle”.
    The user can also upload book templates to be configured through this procedure.
    Now, however, the “load data” function gives me an error and, of course, fails to read the json data.
    the error:
    visual_logic.js: 1685

    Uncaught TypeError: Cannot read properties of null (reading ‘indexOf’)
    at req.onreadystatechange

    I did something wrong during porting?

    I have one more thing to ask.

    Regarding the compression of textures, how do I activate it for an existing app?
    I saw that for a new app there is a check to put, but for an app that comes from version 3.9 what happens? Does it work normally without intervention?

    thanks
    Franco

    #55478
    kdv
    Participant

    Now, however, the “load data” function gives me an error and, of course, fails to read the json data.

    Suddenly can’t read JSON files

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #55497
    fsguegl
    Customer

    Thanks for the tip and the link, KDV.

    I have read the post, surely what is mentioned is related to what is also happening to my app.

    But I tried to do as suggested in the post and nothing happened,
    the “load data” function kept returning error.

    Just few word concerning my files…the template files that are loaded ind the app and the projects that users can save (the structure is identical) are saved in files(json) that have the ETB extension, which is something I had created to tie it to the company name.

    I found that what actually happens is that this extension does not like the “load data” function.
    If I tried changing the extension from “.ETB” to “.json” the “load data” function did the job correctly!!!

    But this complicates my life a lot. I have many templates, about a hundred, that I should modify, but the biggest problem is that customers who have downloaded their project with the ETB extension if they try to reload it all crashes.

    I have to search a solution to maintain ETB extension for my file

    #55498
    kdv
    Participant

    .json aka .ETB can be read as usual, as before 4.1

    If the extention is .json then the read JSON from puzzle returns an error, but with .ETB or some other extention it’s ok )))

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

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