Ashampoo WinOptimizer 歷史版本列表 Page4

最新版本 App Builder 2023.67

Ashampoo WinOptimizer 歷史版本列表

Ashampoo WinOptimizer 是一個強大的系統優化工具,清理您的磁盤,並保持您的機器以恆定的速度運行。它也保護您的隱私,並允許您單獨自定義 Windows。除了 3 個不同的清潔模塊,該應用程序提供了約 30 個工具,涵蓋維護,調整,系統分析,性能提升和文件處理(加密,拆分)的所有任務.Ashampoo WinOptimizer 是清理,優化和保護您的 PC 的最佳選擇。它釋放磁盤空... Ashampoo WinOptimizer 軟體介紹


Verge3D for Blender 4.3.0 查看版本資訊

更新時間:2023-03-20
更新細節:

What's new in this version:

New Virtual Reality Demo:
- This Verge3D release introduces some new tools to simplify the creation of highly interactive VR apps (more about these tools below). We employed these features to create a new VR demo. It is different from our other example app Snowballs VR in that it contains much less game logic, and does not use any true physics for collisions. This makes it much easier to learn from and reuse in your projects:
- Walking around in virtual space using a pre-modeled collision mesh
- Grabbing and throwing things (fruits) with both hands
- Interacting with things (home appliances and drink)
- Playing back audio effects attached to user actions

VR Demo – Under the Hood:
- Applications like the one linked above can now be relatively easily created thanks to a new entry in the puzzle library called VR controls

Other WebXR Improvements:
- Speaking of VR controllers, we made using them even more easier by adding the mapping option to the get gamepad property puzzle

Puzzles Editor:
- You can now rename tabs in the Puzzles editor through double-clicking on their names, and can also create new tabs faster. When a new tab created, the modal window to type its name no longer appears – instead, the cursor blinks on its default name (‘New Tab’), suggesting renaming it right away.

Order-Independent Transparency:
- It’s a well-known issue of real-time graphics that rendering of layered transparent surfaces can cause severe artifacts to appear, and then jitter when viewing from a varying angle. At the same time, some model parts can be missing altogether due to wrong ordering of polygons.

Depth Prepass Transparency:
- We supported the combination of Blender’s shader settings which enables an alternative mode for rendering transparent surfaces. If you select Alpha Blend for your material, and disable Show Backface at the same time, the object will be rendered by using the special technique called “Depth Prepass” which renders only one (nearest to the viewer) transparency layer.

Puzzles:
- The raycast puzzle obtained a new option, “only visible”, which we enabled by default to retain the old behavior for this puzzle. The thing is that you can switch it off to cast rays to invisible objects as well. For example, this can be a collision mesh used for moving in VR space. See the above-mentioned library item called VR Controls for a working example.

Blender-Specific Features:
- Verge3D is now compatible with Blender 3.6 which is in alpha status at the moment
- We fixed the crash with gltf-compatible materials in older versions of Blender
- We fixed loading of scenes with meshes shared by skinned and non-skinned objects. This issue was reported through the Enterprise support channel.
- We fixed the export crash when using Follow Path constraints in Blender older than 2.93. Thank for reporting this on the forums.

NPM Package and Puzzles Logic:
- We published both an ES6-modules-based and a conventional builds of Verge3D in the npm repository. This package also includes a script to activate the license. It makes it possible to create a Verge3D application with just a few lines of JavaScript code (way shorter than Three.js!).

Optimizations:
- We reworked the feature for converting a Verge3D app into a desktop application. From now on, it will download its dependencies from our CDN instead of GitHub. You can also manually download the Electron.js builds so that no Internet connection is required at all for operation of the converter. This can reduce the time required for building desktop apps. This also helps overcome various network issues such as caused by proxy servers, firewalls etc.

More Improvements:
- We synced Verge3D with the underlying Three.js library. Version r148 improves stability, performance and cleans up outdated code. Some of the newly introduced features of Three.js will be used in our own development.

Documentation and Help:
- You can now provide your own User Manual URL in the App Manager

User Manual Updates:
- We updated the section about debugging mobile apps, as the modern browsers can now generate QR codes themselves. At the same time, both iOS and Android can now scan QR codes without any third-party apps.

Fixed:
- We fixed the bug with the Flying camera which jumped wildly when using keyboard controls
- We fixed the issue with downloading of very big files from the Asset Store
- We fixed the bug with using local variables in the puzzle exec script. Thanks for reporting this on the forums.
- We fixed the bug with node groups occurred in Blender 3.3+ reported on the forums here and here
- We fixed potential freezes of the App Manager when running lots of operations at the same time
- We fixed the error occurred when a new order is created via WordPress plugin interface, reported on the forums

LaunchBox 13.2 查看版本資訊

更新時間:2023-03-01
更新細節:

What's new in this version:

- LaunchBox 13.2 is out today, and this iconic release is quite the achievement! Over 240 icons have been added to the sidebar, and we've overhauled achievements for Steam, GOG, and http://RetroAchievements.org to support playlists, filters, and badges.

LaunchBox 13.1 查看版本資訊

更新時間:2023-01-20
更新細節:

What's new in this version:

- New Premium Feature: The 3D Box Model can now be viewed full screen in both LaunchBox and Big Box
- New Premium Feature: CameraPosition binding has been added to the FlowModel control (for theme devs)
- Improvements: The 3D Box Model can now be panned by the middle mouse button in LaunchBox and the cursor keys on a keyboard, or dpad/left analog stick on a controller, in Big Box.
- Improvement: The way LaunchBox and Big Box call LEDBlinky has been improved in order to reduce apparent slowdowns when dealing with large controller boards with lots of buttons/RGB

Fixed:
- The default logo rotation on the 3D Box Model
- The appearance of some image types for EmuMovies during the Import and Download Metadata & Media Wizards
- Images with transparency no longer render a 3D Model in Big Box's ImageView

Verge3D for Blender 4.2.0 查看版本資訊

更新時間:2022-11-29
更新細節:

What's new in this version:

New Demos:
- We’ve recreated the E-learning demo as an entirely new app from which one can learn how to assemble a table fan. It features responsive mobile-friendly UI fully designed in the 3D suite, a draggable timeline, a voice over for each step, and integration with SCORM-enabled learning management systems.
- We also created a small archviz demo called Firstperson Camera which shows off first-person controls set up right in Blender. The app also implements a collision material with multiple building storeys, mouse pointer lock, mobile controls, a navigation mini-map, and geometry batching.

WooCommerce Integration:
- We have implemented the possibility for shop visitors to load the product’s 3D view on demand. Therefore, now you can provide a mixed gallery of 2D pictures and a 3D icon to your customers. See the live example on our WordPress sandbox website.

WordPress Plugin:
- The admin interface for a Verge3D application now displays the status and statistics for uploaded files to give you feedback on what’s going on

We also made various fixes in the WordPress plugin:
- 3D embedding is now properly displayed in WordPress editor
- Verge3D apps are now properly fit in mobile screens
- Allow full screen setting can now actually be switched off
- Merchant logo in plugin settings is no longer lost after re-saving the settings
- Finally, we made various improvements and tweaks in the admin UI

Blender UI:
- We reworked Verge3D-specific UI panels in Blender so that they better fit in the rest of Blender UI. We also made more clear the separation between features. At the same time, we mostly didn’t touch the original placing for Verge3D options as not to break an established workflow.
- We changed the category from Verge3D to Render for the Blender addon. We also updated the description for the addon, as well as the required Blender version.
- We added icons to the Verge3D buttons Sneak Peek and App Manager which should make it a bit easier to distinguish between them
- We added Online Manual to the right-click menu for each of Verge3D’s settings, options and buttons, so that you can quickly obtain help on their usage. You can also point to a feature and press F1.
- You can now assign keyboard shortcuts to all Verge3D’s buttons and menu items. In some cases, this can significantly speed up your workflow. For example, you can assign a shortcut on the export feature and thus avoid the more time-consuming operation of invoking export from the File menu.

Blender Features:
- We ensured that this Verge3D version works with the latest dev preview of Blender 3.4-3.5. Particularly, we supported the newly introduced Mix Color node.
- We also supported all Alpha Mode settings for the Image Texture node that Blender devs introduced just recently. The feature was suggested through the Enterprise support channel.
- We fixed the bug with exporting glTF-compatible materials that use occlusion textures. The bug only affected Blender 3.3 and above. We also fixed the export crash issue caused by any armature animations that use non-integer keys in Blender.

New Puzzles:
- New puzzle–stop animate param–is available. You can use it to cancel a working animate param puzzle at any time. For usage example, see the new E-learning demo where it turns the propeller animation on and off.
- Another new puzzle–connector slot–allows you to group puzzles together, so that you can do various actions with them in bulk.
- It can help a lot in regard to the copy/paste function that only works with single puzzles. Connectors can also come in handy for moving puzzles around, commenting, or saving to the library. Thanks for suggesting this on the forums.
- Finally, we have added the puzzle called map range. We recommend using it instead of similarly-named entry in the Puzzles Library to convert a value from one range to another. For example, you can convert the position of an object in 3D space to some factor or color to be used in a material.

Upgraded Puzzles:
- We improved the puzzle get dimension. Now it returns dimensions measured in object local space and with local scaling applied, rather than in world space as it was before. This, particularly, produces better results for parented objects. The old behavior can be re-enabled using the world checkbox.
- The puzzle drag move now works with parented objects (a long-awaited feature indeed). As a result, you can make draggable sliders, scrollbars and other UI elements that are parented to the camera or other objects.
- Loader puzzles for sounds and videos can now be added to Lists to use them in bulk as an input to other audio/video puzzles. You can even mix sounds and videos in the same list. Also the puzzle stop sound no longer crashes with files whose playback has not started.
- We added the tabindex property to the puzzles set/get property per suggestion on the forums.

App Manager:
- We now have separate Asset Stores for the preview version and the stable version of Verge3D. This is to avoid version conflicts that sometimes caused real mess with broken puzzles and demos.
- If the first-launched instance of the 3D tool is closed thus putting the local server down, the App Manager will now gracefully restart it. This means you no longer need to restart it manually as before, which was quite non-obvious thing leading to much confusion among new users.
- We added Reddit and Telegram buttons to the About window of the App Manager.
- Loading of the applications list in the App Manager is no longer blocking the use of other functionality thanks to asynchronous handling of server requests.
- There were various minor UI tweaks in the settings panel of the App Manager.

Physics:
- Creating of a new app now always copies the physics engine files to the app folder (i.e. the physics checkbox is turned on by default). However, the application will use them only if any of the physics puzzles are present, that is, only when physics is actually needed. Therefore, you no longer need to bother about enabling physics, and even if you disable the corresponding checkbox, you can always copy the physics engine files to the app folder without the need to edit the .html file as required before.
- Another improvement with physics is that Verge3D now assigns bounding spheres of correct size to all physical objects.
- Finally, we recompiled the physics engine with utmost optimizations to make it more lightweight, saving 400 kilobytes of file size, which is quite a lot in the world of JavaScript libraries.

Texture Compression:
- We implemented a series of improvements and fixes for the texture compression feature to help you save video memory efficiently
- First of all, compression now skips files that would get much bigger (namely, more than 3 times) than the original image, which would otherwise damage the feasibility of this method. This often occurred with low-quality JPEGs that could generate huge files after compression. As a result, you can now have the benefits of reduced memory consumption and optimal file size at the same time.
- Secondly, we supported compression for PNG textures with included ICC color profiles, which are now removed from the image (the original image is left intact). In case you really need that ICC color profile, you can disable texture compression for a particular image, or apply the color profile permanently to the texture using an image editor.
- We also fixed the issue when some PNG textures were skipped from compression if any noncritical issues were detected by the exporter. For example, 16-bit images are now all compressed.
- Finally, scenes containing non-standard texture formats such as DDS, TGA, etc no longer crash the export (thanks for alerting us on the forums). Exporting of scenes with compressed textures to .glb format also won’t crash from now on.

Advanced Features:
- We have upgraded React and Vue.js templates to leverage the latest features of Verge3D, streamline the use of Verge3D API, and improve code readability. We also added 2 new demos to the Asset Store to demonstrate their workings. The demos, by the way, use multiple React and Vue.js components on the same page. We updated the documentation page accordingly.
- We ensured that in the case when multiple Verge3D applications are embedded in the same web page, you can work with Puzzles API independently of other instances. Also the application templates–”Standard Light”, “Standard Dark”, “Blank”, and “Embeddable” for React and Vue.js–were modified accordingly.
- Verge3D now gracefully restores the WebGL rendering context should it be lost. This can happen, for example, if the operating system suddenly decides to switch between discrete and integrated GPUs, or to update video drivers in the middle of presentation, or because too many/too heavy graphics apps have finally managed to overload the GPU.

Programming API:
- The exec script puzzle now exposes Puzzles API via the puzzles namespace which we recommend to use instead of v3d.puzzles. This new namespace, particularly, allows you to use multiple Verge3D applications embedded in the same page, since each application now inherits its own puzzles namespace instead of using the only global one. As before, you can use it to call procedures defined in puzzles, invoke low-level physics API, etc.
- We implemented methods App.pause() and App.resume() in the JavaScript API. These methods allow you to control everything happening in the engine–not just rendering, but also clocks, animations, and physics simulations. We are thankful to the community for bringing this up on the forums.
- We started refactoring some parts of the engine code to use more of the modern ECMAScript 6 features such as modules, async/await operators, and arrow functions. Particularly, modules are now used in JavaScript code generated from Puzzles (so visual_logic.js is now a module).

More Improvements:
- We refactored animation export as to improve the precision for exported Bezier and Linear animations. This helps eliminate problems in regions with abrupt changes of animated params. It can also decrease the size of exported data in some cases.
- We simplified installation for unprivileged users on Windows (i.e. without admin access). Now the installer automatically chooses the home user directory to install into, instead of trying to unpack to Program Files. Thanks for bringing this up on the forums.
- The feature Fit to Camera Edge has obtained a new option, Point, in its Fit Shape drop-down. If you select this option, the object will position itself relative to its center, as if it were a sizeless point. Also the Sphere option now positions objects more accurately. Finally, Fit to Camera Edge now supports multi-material objects.
- The performance profile puzzle (alternatively, P-P-P hot keys) now prints about whether ambient occlusion (GTAO) is enabled for the scene or not.
- The Orbit camera no longer jitters near stopping if a high inertia value is assigned to it via JavaScript. This issue has been reported via the Enterprise support channel.
- We made various minor improvements and fixes in the HTMLs and JavaScripts of application templates, fixing among other things the potential memory leaks in the templates. We also corrected errors in some of code examples.
- The demo Load Unload now more correctly unloads scenes.

Fixed:
- We fixed the Puzzles issue when asynchronous calls are used in loops. Thanks for reporting this on the forums.
- We fixed a series of memory leaks occurred upon calling the application‘s dispose() method, as well as in some other cases. Thanks for letting us know about this problem on the forums.
- The setting HiDPI Compositing which is assigned to individual objects now correctly works with multi-material objects, such as used for 3D-modelled UI
- We corrected the error with puzzles procedures that were not accessible from other tabs after copy-pasting them. Thanks for reporting this on the forums.
- We fixed the bug with mysteriously appearing “shadow” puzzles which crashed the Puzzles editor after saving. Thanks for reporting this on the forums.

We fixed 3 issues with glTF-compatible materials:
- Crashing of the export to glTF puzzle when the same texture is used for the occlusion, roughness and metallic components
- Bug with occlusion textures vertically flipped by the export to glTF puzzle. Thanks for bringing this up on the forums.
- Crashing of materials with planar reflections, which caused objects to disappear from the rendering. Thanks for reporting this on the forums.
- We fixed the bug with incorrect baking of .png textures when exporting to .glb format. Among other things, this fixed the engine crash when using .hdr textures with .glb format.
- We fixed the puzzle clone animation, as well as the underlying API method AnimationUtils.subclip(), which did not work properly in some cases

LaunchBox 13.0 查看版本資訊

更新時間:2022-11-29
更新細節:

What's new in this version:

New:
- New Premium Feature: Big Box now supports 3D models for boxes! They are available in most existing themes where boxes are displayed and can be rotated with the right stick on a controller (or bound to something else). We've worked hard to make these 3D boxes work well even with the images that you already have in your collection.
- New Premium Feature: CoverFlow views in Big Box have been overhauled to be completely 3D, and selected items inside of CoverFlow views can also be rotated
- New Premium Feature: Big Box theme developers now have full control over how to present 3D boxes in wheels and in CoverFlow, including angles and animations
- New Premium Feature: Big Box now has a global "maximum speed" setting for wheels

Improvement:
- New image types have been added for Box - Spine (for the spines/sides of boxes) and Box - Full (for DVD-style wraparound scans)
- Big Box's Flip Box feature now rotates the model 90 degrees instead of just showing the back of the box
- Big Box's animation backend has been improved, which should require less processing power and provides more options for 3D box models
- Big Box's performance has been improved when loading game details

Fixed:
- Some bindings in LaunchBox's WorkingViewModel weren't updating correctly in some circumstances (for theme devs)
- Big Box's TopBoxesViewModel and BottomBoxesViewModel bindings weren't always notifying on update in platform views (for theme devs)

LaunchBox 12.16 查看版本資訊

更新時間:2022-10-26
更新細節:

Ashampoo WinOptimizer 25.0.18 查看版本資訊

更新時間:2022-10-14
更新細節:

LaunchBox 12.15 查看版本資訊

更新時間:2022-10-01
更新細節:

What's new in this version:

- LaunchBox 12.15 is out today with storefront game management, platform details in LaunchBox, and much more

Verge3D for Blender 4.1.1 查看版本資訊

更新時間:2022-08-30
更新細節:

What's new in this version:

New Puzzles:
- New puzzle on animation frame can be used to fire an event when a certain frame is reached. You can employ it in various scenarios, for example, to pause animation until the user interacts with an object.
- New puzzle get animation speed will allow you to retrieve the speed value applied by the set animation speed puzzle. In particular, you can use it to play an animation in the backward direction from the current frame (such a scenario required using variables in earlier Verge3D versions).
- We added a new puzzle to the Audio/Video category called get duration. You can use it to determine the length of sounds, including midi, or videos (in seconds).
- Newly available puzzle, set shadow param from the Objects category, can enable/disable casting and receiving shadows for distinct objects and groups of objects
- In particular, you can use this puzzle to manage shadows for glTF-compatible materials. Another use case is loading glTF models exported from some third-party software. Finally, you can use it for fine-tuning of the quality and performance of your applications for particular hardware in run time.
- New puzzle, get object dimension, was added to the Objects category. You can use it to measure dimensions of an object along X, Y or Z axes in run time.
- You can use 2 new puzzles, color picker and compose color, to supply colors to those of your Material or HTML puzzles that use CSS colors. The puzzle compose color also has the possibility to set alpha.

Even More New Puzzles:
- New puzzle, create dict with keys values allows you to create dictionaries more easily: the keys and values can be provided as lists, or as multi-line text
- New puzzle AR hit normal allows you to cast AR content not only to the floor but also to the ceiling and walls (imagine a lustre attached to ceiling, or wall pictures).
- New puzzles – add event listener, remove event listener, and dispatch event – were added to the Advanced category. These work in the same fashion as the corresponding JS methods, and can be used to facilitate complex dependencies in highly interactive apps such as games.
- New puzzles to access the local storage are available in the System category: storage set, get, remove, and check. By using these puzzles you can preserve data when the user closes or reloads the page – e.g. contents of the e-commerce cart, current configuration, or progress in a game.

Improvements with Existing Puzzles:
- Puzzles are now loaded much faster (especially noticeable with many tabs)
- The puzzle opened file now provides various information about the file besides its contents, such as its name, extension, size, and mime type. The old behavior corresponds to the data option which is selected by default.
- The set camera params puzzle obtained the option allow zoom which you can use to disable camera zooming. This may come in handy for an app working inside an iframe on a long page. In such a situation it helps prevent unwanted zooming when the user is scrolling the page.
- The multi-line text puzzle can now be freely resized to suit your needs. This also tangibly reduced the width of the Puzzles editor’s toolbox where this puzzle resides.
- The puzzle create text object now works faster, as we lowered a bit the default number of segments it generates which didn’t result in any visible loss of quality.
- A descriptive warning will be shown on relevant puzzles should the Physics or Font Converter modules happen to be not linked to an application for some reason.
- When using the puzzle texture from text, you can now set the colors for the text and background, as well as transparency for both text and background. As a result, this puzzle can generate fancy transparent textures on the fly. Make sure you enable transparency for the corresponding material.

Maya-Specific Features:
- Verge3D now supports animation along curve, which can be created in Maya using the Motion Path constraint
- Such the approach is more artist-friendly as baking path animation to keyframes is no longer required each time you need to export it to Verge3D. It also generates smaller files.
- New demo called Follow Path is now available in the Asset Store which shows off how to use the Motion Path constraint
- We fixed rendering of Verge3D objects – Reflection Cubemap, Reflection Plane, and Clipping Plane – on AMD GPUs
- We added new demo called Lines to demonstrate working with curve objects
- New demo called Recliner was ported over to Verge3D for Maya. It shows off an example of an e-commerce 3D configurator coupled with interactive animation, and relies on HTML puzzles for website integration.
- New demo called Vertex Colors is now available in the Asset Store
- New demo called Video Texture is now available with Verge3D for Maya
- New demo called Ambient Occlusion is now available in the Asset Store

Reworked E-commerce Features (WordPress Plugin):
- As you know, to this day Verge3D WordPress plugin included the integration with WooCommerce (a third-party WordPress plugin for creating online stores). Verge3D WordPress plugin also included our own simplistic set of features which was accessible for use via the place order puzzle.
- For this update, we completely overhauled the latter piece of functionality, turning it into a full-featured e-commerce solution. The motivation behind this our work is that although there are many e-commerce solutions out there, none of them fits well into interactive 3D world. They would also require lots of hacks and coding to integrate with Verge3D/WebGL. We want to offer our users a complete integrated package for the most popular CMS on the market, which would include all features necessary for making sales efficient.

Major features we implemented for this update:
- Proper itemization in orders
- Products and prices are now created in the admin interface, not in puzzles as before
- All products now have quantity
- Currencies can be selected in the plugin settings
- Attachments of various kind are available. Before this update you could only make screenshots and attach them to the order. However, now you can use any images, sounds, videos, PDFs, .txt files, and even glTF models. These files are then can be used to fulfill the order or just provide more information from the customer.
- Generation of formal quotes and invoices, customizable with logo and notes and downloadable as PDF. These can be emailed, or attached to an order notification.
- Possibility to make downloadable products
- Optional PayPal integration
- Improved email notifications. Emails are fully customisable.
- Optional shipping and billing addresses
- Discounts and taxes
- Everything is configurable with hundreds of settings
- The main puzzle that creates the order is now called place order + in addition to the old puzzle place order which continues to work as before. We also significantly improved the security of the plugin by thoroughly verifying all incoming data.
- The updated plugin is available from the official WordPress store. You can also install it manually from the wordpress folder of the Verge3D installation directory. Note that the WooCommerce part will continue to work as before.
- We updated the demos Ring and Recliner for these new features so that you can have examples how they work

PayPal Integration:
- For those Verge3D users who seek the simplest e-commerce solution possible without even bothering about website, we implemented a new puzzle to pay via PayPal. Create a 3D scene, upload it to Verge3D Network and place the PayPal buy/donate button – what could be easier than that?

WebP Textures:
- Images saved in modern WebP format can now be used with Verge3D. WebP format is much more compact compared with PNG or JPEG images of similar quality. It offers both lossy and lossless file compression, and also supports alpha channel in both modes.
- We integrated WebP with the replace texture and take screenshot puzzles. This format, however, is not compatible with memory-saving texture compression at the moment, as it is still to be supported in Khronos Group’s KTX tools.
- Please note that WebP images can only be used in quite modern browsers. One can expect, however, that it will replace both PNG or JPEG formats on the web in the future.

Other Improvements:
- A meaningful message rather than blank page is now shown when there are no apps in the applications folder
- We wrote a small guide on using absolute and relative URLs, as well as data URIs
- We improved the React.js and Vue.js templates by adding adapters that allow you to use React or Vue-based apps with the App Manager and Puzzles. See more info in the User Manual page.
- We introduced a series of performance optimizations for the Puzzles editor. The feature can be enabled in the App Manager settings. As a result, it significantly speeds up scrolling and dragging of big scenarios, although at the expense of some visual degradation.
- The Puzzles editor now generates cleaner JS code
- We fixed small UI issues in various puzzles. Particularly, the right-click feature collapse/expand now works better.
- Desktop builds will always use high performance GPU if user computer has more than 1 GPU.
- The load data puzzle can now disable caching of loaded files. Also .json files are automatically converted to dictionary when loaded.
- The search field in the App Manager now supports special symbols
- The puzzle zoom camera now supports Ortho cameras as well. This feature was requested through the Enterprise support channel.
- We improved Verge3D installer which now shows the software version and publisher in Windows’ Add/Remove apps and features dialog. It now also does not leave any files after uninstallation of Verge3D, except third-party plugins. Speaking of Verge3D plugins, we wrote an extensive guide to help you create installers for them.
- We have synced the MIDI library with upstream, which should improve the playback of Roland GS files

Fixed:
- We fixed scene loading crash occurred when multiple .hdr images were used with texture compression. Thanks for reporting this issue on the forums.
- We fixed an issue with the multi-line text puzzle, when an empty line was added each time the Puzzles are saved. Thanks for reporting this on the forums. Also the cursor and the scrollbar are now correctly positioned with this puzzle if browser tab contents are scaled.
- The puzzles set value and set rgb now work with materials that use video textures. We also fixed the puzzle get texture param that didn’t work properly with video textures. Finally, video textures can now be replaced by image textures, and not just the other way around.
- We fixed the issue with desktop applications created very slowly which was introduced with Verge3D 4.0. This was because Electron.js binaries were downloaded again each time Verge3D was launched anew. Thanks for reporting this on the forums.
- Verge3D can now properly load animations with keyframes that are positioned out of timeline. This issue was reported through the Enterprise support channel.
- We fixed a rare issue sometimes occurred when a puzzle was disconnected from an input that had a default “shadow” puzzle in it
- We fixed the bug with the replace texture puzzle: when a static image is replaced by a canvas texture, this image no longer mysteriously disappear from the list of textures
- We fixed a bug with constraints assigned to multi-material objects
- We fixed the bug with annotation visibility. Thank for reporting it on the forums.
- We fixed a crash occurred when editing argument names in a procedure puzzle, which happened if the procedure is used in 2 or more tabs
- The puzzle unbind element now properly works in all cases
- We fixed some issues with the multi-line text puzzle observed in Firefox and Safari
- We disabled ambient occlusion on Mali GPUs, mostly used by previous generations of Samsumg Galaxy devices, as a work around the artifacts problem reported on the forums

Verge3D for Blender 4.1.0 查看版本資訊

更新時間:2022-08-23
更新細節:

What's new in this version:

New Puzzles:
- New puzzle on animation frame can be used to fire an event when a certain frame is reached. You can employ it in various scenarios, for example, to pause animation until the user interacts with an object.
- New puzzle get animation speed will allow you to retrieve the speed value applied by the set animation speed puzzle. In particular, you can use it to play an animation in the backward direction from the current frame (such a scenario required using variables in earlier Verge3D versions).
- We added a new puzzle to the Audio/Video category called get duration. You can use it to determine the length of sounds, including midi, or videos (in seconds).
- Newly available puzzle, set shadow param from the Objects category, can enable/disable casting and receiving shadows for distinct objects and groups of objects
- In particular, you can use this puzzle to manage shadows for glTF-compatible materials. Another use case is loading glTF models exported from some third-party software. Finally, you can use it for fine-tuning of the quality and performance of your applications for particular hardware in run time.
- New puzzle, get object dimension, was added to the Objects category. You can use it to measure dimensions of an object along X, Y or Z axes in run time.
- You can use 2 new puzzles, color picker and compose color, to supply colors to those of your Material or HTML puzzles that use CSS colors. The puzzle compose color also has the possibility to set alpha.

Even More New Puzzles:
- New puzzle, create dict with keys values allows you to create dictionaries more easily: the keys and values can be provided as lists, or as multi-line text
- New puzzle AR hit normal allows you to cast AR content not only to the floor but also to the ceiling and walls (imagine a lustre attached to ceiling, or wall pictures)
- New puzzles – add event listener, remove event listener, and dispatch event – were added to the Advanced category. These work in the same fashion as the corresponding JS methods, and can be used to facilitate complex dependencies in highly interactive apps such as games.
- New puzzles to access the local storage are available in the System category: storage set, get, remove, and check. By using these puzzles you can preserve data when the user closes or reloads the page – e.g. contents of the e-commerce cart, current configuration, or progress in a game.

Improvements with Existing Puzzles:
- Puzzles are now loaded much faster (especially noticeable with many tabs)
- The puzzle opened file now provides various information about the file besides its contents, such as its name, extension, size, and mime type. The old behavior corresponds to the data option which is selected by default.
- The set camera params puzzle obtained the option allow zoom which you can use to disable camera zooming. This may come in handy for an app working inside an iframe on a long page. In such a situation it helps prevent unwanted zooming when the user is scrolling the page.
- The multi-line text puzzle can now be freely resized to suit your needs. This also tangibly reduced the width of the Puzzles editor’s toolbox where this puzzle resides.
- The puzzle create text object now works faster, as we lowered a bit the default number of segments it generates which didn’t result in any visible loss of quality.
- A descriptive warning will be shown on relevant puzzles should the Physics or Font Converter modules happen to be not linked to an application for some reason.
- When using the puzzle texture from text, you can now set the colors for the text and background, as well as transparency for both text and background. As a result, this puzzle can generate fancy transparent textures on the fly. Make sure you enable transparency for the corresponding material.

Blender-Specific Features:
- This Verge3D version is compatible with Blender 3.4
- White Noise node is now supported
- We fixed vertex colors which were broken due to changes in Python API of Blender 3.2
- Verge3D now supports animation along curve, which can be created in Blender using the Follow Path constraint
- Such the approach is more artist-friendly as baking path animation to keyframes is no longer required each time you need to export it to Verge3D. It also generates smaller files. Both Nurbs and Bezier curves can be used with this constraint.
- New demo called Follow Path is now available in the Asset Store which shows off how to use the Follow Path constraint
- We reworked the Lines demo which is now compatible with the latest Blender and uses the Eevee renderer
- New demo called Vertex Colors is now available in the Asset Store
- New demo called Ambient Occlusion is now available in the Asset Store
- New demo called Postprocessing is now available in the Asset Store

Reworked E-commerce Features (WordPress Plugin):
- As you know, to this day Verge3D WordPress plugin included the integration with WooCommerce (a third-party WordPress plugin for creating online stores). Verge3D WordPress plugin also included our own simplistic set of features which was accessible for use via the place order puzzle.
- For this update, we completely overhauled the latter piece of functionality, turning it into a full-featured e-commerce solution. The motivation behind this our work is that although there are many e-commerce solutions out there, none of them fits well into interactive 3D world. They would also require lots of hacks and coding to integrate with Verge3D/WebGL. We want to offer our users a complete integrated package for the most popular CMS on the market, which would include all features necessary for making sales efficient.

Major features we implemented for this update:
- Proper itemization in orders
- Products and prices are now created in the admin interface, not in puzzles as before
- All products now have quantity
- Currencies can be selected in the plugin settings
- Attachments of various kind are available. Before this update you could only make screenshots and attach them to the order. However, now you can use any images, sounds, videos, PDFs, .txt files, and even glTF models. These files are then can be used to fulfill the order or just provide more information from the customer.
- Generation of formal quotes and invoices, customizable with logo and notes and downloadable as PDF. These can be emailed, or attached to an order notification.
- Possibility to make downloadable products
- Optional PayPal integration
- Improved email notifications. Emails are fully customisable.
- Optional shipping and billing addresses
- Discounts and taxes
- Everything is configurable with hundreds of settings
- The main puzzle that creates the order is now called place order + in addition to the old puzzle place order which continues to work as before. We also significantly improved the security of the plugin by thoroughly verifying all incoming data.
- The updated plugin is available from the official WordPress store. You can also install it manually from the wordpress folder of the Verge3D installation directory. Note that the WooCommerce part will continue to work as before.
- We updated the demos Ring and Recliner for these new features so that you can have examples how they work

PayPal Integration:
- For those Verge3D users who seek the simplest e-commerce solution possible without even bothering about website, we implemented a new puzzle to pay via PayPal. Create a 3D scene, upload it to Verge3D Network and place the PayPal buy/donate button – what could be easier than that?

WebP Textures:
- Images saved in modern WebP format can now be used with Verge3D. They were recently supported in Blender 3.2. WebP format is much more compact compared with PNG or JPEG images of similar quality. It offers both lossy and lossless file compression, and also supports alpha channel in both modes.
- Besides Blender exporter, we integrated WebP with the replace texture and take screenshot puzzles. This format, however, is not compatible with memory-saving texture compression at the moment, as it is still to be supported in Khronos Group’s KTX tools.
- Please note that WebP images can only be used in quite modern browsers. One can expect, however, that it will replace both PNG or JPEG formats on the web in the future.

Other Improvements:
- A meaningful message rather than blank page is now shown when there are no apps in the applications folder
- We wrote a small guide on using absolute and relative URLs, as well as data URIs
- We improved the React.js and Vue.js templates by adding adapters that allow you to use React or Vue-based apps with the App Manager and Puzzles. See more info in the User Manual page.
- We introduced a series of performance optimizations for the Puzzles editor. The feature can be enabled in the App Manager settings. As a result, it significantly speeds up scrolling and dragging of big scenarios, although at the expense of some visual degradation.
- The Puzzles editor now generates cleaner JS code
- We fixed small UI issues in various puzzles. Particularly, the right-click feature collapse/expand now works better.
- Desktop builds will always use high performance GPU if user computer has more than 1 GPU.
- The load data puzzle can now disable caching of loaded files. Also .json files are automatically converted to dictionary when loaded.
- The search field in the App Manager now supports special symbols
- The puzzle zoom camera now supports Ortho cameras as well. This feature was requested through the Enterprise support channel.
- We improved Verge3D installer which now shows the software version and publisher in Windows’ Add/Remove apps and features dialog. It now also does not leave any files after uninstallation of Verge3D, except third-party plugins. Speaking of Verge3D plugins, we wrote an extensive guide to help you create installers for them.
- We have synced the MIDI library with upstream, which should improve the playback of Roland GS files

Fixed:
- We fixed scene loading crash occurred when multiple .hdr images were used with texture compression. Thanks for reporting this issue on the forums.
- We fixed an issue with the multi-line text puzzle, when an empty line was added each time the Puzzles are saved. Thanks for reporting this on the forums. Also the cursor and the scrollbar are now correctly positioned with this puzzle if browser tab contents are scaled.
- The puzzles set value and set rgb now work with materials that use video textures. We also fixed the puzzle get texture param that didn’t work properly with video textures. Finally, video textures can now be replaced by image textures, and not just the other way around.
- We fixed the issue with desktop applications created very slowly which was introduced with Verge3D 4.0. This was because Electron.js binaries were downloaded again each time Verge3D was launched anew. Thanks for reporting this on the forums.
- Verge3D can now properly load animations with keyframes that are positioned out of timeline. This issue was reported through the Enterprise support channel.
- We fixed a rare issue sometimes occurred when a puzzle was disconnected from an input that had a default “shadow” puzzle in it.
- We fixed the bug with the replace texture puzzle: when a static image is replaced by a canvas texture, this image no longer mysteriously disappear from the list of textures.
- We fixed a bug with constraints assigned to multi-material objects
- We fixed the bug with annotation visibility. Thank for reporting it on the forums.
- We fixed a crash occurred when editing argument names in a procedure puzzle, which happened if the procedure is used in 2 or more tabs
- The puzzle unbind element now properly works in all cases
- We fixed some issues with the multi-line text puzzle observed in Firefox and Safari
- We disabled ambient occlusion on Mali GPUs, mostly used by previous generations of Samsumg Galaxy devices, as a work around the artifacts problem reported on the forums