Home › Forums › Official Announcements › Verge3D 4.0.1 Maintenance Update
Tagged: alpha texture
- This topic has 16 replies, 10 voices, and was last updated 2 years, 2 months ago by Yuri Kovelenov.
-
AuthorPosts
-
2022-06-20 at 11:37 am #53365Yuri KovelenovStaff2022-06-20 at 11:37 am #53366Yuri KovelenovStaff
Critical Issues
🪲 Real-time AO works again for Blender users. You have to re-export your scenes after updating to 4.0.1.
🪲 We fixed the regression with the Puzzles editor loading very slowly sometimes, noticeable with big scenarios.
Other Bugs
🐞 We fixed the issue when the “server down” error is immediately shown on some systems after activating Verge3D with a license key.
🐞 We fixed the UI issue with the Puzzles editor occurred when switching between Light and Dark themes. Thanks for reporting this.
🐞 Puzzles plugins no longer crash if the name attribute is missing in the description of the plugin. Thanks for bringing this up.
🐞 Puzzles procedures no longer crash if disabled. Thanks for reporting this.
🐞 We fixed the bug with tone mapping on non-HDR scenes. Thanks for reporting this.
🐞 [Blender only] We fixed the bug with scenes failing to load if targets are missing for some constraints.
🐞 [JavaScript API] Class MeshToonMaterial can now be used again.
More Improvements
🦋 The default Verge3D icon used for all apps and tools now looks better in Safari browser tabs.
🦋 There were some tweaks in App Store demos regarding thumbs, descriptions, and restoring missing AO.
🦋 We also made various small changes in the User Manual here and there.
2022-06-20 at 11:37 am #53367Yuri KovelenovStaffIf you are affected by the above-mentioned issues, or want to leverage the introduced improvements, please upgrade your 3D web interactives to Verge3D 4.0.1. You can get it from the downloads page as usual.
2022-06-20 at 12:08 pm #53368jamdaluCustomerThank you! A++++
2022-06-20 at 1:00 pm #53371marcwxrParticipantThank you
2022-06-21 at 9:42 am #53419langdbParticipantSo many waves when zoom the model.android phone and below iphone12 all have this problem。I use Verge3D 4.0.1 for Blender。
Attachments:
You must be logged in to view attached files.2022-06-21 at 10:12 am #53421marinoursoParticipantI tasti undo e redo stravolgono i puzzle
Attachments:
You must be logged in to view attached files.2022-06-21 at 10:53 pm #53468kdvParticipantCan you change the poinerlock activation listener
from this
scope.domElement.addEventListener('click', pointerLockRequest)
to this?
scope.domElement.addEventListener('pointerdown', pointerLockRequest)
It would be more handy…Every time a user opens or reloads the puzzles editor (after saving) all
exec script
puzzles gain one more empty string
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.
2022-06-23 at 11:53 am #53560cedshaCustomerHello,
I have a texture with alpha to render holes. While upgrading to 4.0.1 all the holes now get an outlined (See picts).
I’m not sure if I must update something else ?Thanks for any advice…
Attachments:
You must be logged in to view attached files.2022-06-24 at 12:18 pm #53605Ivan LyubovnikovStaffEvery time a user opens or reloads the puzzles editor (after saving) all
exec script
puzzles gain one more empty stringThanks for the report! This bug will be fixed in the next verge3d update.
Co-founder and lead developer at Soft8Soft.
2022-06-24 at 3:05 pm #53612kdvParticipantVerge3D team, why do you create
var VARS
with everyexec script
? Can’t you do it only twice likevar PROC
?And why do you use such a complicated construction for
exec script
?This code will do exactly the same and there’s no need in
var VARS
andvar PROC
…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.
2022-06-27 at 9:15 am #53658Ivan LyubovnikovStaffVerge3D team, why do you create var VARS with every exec script? Can’t you do it only twice like var PROC?
Hi, that’s a good question! VARS is a bit more complex than PROC – if execScript is used inside a procedure puzzle then it needs access to parameter arguments as well as to global variables.
For example in the following puzzle setup the first execScript puzzle should reference global “test” while the second one the local parameter “test”:
– this is achieved by declaring VARS two times so each of those declarations has correct variables in its closure.On the other hand VARS doesn’t have to be declared each time execScript is used, it only needs to appear once for the global scope and for every procedure that uses execScript inside.
Initially, there was a measure to detect if we need to declare VARS at each particular place in code but it was commented out due to some issues. We might need to look further into that, because clearly the current approach can be optimized.
This code will do exactly the same and there’s no need in var VARS and var PROC…
In general, variables and procedures in the puzzles editor can have names that are not valid JS identifiers, like the default “do something” procedure name. They are renamed in the generated code to make sure that it works. Also, some of them can be renamed just to avoid collisions, e.g. “do_something”, “do_something2”, etc…
So, unless you check the visual_logic.js file you can’t always be sure that the name of your variable/procedure stays the same when it comes to executing the contents of execScript. VARS and PROC are used to avoid something like that by providing mapping between the original names and the resulting identifiers.
Attachments:
You must be logged in to view attached files.Co-founder and lead developer at Soft8Soft.
2022-07-06 at 1:59 am #53880Avier3DCustomerIs the scroll animation demo working for you? since the last update, the scroll effect stop working on all the browsers I tested….
2022-07-06 at 11:52 pm #53938kdvParticipantThanks for the report! This bug will be fixed in the next verge3d update.
The same is with the multi-line text puzzle…
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.
2022-07-07 at 6:16 am #53945Yuri KovelenovStaff -
AuthorPosts
- You must be logged in to reply to this topic.