Use stunning live wallpapers on your desktop. Animate your own images to create new wallpapers or import videos/websites and share them on the Steam Workshop!
Hey everyone,
Wallpaper Engine 2.3 completely overhauls support for 3D wallpapers, improves real-time lighting with additional light types and adds a new hierarchy and attachment system.
[h2]New 3D Model Features[/h2]
[h3]Model Editor[/h3]
We are introducing a brand new model editor that allows you to import FBX model files with skeletal and vertex animations. Models can now also have a much more complex material setup similar to what can already be done in 2D wallpapers for puppets, including physical-based rendering [i]"PBR"[/i] through various texture maps. In simple terms, you can now configure model materials to properly represent different substances like a shiny piece of metal or a piece of clothing.
The model editor allows you to organize animations inside the model data and turn them into clips that you can use in your wallpaper. On top of that, you can configure individual model bones as physics (jiggle) bones and add custom logic via SceneScript events.
[img]{STEAM_CLAN_IMAGE}/26312799/bd9582862e91f047ca77093d9ac9b12c8948071b.gif[/img]
We have created a series of 3D-related tutorials, be sure to check them out on our [url=https://docs.wallpaperengine.io/en/scene/models/introduction.html]designer documentation website[/url].
[h3]New Camera System[/h3]
Wallpaper Engine also introduces a new camera system that brings it in line with all of the improvements we have made to the editor in the latest updates and allows for much more complex and smoother camera movements through timeline animations.
[img]{STEAM_CLAN_IMAGE}/26312799/f0b509a15465206b48211e6a7e7742d4413f93b2.gif[/img]
[h2]Improved Lighting[/h2]
We are also expanding on the real-time lighting features for puppet warp layers. Real-time lighting works well in both 2D and 3D scenarios, so these changes are useful for all types of wallpapers.
Wallpaper Engine was previously limited to 4 real-time lights per wallpaper, we have increased this limit to 12 which enables more complex scenarios. We are also introducing three new types of lighting. Previously, all lights were simple [b]point lights[/b] that are comparable to light bulbs emitting their light evenly from one spot. Take a look at all the light types that are now available in the editor:
[table equalcells=1 noborder=1]
[tr]
[td][b]Point Light[/b]
[img]{STEAM_CLAN_IMAGE}/26312799/b35d335b1be60ab7ff7730da921709a5e79cdfd8.gif[/img][/td]
[td][b]Spot Light[/b]
[img]{STEAM_CLAN_IMAGE}/26312799/a5ab9ee35ccbb112c9ea5e458cf55143576e8d42.gif[/img][/td]
[/tr]
[/table]
[table equalcells=1 noborder=1]
[tr]
[td][b]Tube Light[/b]
[img]{STEAM_CLAN_IMAGE}/26312799/29b735f58f82b2ff42bf751c50601168f0366f57.gif[/img][/td]
[td][b]Directional Light[/b]
[img]{STEAM_CLAN_IMAGE}/26312799/71eee9917cb564972664c876bab571e3a2e13b5e.gif[/img][/td]
[/tr]
[/table][list][*][url=https://docs.wallpaperengine.io/en/scene/lighting/lights.html#light-types]Click here[/url] to learn more about the new light types.[/list][h2]Asset hierarchy and attachments[/h2]
This update also introduces a new hierarchy system in the asset list. This allows you to attach an asset to another parent asset. If the parent asset is moved, rotated or scaled, so will all its children.
[table equalcells=1 noborder=1]
[tr][td][/td][td][img]{STEAM_CLAN_IMAGE}/26312799/a5bda7f439554fd32823b42404167582e74e6e97.gif[/img][/td][td][/td][/tr][/table]
This is yet another feature that is useful in both 2D and 3D scenarios, as it greatly simplifies the way that you can link multiple objects with each other, even across complex animations. Take a look at the following example, where we have attached a light to a moving model with just a few button clicks:
[img]{STEAM_CLAN_IMAGE}/26312799/75cb26196d3a30e854abc6628d9a794e8695ec13.gif[/img]
To learn more about the new hierarchy and attachment system, take a look at the following tutorials:
[list][*][url=https://docs.wallpaperengine.io/en/scene/first/assets.html#asset-hierarchy]Basic Asset Hierarchy Guide[/url]
[*][url=https://docs.wallpaperengine.io/en/scene/puppet-warp/attachments.html]2D Puppet Warp Attachments Guide[/url]
[*][url=https://docs.wallpaperengine.io/en/scene/models/attachment.html]3D Model Attachments Guide[/url][/list]Be sure to check out the full changelog here:
[h1]Wallpaper Engine 2.3 Changelog[/h1]
[h2]3D model improvements[/h2]
[list][*]Added skeletal animation and blend shape animation support to models imported from FBX files.
[*]Added bone constraints / physics simulation support for models with a skeleton.
[*]Made 3D models automatically scale on import if their scaling doesn't match Wallpaper Engine.
[*]Added new model shader with physically based rendering [i]("PBR")[/i] settings.
[*]Added pre-rendering system to compose layer, so that image effects can be applied to 3D models and particles on 2D wallpapers.
[*]Added new camera system that allows toggling between multiple cameras and paths. Allows controlling the camera like an object. [url=https://docs.wallpaperengine.io/en/scene/models/camera.html]Click here[/url] to view a tutorial.
[*]Added hitboxes and click events to models.
[*]Added automatic transparent object sorting to 3D scenes. Useful if you have a lot of transparent objects and a moving camera, that shows them from different angles.
[*]Added new 3D scene editor grid.
[*]Added button to switch between local space and world space rotation and translation.
[/list]
[h2]General Editor Improvements[/h2]
[list][*]Added scene layer hierarchy system. [url=https://docs.wallpaperengine.io/en/scene/first/assets.html#asset-hierarchy]Click here[/url] to read a tutorial.
[*]Puppet models now feature attachment points that can be used to bind other assets to them. [url=https://docs.wallpaperengine.io/en/scene/puppet-warp/attachments.html]Click here[/url] to read a tutorial.
[*]Added new lighting system that supports more lights and new light types, including spots, tube and directional lights. [url=https://docs.wallpaperengine.io/en/scene/lighting/lights.html#light-types]Click here[/url] to see an overview of all new light types.
[*]Added search box to effect and asset list.
[*]Implemented support for Steam's new content rating system during the upload process. Adjust your Steam age rating preferences for your Steam account [url=https://store.steampowered.com/account/preferences]here[/url].
[*]Added transform layer type.
[*]Added model/puppet attachment to image layer projection so certain image effects can be attached to objects behind them.
[*]Changed puppet animations to use more generic angular interpolation and match 3D skeletal animations.
[*]Added new shader rebuild overlay to clearly show when the editor is busy rebuilding the shader cache.
[*]Added normal map import x and y flip option so normal maps can be matched more easily.
[*]Added ability to select any layer by clicking in the scene. Select underlying layers by holding the left mouse button continuously.
[*]Made physics bones behave more stable when they are chained.
[*]Improved physics bones torque simulation.
[*]Added dual wave option to water waves effect so more interesting effects can be achieved with a single wave layer.[/list]
[h2]App improvements[/h2]
[list][*]Various Discover tab improvements, now highlights popular wallpapers.
[*]Optimized performance on 2D scenes by disabling anti-aliasing automatically if a scene doesn't contain 3D elements.
[*]Added warning when a Windows slideshow or Windows spotlight is set as a Windows wallpaper, since it causes the live wallpaper to disappear momentarily.
[*]Anti-aliasing compatibility improvements for latest versions of Windows 11.
[*]Improved virtual desktop compatibility for latest versions of Windows 11.
[*]Fixed various crashes related to Windows Copilot, though it remains somewhat unstable as it significantly alters the desktop. We recommend turning Windows Copilot off for the time being.[/list]
[h2]Bug Fixes[/h2]
[list][*]Fixed finished sounds playing after unpause in scenes.
[*]Fixed puppet texture channel animations when textures are auto cropped.
[*]Fixed shader preprocessor not recognizing certain commands correctly when spaces were missing, added support for #elif.
[*]Fixed clean project deleting files with capitalized file extension when it shouldn't.
[*]Fixed inversed culling mode on flipped wallpapers not being reverted during pre-render steps, causing layers to disappear.
[*]Fixed engine forward vector being flipped in shaders.
[*]Fixed "lighting 3" particle having artifacts on its border.
[*]Fixed particle oscillate alpha blending not being applied.
[/list][h1]Wallpaper Engine - Android Update[/h1]
The Android app update will start to roll out across all app stores now. Please note that mobile app stores tend to release updates with a delay, so it might take a few days for the update to reach you.
If you have installed the APK file directly, you can grab the latest APK on our website right now:
[h3][url=https://www.wallpaperengine.io/android]Download the latest version of Wallpaper Engine on Android[/url][/h3]