Wallpaper Engine 2.6 comes with several new features for the wallpaper editor, the update also fixes some bugs and improves compatibility with Windows 11 24H2.
Clipping Masks for Puppet Warp Animations
Clipping masks are a useful tool to implement certain animations which were not easily possible previously. With clipping masks, you can define certain areas of a puppet model which only become visible when they are hovering over the area that you have defined. This can be used to implement some unique effects and is especially useful for creating the appearance of animated shadows or shading on an object.
Self-shadowing example achieved with a clipping mask
To learn more about how to utilize clipping masks, take a look at our designer documentation.
New Editor Effects
We have also added four new effects which you can apply to image layers in the editor. As always, effects can be used in more than just one way and we are looking forward to some creative uses of these effects.
Shimmer A recurring line of light moving across your image.
Water Caustics Mimics light rays reflecting off of water.
Glitter Bright spots of light which appear briefly.
Cloud Motion A new option to simulate cloud movements.
Rope Physics Simulation
Another feature we have added is a new rope physics simulation for puppet warp animations. The new rope physics can also be used with a new global wind setting, allowing you to create objects that appear to be dangling in the wind. To learn more about this feature, see the Rope Physics with a kinematic chain section on the following page of our designer docs:
Please note that this feature is not to be confused with the old Simple Rope Physics guide which is also outlined on the same page.
Texture Variants
A relatively common feature which users like to implement is to offer multiple designs for individual wallpaper elements. However, this is often done by duplicating layers which is a pretty inefficient way to approach this problem. With the new texture variants feature, you can define multiple textures for the same image layer, as long as the textures all have the same dimensions. Users can then choose their favorite texture through user properties. This allows for efficient loading and unloading of textures and keeps the editor project in a clean state.
The feature is the right choice for you if you want to replace the look and feel of certain wallpaper elements (such as characters, objects or even entire background layers) but retain all effects, scripts and customizations on the layer. In our very simple example below, we are changing the apple from a red texture to a green texture. In a more realistic scenario, you could also think of this as a character changing their entire set of clothes or the background scenery changing.
You can also easily add new elements to a texture by using the alpha-blending feature which we showcase by adding a price tag to the apple.
Take a look at our full changelog to get an overview of all additions, changes and bug fixes:
Changelog
Additions & Changes
Added clipping mask system to puppets.
Added new effects: glitter, shimmer, water caustics, cloud motion.
Added texture variant system.
Added generic vertex editing gizmos to make rotating/scaling multiple vertices at once possible.
Added blend shape bone modulation.
Added puppet warp rope simulation with global gravity and wind properties.
Added an option to control the cycle interpolation in water flow effect to reduce blurriness/image copies.
Added low FPS preview option to editor. Especially relevant for physics simulations.
Added wallpaper transition option for wallpaper previews. The option can be found in the "General" tab of the app settings.
Added ability to disable color overrides on child particles.
Added missing interpolation filter initialization for layers without reference texture.
Faster puppet animation editor undo.
Enabled editor degree conversion rounding for generic properties and physics constraints.
Disabled color override on fireworks refract particle to fix background tinting.
Changed mip map streamer to load third detail level first for slightly faster render start.
Added automated puppet mesh depth generation. You can find the option in the Geometry settings after locking the geometry. Click on Edit Deformation, select a limb or an entire model by double-clicking it and then use the "Auto Depth" button at the bottom.
Added masked default shader snippet to shader editor.
Added sampler generator to shader editor.
Added new perlin and uniform default textures.
Added diffuse light blend mode to shader blend modes.
Removed light layer limit and changed light system to render the closest lights only if light limit is reached.
Added 64 bit compiler to resolve crashes on very large textures.
Added texture size on disk to texture info page.
Added VRAM and genre hints to publish dialog.
Added position offset to puppet warp reference overlay.
Bug Fixes
Fixed lockscreen override and clone functionality on certain multi-screen environments.
Fixed Windows 11 24H2 update breaking screensaver detection.
Fixed Windows 11 24H2 update causing freezes on web wallpaper transitions.
Fixed editor degree conversion to work without rounding too.
Fixed visibility property in asset packs losing meta data when uploading.
Hide parallax settings on child layers since the parent element controls parallax in this case.
Fixed precomposed children not rendering last effect pass with alpha writing enabled, thus being invisible.
Fixed VHS effect mask.
Fixed particle drag behavior on high settings when FPS are very low.
Fixed paint message dead lock when importing multiple videos in editor.
Fixed puppet compiler crash when model is missing initial weight data.
Fixed sprite trail length fps compensation.
Fixed user property main panel reload on inline binding change.
Fixed scene script storage not properly separating data store between Workshop wallpapers.
Fixed layer move to bottom/position with parent layers.
Fixed crash with light cookies when using media integration album art.
Wallpaper Engine - Android Update
The Android update is being processed by all app stores. Please note that mobile app stores tend to release updates with a significant delay, so it might take a few days for the update to be accepted and finally reach you.
If you have installed the APK file directly, you can grab the latest APK on our website right now:
Wallpaper Engine 2.5 adds new features for end-users and content creators alike. The update also includes a lot of bug fixes and overall maintenance work. In anticipation of upcoming changes to the desktop experience on Windows 11, we have upgraded many parts of the app for better compatibility.
Retiring Support for Windows 7 and Windows 8
Since Steam has officially dropped support for Windows 7 and Windows 8 in January 2024, we are now following suit for the same reason: third-party libraries that we require are not being updated for these older versions of Windows anymore. Maintaining ongoing support would prevent us from providing complete updates for Windows 10 and 11.
If you are one of the 0.5% Steam users running Windows 7 or Windows 8, we have prepared a way for you to roll back to Wallpaper Engine 2.4. This allows you to continue to use the previous version of the app. To learn more, see this article on our FAQ website:
As part of our clean-up process, we have completely overhauled the way transitions work for playlists and implemented almost 30 different transition animations that you can use to customize your playlist even further.
Here is a selection of some of our favorites. While these are a little bit eccentric, the app also features much simpler fade animations. Be sure to check all transitions out by clicking on the Configure button in the playlist area of the Installed tab. You can also set the playlist animation to Random to create a selection of your favorite transitions.
"Bullets"
"Black Hole"
"CRT Screen"
"Ice"
Improved Display Clone Functionality
We have also overhauled the display clone functionality to future-proof it for upcoming versions of Windows 11. The clone functionality now also allows you to horizontally mirror a cloned display which enables you to easily achieve a symmetrical look and feel on a dual screen setup, for example.
To mirror a cloned display, navigate to the Displays tab in the app, then select the Clone single wallpaper option from the list. Then right-click on a display and select Flip clone display:
New Editor Features
New Light Shafts Asset / Effect
One of the most frequently-used assets are the so-called Light shafts. We weren't particularly happy with the quality and the customizability of this asset which is why we have created an entirely new version of it that allows you to fine-tune and arrange it much more precisely than the old version:
To learn more about the new asset / effect, take a look at our designer documentation:
For puppet warp animations, we have improved various details which you can find in the changelog below. One critical aspect to note is that we have overhauled the underlying system in which puppet warp models are stored. If you now open an old project in the latest version of the app, you are asked to start a conversion process. While the conversion should work well in most cases, we still highly recommend to create a backup of your project before attempting this to ensure that you will not corrupt your project files. The editor will show an appropriate warning to give you a heads-up.
[h4]Character Sheet Improvements[/h4]One improvement we want to highlight is the ability to better connect individual limbs in character sheets as shown in the following video snippet:
You can now define weights across individual limbs which will allow Wallpaper Engine to better merge them during animation scenarios as shown in the example above. We have summed up these changes in our designer documentation. To learn about how to utilize this new feature, check out the "Blending across weight islands" section on the following docs page:
Added puppet reference overlay for i.e. reference pose editor.
Made it possible to add additional content to an existing puppet warp character sheet. Click here to learn more.
Added FOV slider to 2D scenes which also contain 3D assets.
Improved puppet warp reference pose blend system for smoother limb transitions.
Added bone multi select to animation editor.
Added property group view to curve editor.
Added puppet warp depth order to reference pose editor.
Made bone names editable in animation editor.
Added bone selection list to animation editor.
Added preview toggle to blend shape editor.
Added new puppet shading overlay to edit blend shapes/deformation more easily.
Improved animation editor scaling.
Changed playSingleAnimation script function to apply in/out blending of animation and made it configurable.
Changed playSingleAnimation to sort animation dynamically before permanent additive layers.
Added clean local storage button to editor.
Added point filter option to adjustable composition layer.
Made zooming in preview mode be multiplied with current camera zoom value for easier previewing.
Added effect script support to clear intermediate buffers by script (i.e. fluid simulation).
Added script functions to manipulate puppet blend shapes and local bone transforms per frame.
Changed renderable center function on child layers to center to parent layer.
Updated CEF.
Implemented new scene rendering in-editor for compatibility with new CEF version and best possible performance.
Improved mouse capturing for camera input.
Updated Freetype/Harfbuzz.
Updated V8.
Added Media Foundation failsafe for video textures if Windows is lacking Media Foundation libraries.
Improved device loss stability.
Bug Fixes
Fixed morph blend weight for models and puppets being blended incorrectly over multiple layers.
Fixed numerical property inputs being marked as incorrect by HTML.
Fixed match loop animation interpolation for 3D models.
Fixed base translation of prerendered layer causing frame buffer reads to be offset.
Fixed light renderable importing from Workshop assets.
Fixed "Media Foundation stutter fix" not being visible in the app settings under certain conditions.
Fixed startup service executable being rewritable.
Fixed property group height not being unset after group animation finished.
Fixed android external storage permission dialog not showing up again after being cancelled.
Changelog - 2.5.28 Hotfix
Additions / Changes
Added numerical input to brush direction.
Bug Fixes
Fixed web-based wallpaper screensavers requiring a mouse click to leave screensaver
Various fixes for display cloning on multi-monitor systems
Fixed various issues regarding desktop and lockscreen wallpaper override functionality
Improved wallpaper playlist transitions
Fixed transform layer duplication not working
Fixed memory leak on glass shatter transition
Fixed next wallpaper hotkey sometimes not working on first execution.
Wallpaper Engine - Android Update
The Android update is being processed by all app stores. Please note that mobile app stores tend to release updates with a significant delay, so it might take a few days for the update to be accepted and finally reach you.
If you have installed the APK file directly, you can grab the latest APK on our website right now:
Wallpaper Engine 2.4 largely builds on top of the new 3D features we have added with the previous update but also improves on the existing 2D wallpaper feature set.
New 3D Features
Real-time Shadows
As an extension to the new lighting features we have added in the last updates, we are introducing real-time shadows for 3D models. You can enable shadows for your lights and models with just a few simple steps.
Volumetric Lighting
Another addition to the lighting features of Wallpaper Engine is a new volumetric lighting system. This works especially well in combination with Bloom and Display HDR, as it allows you to create very scenic scenarios with lights.
As always, we have prepared a tutorial on our designer documentation website which you can use as a step-by-step guide:
We also took some time to experiment with shaders for model textures. We have added three shaders which you can make use of:
Vegetation shader This shader allows you to mimic gusts of wind in trees and adds the ability to create double-sided lighting for leaves and other similar materials.
Fur shader This shader enables you to add volumetric hair to a model and can be tweaked for a wide variety of use-cases. Also works well with real-time shadows.
Chroma Shader The Chroma shader adds a two-colored metallic shine to an object that changes depending on the viewing angle and distance.
Take a look at our designer documentation to learn more about these shaders and how to utilize them:
Another small yet useful addition are the new fog features. The new distance and height fog settings allow you to improve the visuals your environment. Take a look at the following guide to learn more:
One more addition to lights, which is available in 2D and 3D wallpapers, is the new texture projection feature. It allows you to project an image, a video or even an entire layer including all effects using a spot light which enables some interesting new approaches to lighting.
Previously, it was not possible to store data in Scenescript across system restarts. We are now adding the ability to store data in a local storage so that it can be accessed again from the same wallpaper even after a system or program restart. This allows you to store some data and re-use it again at a later time. As a showcase, we have updated the existing Dino Run default wallpaper with a new high-score element in the upper right corner.
To learn more about this feature, see our Wallpaper Engine Designer Documentation:
Another new feature that we have created is the ability to animate the shape of puppet warp textures. This allows for very precise facial animations along the geometry of a puppet warp texture.
As part of the update, we have also overhauled the geometry setup for puppet warp models and added the ability to precisely reposition each element of the geometry.
This update adds the ability to test user properties while previewing the wallpaper in the editor. Up until now, this was only possible when actually applying the wallpaper and we hope this change will speed up the testing process for you. You can find the new User Properties tab at the bottom of the editor for scene wallpapers, if it is missing for you, you can get it back by resetting the editor layout or opening it from the view menu.
New User Property Group Functionality
This update also introduces a new grouping feature for user properties, allowing for a less cluttered wallpaper configuration, as multiple related properties can be hidden away in a group:
Fixed text layer padding being ignored when text layers are rendering without effects, but opaque background.
Wallpaper Engine 2.4.82 Hotfix Changelog
Added best of 2024 collection to discover tab.
Made mini mode resizable in height.
Various fixes and improvements regarding the "High Performance" texture setting.
Fixed "Cast shadow" option not being stored properly on 3D models.
Fixed web wallpaper publishing issues.
Improved stability during and after driver updates and other critical moments in which the graphics card drivers might reset.
Adjusted auto bezier values.
Added bloom tint parameter.
Disabled bezier feature buttons based on current bezier mode.
Added light source size option to point lights so they can be placed inside geometry more easily.
Made invisible video textures pause decoding to improve video texture performance in scenes with many optional video textures.
Improved default light values for 2D scenes.
Wallpaper Engine - Android Update
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:
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.
New 3D Model Features
Model Editor
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 "PBR" 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.
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.
Improved Lighting
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 point lights 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:
Point Light
Spot Light
Tube Light
Directional Light
Click here to learn more about the new light types.
Asset hierarchy and attachments
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.
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:
To learn more about the new hierarchy and attachment system, take a look at the following tutorials:
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 ("PBR") 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. Click here 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.
General Editor Improvements
Added scene layer hierarchy system. Click here to read a tutorial.
Puppet models now feature attachment points that can be used to bind other assets to them. Click here to read a tutorial.
Added new lighting system that supports more lights and new light types, including spots, tube and directional lights. Click here 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 here.
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.
App improvements
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.
Bug Fixes
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.
Wallpaper Engine - Android Update
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:
today we are releasing Wallpaper Engine 2.2 which comes with new editor effects, support for dynamic album covers and song data in wallpapers and a large set of improvements throughout the app and the wallpaper editor.
Media & Album Cover Integration
A long standing feature request was to implement the ability to have song data and album covers to be part of wallpapers. With Wallpaper Engine 2.2, we have now made this possible, as long as your media player provides this data to the Windows media overlay that appears in the upper left corner.
Take a look at the following sample wallpaper we created. The vinyl record will change the album cover to the currently playing album from Spotify:
This functionality will work with any music player as long as it sends its album cover data to the Windows media overlay (visible in the upper left of the showcase above). You may need to enable this in the settings of your media player.
If you want to utilize this feature in your own wallpapers, be sure to check out our designer documentation which covers this topic in great detail:
If you are using a wallpaper with this feature but the album covers do not appear for you or if you have another question or issue, be sure to first check out our help website, as it helps you to resolve the most common problems regarding this feature:
A new effect in the editor allows you to easily add dynamic fluid simulation to your wallpapers. The fluid simulation makes it possible to create interactive fluid, fire or smoke-like effects. Support for interactivity with the mouse cursor is included and you can create a collision mask, which allows the simulated fluid to bounce off of objects in the wallpaper.
As usual, we have created an extensive documentation for this effect on our designer documentation website, be sure to check it out and give it a try:
On top of the other changes we have already showcased, we have added a bunch of additional effects to the editor that you can utilize in your wallpapers.
Cursor Ripple
The new cursor ripple effect allows you to make certain parts of your wallpaper react to the mouse cursor by giving off water ripples in its movement path.
Make sure to check out the effect documentation to learn more on how to implement it into your wallpapers:
This effect was mainly added because previously, users often used the VHS effect for its Chromatic Aberration. We wanted to add a simpler and more performant alternative to it. If you just want to add chromatic aberration to your wallpaper, you can use this effect from now on instead of using the VHS effect instead. You can learn more about it in our designer documentation:
The Radial Blur effect creates a rotational blur on an image layer. We have used it in the vinyl example in the album cover section above to create a slight blur effect on the rotating vinyl record.
Texture Channels in Puppet Warp Animations
For the more advanced puppet warping system, we have added a new texture channel option. This allows you to add multiple textures into one puppet warp model and to transition between them as part of your animation. In its simplest form, it can be used for simple animations like eye blinking, but you can also change the look of entire characters or objects this way.
To learn more about this feature, check out the documentation page:
We have made a ton of additional small improvements throughout the app, here are some more noteworthy features that you might want to check out:
Quick Mobile Preview Feature
Want to quickly get an idea of what a wallpaper might look like on your Android smartphone? Right-click on an installed wallpaper, then navigate over "Play in Window" and then select "Phone Preview" to get a vertical preview of the wallpaper.
GIF Recording Feature for Preview Images
Many wallpapers already make use of animated GIFs for preview images. However, these preview images have to be created with third-party tools which can be a little bit complex for some users. For this reason, we have added a simple GIF recording functionality into the "Capture Preview" option at the end of the publishing process. Press the "G" key during the preview creation to switch to GIF recording mode, then follow the instructions in the upper left corner. We hope this will make animated preview GIFs more accessible to more users.
Wallpaper Engine - Android Update
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:
To get an overview of all changes and bug fixes, be sure to read the entire changelog:
Wallpaper Engine on Windows
Additions / Changes
Added fluid simulation effect.
Added Media Integration for album covers and music data in Scene and Web wallpapers using Windows Global Media Sessions.
Added cursor ripple effect.
Added gradient blend effect.
Added radial blur effect.
Added chromatic aberration effect.
Added opacity mask to precise blur effect.
Added alpha blur option to blur effects.
Added time offset texture to water waves effect.
Added puppet warp alpha bone animations.
Added puppet warp texture channel animations.
Improved puppet bone visualization with new gizmos.
Added polygon selection tool to separation/character sheet editor.
Added options to control maximum width and number of rows for text layers.
Added ability to record GIFs for Workshop snapshot in editor.
Added asynchronous texture streaming loader to improve wallpaper loading speed.
Added "flicker value" stock script snippet.
Added puppet depth map painting and replaced basic extrusion.
Added mp4 as supported image layer import format to file dialog in editor.
Added stutter detection experiment to video playback through media foundation.
Changed gallery context menu to use more groups and be more compact.
Added ability to open wallpaper preview in portrait size or maximized.
Improved property changing consistency in animation editor.
Changed animation wrap loop option to be enabled by default.
Added ability to copy and paste entire animation channels easily from property context menu.
Added dark theme support to tray menu using undocumented APIs.
Added resolution options to high-performance export for tablets.
Added new monitor identification system (Managed) which will be used in new configs by default and will be more resilient against Windows inconsistencies.
Changed display HDR to manage albedo brightness so extreme brightning is avoided when albedo brightness is too high.
Improved automatic web audio muting.
Improved lockscreen image cropping when monitors are offset vertically.
Changed scenescript module to only unload on program shutdown so stability bugs in V8 are avoided when DLL gets reloaded too often.
Added performance warnings to expensive (multi pass) effects.
Added shader property grouping for complex effects.
Added layer sorting menu to context menu in editor.
Reduced memory required for sprite sheet base textures.
Added 45 snapping to editor knob control when holding SHIFT down.
Changed editor texture memory to include missing, currently invisible textures.
Improved Workshop assets not updating after subscribing externally.
Changed audio detection to use selected audio input device.
Added support for HDR effects high performance encoding for mobile.
Added ability to add application rules for files with invalid program extensions.
Added ability to copy playlists and wallpaper properties between monitors from display selection.
Improved key frame selection behavior in curve editor.
Added placeholder solid layer that allows using a basic layer with dynamic user/system textures.
Added floating rounding to nested property sliders in editor.
Added Workshop URL copy button to editor menu and publish dialog.
Added roboto mono as new stock mono spaced font.
Added "getWallpaper" command to CLI to print out current wallpaper path.
Added video texture count to editor stats.
Added effect performance counts to editor stats.
Updated Wuffs PNG decoder.
Updated Windows SDK.
Updated ASIO.
Changed main projects to C++20.
Bug Fixes
Fixed blend mode layers to not be pre-rendered when invisible.
Fixed timeline editors being unlinked when toggling preview.
Fixed customizable tag being added when invalid user property links are present.
Fixed image reflection not working when lighting is disabled.
Fixed font characters being unmapped too early and text rendering incorrectly.
Fixed particle editor viewport settings.
Fixed clean project dialog suggesting deletion of newly used files due to scene file not being updated beforehand.
Fixed playlist app shutdown/restart delta time not being used to advance playlist on load.
Fixed cloning shell hook not being reloaded after Explorer crashing.
Removed unlisted option from publish dialog since it's unavailable on Steam now.
Fixed portrait/phone wallpapers being difficult to record a snapshot for in the editor.
Fixed brush detection on perspective/rotated layers.
Fixed being able to upload badly encoded videos.
Fixed video colorization sometimes not taking effect.
Fixed wrap loop frames option causing second to last frame to not save correctly.
Fixed UV position picker for post-processing layers.
Changed app wallpaper to close parent window before attempting to shutdown child process to potentially improve app closing behavior.
Fixed playlist not looping properly when the following is true: two wallpaper, intro enabled, sorted timer, change on video end enabled.
Wallpaper Engine on Android
Additions / Changes
Added option to disable wallpapers colors API or override it for phones that choose badly readable UI colors on their own.
Added button to clear shader cache.
Updated Android target SDK and NDK to Android 13.
Bug Fixes
Fixed shader cache not being used.
Hotfix 2.2.18
Additions / Changes
Added new borderless option to "play in window" CLI command.
Bug Fixes
Fixed issues with certain iCUE / Chroma wallpapers not working correctly by forcing LED layers to always render even when they are set to invisible in the editor.
Fixed various audio playback issues.
Fixed wallpapers with solid placeholder layer failing to upload.
today we're introducing Wallpaper Engine 2.1 for Windows and Android with a wide range of new features, overall improvements and bug fixes. We will walk you through some of the most impactful new features in this update.
User Texture Imports
Another highly requested feature was the ability to allow for users to import their own images and even videos into existing wallpapers created with the Wallpaper Engine editor. These altered versions of a wallpaper can then also be shared on the Steam Workshop as so-called wallpaper presets. We are sure this will lead to a whole new series of popular and highly customizable wallpapers, so be on the look out for new and updated wallpapers with this feature!
Credits for the sample video files go to Aduare and illuskate.
To learn more about how to add customizable textures to your own wallpapers, be sure to check out our designer documentation:
Previously, when you wanted to utilize certain perspective effects in the editor, the process was rather tedious and required manual number input. We have now released a new set of editor "gizmos" that you can use to change the perspective of certain effects more intuitively.
Resizing the Perspective effect using the new perspective editor gizmo. Shout-out to VISUALDON.
You will find the new gizmo when using the following effects with the Perspective option enabled (if applicable):
Perspective Effect
Cloud Effect
Water Ripple Effect
Water Waves Effect
Reflection Effect
New Editor Effects
In addition to the improvements to the perspective effects, we have also added two new effects to the editor with their own highly-customizable gizmo. These two effects can be utilized in a wide area of use-cases and make certain animations much easier to implement:
Twirl Effect Applies a configurable a spiral effect.
Inverse Kinematics Animations
With Wallpaper Engine 2.1, we are further improving on the puppet warp animation system in the wallpaper editor. One of the main new features are inverse kinematics animations. Inverse kinematics are an advanced functionality which allow you to create complex animations for limbs and joints of a character.
Inverse kinematics animation in the Wallpaper Engine editor
Alongside inverse kinematics, we have also added blend rules for bones. This allows you to attach a bone from one limb to another for example. Take the knight animation above, where the sword becomes attached to the hand once the knight pulls it out of the stone - this is one possible application of blend rules.
You can learn more about inverse kinematics and blend rules in the following two tutorials:
To make it even easier to find new wallpapers and content creators, we have overhauled some aspects of the Discover tab in the app. You will can now find new collection elements in the discover tab that allow you to find popular authors and wallpaper collections more easily.
We also added new "Best of 20XX" collections which allow you to easily find the most popular wallpapers of a given year - all the way back to 2016 when Wallpaper Engine first launched.
Please see the Wallpaper Engine 2.1 changelog below for a full list of improvements and bug fixes.
Wallpaper Engine for Windows
Additions / Changes
Added inverse kinematics for puppet warp animations.
Added support for user imported textures/videos in scenes.
Added puppet warp reference pose system to make using character sheets easier.
Added Wuffs PNG decoder to improve scene loading speed.
Added new creator/collection highlight system to Discover tab.
Added "best of" queries for each year to Discover tab.
Added animation loop wrap option to make looping puppet warp and property animations easier.
Locked label width in browser to fix long labels moving other elements around.
Removed active wallpaper from playlist poolto prevent repetition of first wallpaper.
Changed "aero peek unpause" option to also affect unpausing of start menu.
Added different application wallpaper window detection that has a higher compatibility than the previous hook based one.
Improved text shaping performance for long texts on text layers that change every frame.
Added experimental support for different wallpapers per virtual desktop (needs to be enabled in general settings).
Added named hitboxes to click events on puppet warp layers.
Added SceneScript function playSingleAnimation() to play a puppet warp animation once.
Added "animation ended" callbacks to puppet warp animations.
Added project cleaning dialog to delete unused assets from projects to clear up disk space.
Updated spin and perspective effects and added custom gizmos for them.
Added swing and twirl effects with custom gizmos.
Added better perspective distortion to clouds, water ripple, water waves and reflection effects with custom gizmos.
Added more icons and colors for folders.
Updated V8 and CEF.
Updated STB image.
Updated font awesome.
Changed 'add' layer blendmode to use native blending and made native/emulated blending more obvious in dropdown.
Disabled loading wallpaper cache after Steam user has been switched.
Bug Fixes
Fixed Display HDR white level alignment.
Fixed some rendering issues with specific sprite sheet/lighting/puppet warp combinations.
Fixed system menu not being available on user interface.
Fixed web wallpapers not working properly when used as screensaver and wallpaper at the same time.
Fixed Display HDR not being recognized if it was only supported by some of the connected monitors.
Made slider updates in editor more reliable.
Fixed cloned wallpapers in screensavers not being muted.
Fixed some undo/redo behaviors in editor.
Fixed slowdown when importing 1000s of images at once.
Changed thumbnail image generator to only generate currently visible previews.
Wallpaper Engine for Android
Additions / Changes
Enabled Wallpaper Colors API on Samsung devices again. Previous versions of Android caused the app to crash on Samsung devices. If you experience crashes on Samsung devices after this update, make sure that your device is up-to-date.
Added long-press dialog to apply button that also allows reverting the wallpaper back to the system default again.
Bug Fixes
Fixed video wallpaper rotation not resetting properly when switching between landscape/portrait modes.
Added workaround to a reference leak in Android surface view.
Fixed time of day/day of week playlist crashing when too many wallpapers were active.
Additional Notes about the Android Update
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 now:
Hey everyone, today we are releasing a new update for the Windows & Android version of Wallpaper Engine. The updates mainly add some new features that we did not finish for the initial release of the Android app, and fixes issues that were reported to us over the last few weeks.
Android-related Improvements
Free Alignment on Android
Allowing for the free alignment of wallpapers was one of the most common requests we received. We have now added the ability to do this. To free align your wallpaper, change the alignment option from "Cover" to "Free", you can then rotate and zoom the wallpaper with your fingers to freely position it on your mobile device just the way you want it.
This feature is mainly useful for wallpapers that have a widescreen resolution for computer screens. Make sure to use the "High Quality" or "Balanced" quality export option if you want to make proper use of this feature.
High-Performance Export Improvements
In the Windows app, we have improved the high-performance export for Android. It will now take your wallpaper settings into account so that you can first adjust the wallpaper to your liking and then export it with these settings.
The high-performance export allows you to cut the wallpaper size to exactly fit the screen of your device. We have added a new "automatic" option for the export resolution which will use your actual device resolution to fit your display exactly.
The high-performance export will now also show a preview image where you can align the part of the wallpaper that you want to transfer to your Android device more easily:
Keep in mind that for the "High-Quality" and "Balanced" export options, the wallpaper is always transferred in its full resolution.
Additional Notes about the Android Update
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 now:
This update also introduces new support for true display HDR support. For now this option will stay disabled by default but you can manually enable it by changing the post-processing quality option to "Ultra (Display HDR)". Please note this option will only appear when a screen with HDR enabled is connected to your system.
HDR support can significantly improve image quality in in certain lighting conditions on wallpapers. If you have a screen with HDR support, feel free to enable the option and share your feedback with us.
Other Improvements
Read the full changelog below to get a complete overview on all additions, changes and fixes this update brings to both the Windows and Android version.
Full Changelog
Windows App
Additions / Changes
Added Display HDR support.
New puppet warp limb sorting controls.
Added new block user dialog where all blocks can be checked.
Improved wallpaper blocking by grouping blocked wallpapers into a single tile.
Redesigned the top section of the Discover tab, now shows your profile avatar and offers a menu with more options related to your account.
Replaced "relevance" search with "top rated" to show better quality results when using the search functionality.
Renamed "fullscreen layer" to "post-processing layer", "composition layer" to "adjustable composition layer" and added new "full composition layer" that scales automatically to project resolution.
Improved puppet warp weight coloring.
Added auto generated scheme color for videos in editor.
Added script emitParticles() function which allows you to programmatically emit a certain number of particles from a particle system.
Improved puppet warp weight editor performance.
Replaced phone collection with new query that uses the approved tag in combination with a portrait resolution in the Discover tab.
Portrait resolution tags will now be applied to a wider range of resolutions instead of categorizing wallpapers as "Other resolution".
Added high-precision timer option, enabled by default for new users, which allows for more accurate and consistent FPS limiting.
Updated Steamworks SDK to 1.53a.
Updated OpenAL soft to 1.21.1
Bug Fixes
Improved parallax behavior on mobile.
Fixed combo box bindings in script properties.
Fixed script compiler exceptions not showing in log.
Fixed menu bar button area not matching icons.
Fixed Windows message discrepancy leading to crashes in specific cases.
Fixed some WEColor script functions.
Fixed wallpaper load rule not resuming certain types of playlists after being disabled again.
Fixed screensaver not loading special audio mute rules.
Fixed approved tag getting lost too easily when wallpaper is being updated while being approved.
Fixed audio recorder never starting if application was started while no audio devices existed at all.
Fixed fullscreen layer not rendering with any blend mode enabled.
Fixed perspective and skew effects when texture reduction is active.
Improved recent wallpaper config not clearing duplicate entries when expected to.
Fixed media keys not being forwarded by UI.
Fixed a crash when project.json properties are not according to the expected syntax.
Android App
Additions / Changes
Added free alignment option that supports scale and rotation.
Wallpaper settings are now taken into account for high-performance Android exporter instead of always exporting the default settings for a wallpaper.
Added new display resolution option for high-performance export that uses actual phone resolution.
Added ability to import multiple files on Android.
Added import error dialog when trying to open invalid files.
Added support for WiFi/USB-Tethering transmission.
Added new context menu on Android.
Added wallpaper details page.
Added error dialog when trying to use app on phone without OpenGL ES3.0.
Changed scrolling parallax to be able to scroll over entire wallpaper (by default it's half of the wallpaper).
Added manual IP address connection. Click on the three-dotted button in the upper right corner to enter the IP address of your computer if the discovery of your devices does not work.
Bug Fixes
Improved parallax behavior on mobile.
Improved GIF looping.
Fixed crash after locally imported files got deleted from phone.
Improved transfer stability while screen is locked.
Fixed flag shader.
Fixed crash when trying to load invalid files.
Fixed high-performance mobile exporter on wide aspect ratios.
Fixed FPS limit lowering back down to 100 when the app restarts.
Today's update addresses the most common problems related to the Android release and we are updating both the Windows and the Android version of the app.
Connecting the Android & Windows App
The most common issues we received were related to connecting the Android app with the Windows app to download more wallpapers. We have looked into this and in many cases was caused by the Windows firewall. If Windows has previously asked you to give Wallpaper Engine ("ui32.exe") permission to access your network and you simply closed the window or did not grant the permissions for Wallpaper Engine, then Windows will automatically block Wallpaper Engine's process from properly communicating with your local network:
If you clicked "Cancel" here or just closed the window, then Wallpaper Engine is blocked in your Windows firewall.
We have now added a new check that will try and detect issues like that and will offer you a way to automatically fix the Windows firewall. However, if you do not get any notification about the Windows firewall or if you use any other firewall application, then Wallpaper Engine cannot fix your local network automatically.
If you have any additional firewall or antivirus applications installed, you need to ensure that ui32.exe is not being blocked.
Wallpaper Engine on Windows will now also use additional methods to broadcast itself on your network which will also make it more accessible to Android devices under certain network configurations.
If your connection issues persist, please read the following help page:
Keep in mind that you can always use the export functionality as a backup and simply transfer your wallpapers to your mobile device via USB or another method. When placing wallpaper files on your mobile device, always make sure to use the Downloads directory on your phone or tablet. Android is very restrictive for security reasons and Wallpaper Engine cannot access every Android folder, but the Downloads directory is usually the most reliable.
Lock-screen Wallpapers on Android
Since it is a very common request that we received via email and on our forums, we just wanted to re-iterate this here: Wallpaper Engine fully supports live wallpapers on the Android lock-screen. However, a lot of phones and tablets do not support live wallpapers on the lock-screen.
If you are not given the option to set a live wallpaper on your lock-screen, then this is a limitation set by your phone manufacturer. Wallpaper Engine has no control over this and this cannot be fixed by us or any other live wallpaper app. The best thing you can do in such a case is to send feedback to your phone manufacturer and let them know that this is a feature you care about, it's something that could be added in an Android update.
Android App Update
The latest Android app may take a few days until it reaches everyone, as mobile stores tend to roll out updates more slowly. If you have installed the Android APK directly, make sure to download the latest version from our website:
If you have installed the app through an official app store, there is nothing you need to do and the update will be installed on your device automatically within the next few days.
Changelog
Additions / Changes
[h4]Windows App[/h4]
Added firewall rule check to pairing screen and a button to automatically delete any rules that block Wallpaper Engine.
New: High-performance exports of wallpapers can now also be uploaded in their original aspect ratio, which is useful for usage on tablets.
Fixed high-performance mobile conversion getting stuck.
Fixed video wallpaper upload not working without Windows Explorer thumbnails being available.
Fixed editor aspect ratio not resetting when clicking on wallpaper while a preview mode is active.
Android App
Added clear information about how the possibility of setting a live wallpaper as a lock-screen wallpaper is entirely decided by the mobile device.
Fixed crashes on Samsung S21 devices due to broken Samsung Android 12 update.
Fixed very large wallpapers, app now supports wallpapers with up to 4 GB in size.
Wallpaper transfer is now more reliable when screen gets locked during transfer.
Fixed "add to playlist" button not working on preview screen beyond 7 wallpapers.
Added more file import rules for Android 9 and lower to reduce vendor specific issues during import.
Fixed some time of day wallpapers not working properly on Android.
Made the "wallpaper paused due to power saving mode" warnings absolutely impossible to miss.
Made broken wallpaper files show up in the browser so they can be deleted easily and don't waste any storage.
Hello everyone, today we are releasing Wallpaper Engine 2.0! The update brings support for Android, a new logo, a new 3D depth effect and a handful of other additions and improvements to Wallpaper Engine.
Wallpaper Engine Android Companion App
We are happy to finally release the free Wallpaper Engine Android companion app. Some key features of the app are as follows:
No hidden costs, no advertisements, no user tracking or data collection.
Transfer Scene and Video type wallpapers from Wallpaper Engine on your computer to Android wirelessly.
Import any compatible files from your device as a wallpaper: Videos, GIFs, images & Wallpaper Engine wallpapers
Create a playlist of your wallpapers and use different playlist modes
Automatically pauses when power saving mode is enabled, offers FPS and quality settings.
Full support for dynamic audio visualizers, clocks & other dynamic wallpaper elements
Let wallpapers move along with the motion of your device (devices with gyroscope)
Support for automatic theme colors based on the current wallpaper, including Android 12's Material You
Real-time interactive wallpapers on Android
Customize your wallpapers to your liking
Visualize your music with audio responsive wallpapers. Credit: Cube Visualizer
Let wallpapers react to the motion of your device (devices with gyroscope)
Customize the app by configuring playlists, performance settings and more
Wirelessly transfer your Workshop wallpapers from your computer
Download Wallpaper Engine for Android
We recommend installing the app through an official app store, however, we also offer a direct APK download for more advanced users. View our website for all installation options here:
Directly connecting to the Workshop from a mobile device is not possible from a technical and legal point of view. However, we built a convenient system that allows owners of Wallpaper Engine on Windows to transfer their wallpapers to Android devices with ease:
Step 1: Click on the new Mobile button in Wallpaper Engine on Windows, then select Connect new device. Wallpaper Engine will show you a 4 digit PIN that you can use to connect to your mobile device now.
Step 2: Open Wallpaper Engine on your Android device and click on the Add button in the lower right corner. Select Pair with Computer, your computer should now be visible in the device list. Select it and enter the 4 digit PIN from step 1.
Step 3: Your devices should now be connected. Right-click on any compatible wallpaper and click on Send to mobile device, then select your mobile device from the list. Your wallpaper will now be transferred.
If you are unable to connect to Android: Right-click on any wallpaper and select Send to mobile device, then select Export .mpkg. You can then transfer the exported mobile package file to your mobile device via cable or by transferring it to your mobile device in another way.
Tip: You can also transfer folders or multiple wallpapers at the same time by multi-selecting them by holding the CTRL key. Clicking CTRL + A in the Installed tab selects all installed wallpapers and lets you transfer them all at the same time.
New Wallpaper Engine Logo
Along with the release of the Android version of Wallpaper Engine, we felt it was time to update our logo. The old logo mainly consisted of a computer screen - which does not make much sense on a mobile device. A major release 2.0 release felt like the best time to try something new and we are very happy with the outcome.
We have experimented a lot with different designs and settled on a new logo which keeps the spirit of the old design, but with a more modern spin. With Wallpaper Engine 2.0, you will find the new logo throughout the application, in Windows and on our websites:
New Depth Parallax Effect
A major new addition to the Wallpaper Engine editor is our new Depth Parallax effect. This effect will allow you to create a perceived 3D depth to your images. On computers, the effect is influenced by the mouse while on Android, the movement of the phone will simulate the mouse movement.
To make full-use of the effect in the wallpaper editor, we recommend installing our new freeEditor Extensions DLC. We decided to separate this particular editor feature into an optional DLC because the features requires a download which is several gigabytes in size. When first using the effect in the editor, Wallpaper Engine will ask you to install the DLC for you. For more infos, see our full guide on how to install and use the depth parallax effect in the editor:
It's important to note: You do not need to install the free DLC unless you want to use the effect in the editor yourself - the effect will still work on computers and mobile devices even if the free DLC is not installed.
Weekday Playlists
A popular request that we have received over time was the way to configure one wallpaper per weekday. With this update, we are introducing a new weekday playlist. Simply add up to seven wallpapers to the playlist in the Installed tab of Wallpaper Engine, then click on Configure in the playlist section and select the Day of Week option from there. You will also find the already existing playlist options there, such as the Time of Day playlist type.
Windows 11
Wallpaper Engine fully supports Windows 11, with this update, we are also adding support for the new rounded corners user interface design. If you are upgrading to Windows 11 and experience any issues with Wallpaper Engine, make sure to do a full re-installation of the latest graphics card drivers. Most Windows 11 users who reached out to us with issues were using outdated graphics card drivers.
If you are using a Windows 11 theme with transparency, you will notice that Wallpaper Engine will be ignored by Windows 11. To fix this issue, simply enable the new Override wallpaper option in the Wallpaper Engine settings. This will keep your Windows wallpaper in sync with your Wallpaper Engine wallpaper and fix any issues with transparency on Windows 11.
Changelog
Additions / Changes
[h4]Main App[/h4]
Added Android support and released the new Wallpaper Engine Companion app for Android.
Added mobile collection to Discover tab.
Updated Wallpaper Engine logo, color theme, including app icons.
Added rounded corner support for Windows 11.
Added "day of week" playlist mode, limited to 7 wallpapers.
Re-arranged search filters, added new "mobile compatible" filter option.
Added "favorite" button when right-clicking on a wallpaper.
"Stop mode" now turns off automatically while wallpaper is being changed manually.
Improved user interface for configuring physics bones.
Increased automatic audio unmute delay from 3 to 5 seconds.
Added scheme color to "apply to all wallpapers" dialog.
Removed 12h / 24h clock option from playlist, now detected automatically depending on system settings.
Added CLI applyProperties support to windowed wallpapers.
Improved app performance with new JSON parser.
Updated core application binaries to latest Visual Studio 2022 compiler and latest Win SDK.
Reduced occurrence of rare cursor flickering issue in CEF.
[h4]Wallpaper Editor[/h4]
Added new depth parallax effect.
Added FREE editor extensions DLC for depth parallax effect. You only need this if you want to use it in the editor, users of your wallpapers do not need this DLC.
Added color picker tool to editor painting tools.
Improved support for rendering Chinese, Japanese, Korean and more characters in scene wallpapers text layers with new fonts.
Improved "Rope Renderer" for particle systems.
SceneScript: init() and update() function will now automatically convert numbers into vectors (Vec2, Vec3, Vec4) when they are returned. This helps to simplify some scripts.
SceneScript: Reviewed and improved all sample code snippets slightly.
Made transparency cropping work with DXT compression in the editor.
Bug Fixes
Fixed "High Performance" option for the texture resolution settings breaking a low number of wallpapers.
Fixed editor crashing when importing textures with resolutions below the minimum required size.
Fixed certain filter settings causing wallpapers to show up twice in the "installed" tab.
Fixed crash related to video textures.
Fixed JPEG EXIF meta data sometimes not being applied on image layers. If you rotate images with Windows, they should now also appear rotated in the app properly.
Fixed issue with particle system colors not working properly.
Frequent Questions About The Android App
How much does the Android app cost?
The Android app is free of charge, there are no hidden costs, no in-app purchases and no advertisements. It can also be used as a standalone app without owning Wallpaper Engine on your computer and import compatible wallpaper files from your mobile device.
Can the Workshop be accessed directly from the Mobile App?
No, the Workshop cannot be accessed from mobile devices due to technical and legal restrictions. We built a convenient way to transfer your existing collection of wallpapers from your computer to Android. We tried to make this process as easy and simple as possible, in most cases you just need to make sure your mobile device and your computer are connected to the same network. Click here to learn more.
Additionally, you can also just directly import any compatible wallpaper files from the files stored on your mobile device. Wallpaper Engine for Android also works well if you are simply looking for a way to turn any video files on your Android phone or tablet into your mobile wallpaper or if you want to use several static wallpapers in a playlist.
Does Wallpaper Engine drain the battery of my devices?
No, we have optimized the app extensively and most modern devices will not notice a negative effect on battery life in day-to-day usage.
We have been using the app for months on our private devices now and on an average day and we have not seen any meaningful battery usage through Wallpaper Engine. The app automatically pauses when another app is full-screened on your device and when your device is turned off. Battery saving mode will automatically pause your live wallpaper to reduce its impact on battery life even further. On top of that, you can also tweak the performance impact in the app settings by adjusting the FPS limit.
Do wallpapers also play sounds like on Windows?
No, all wallpapers are muted on Android. However, audio visualizers work as long as you grant the app the permission to record your device's audio.
Can I set a wallpaper on my Android lock screen?
This depends on your device. Some Android manufacturers do not allow live wallpapers on the lock screen while some others do. If you are not offered the option to set a lock screen wallpaper, then your device manufacturer does not allow it.
What about Wallpaper Engine on iOS for iPhones and iPads?
Unfortunately, Apple's iOS does not support true live wallpapers like Android. It is not possible to create anything similar to Wallpaper Engine on iOS. If Apple ever changes their mind on this, we will likely also follow-up with an iOS version. Click here to read our lengthy explanation about Linux, Mac OS and iOS.
Feedback, Questions and Technical Support for Android
If you have any questions, suggestions or general feedback about the new Android app or if you run into any technical issues, be sure to post a message on the Android section of our Steam board:
Hello everyone, today we are happy to announce that we will soon be releasing a free Android version of Wallpaper Engine. On top of that, we are also releasing Wallpaper Engine 1.7 today which brings a new set of features including video-based textures and support for web wallpapers with video livestreams.
Wallpaper Engine Android Companion App
In the past few months, we have developed an Android app of Wallpaper Engine that offers support for dynamic scene and video wallpapers. The Wallpaper Engine companion app will be available for free to everyone, users of Wallpaper Engine on Windows will be able to share their wallpaper collection wirelessly with their Android phones and tablets. We developed an easy way to securely transfer your Workshop wallpapers to your mobile devices. Since accessing the Workshop is not possible on Android, the Windows version of Wallpaper Engine will serve as a hub to take your wallpapers on the go.
Just like the Windows app, the Android app will also not contain any sort of hidden costs or advertisements and it will also not collect any personal data - we consider the app a free add-on for existing Wallpaper Engine users.
Developing the new Android app was quite an intensive undertaking. However, when it came to porting Wallpaper Engine to any new additional platforms, it was the most rational platform to add next due the huge user base of Android around the globe. The work we have done to support Android will also benefit any future potential ports to other platforms, though Android was still comparatively simple compared to other operating systems. If you are hoping to see Wallpaper Engine on other platforms in the future, please be patient, it is simply not possible for us to port Wallpaper Engine to every single platform at once since it is a tremendous amount of work to do so.
Sneak Peek of Wallpaper Engine for Android
We have prepared a small preview of what Wallpaper Engine looks like on Android. The feature set is very extensive and just like Wallpaper Engine for Windows, the wallpapers are fully dynamic and allow for a great level of user customization. You can also configure a wallpaper playlist, set an FPS limit and configure other battery-saving features and import local videos and GIFs straight into the app.
Wallpapers created in the Wallpaper Engine editor will first be converted into a mobile-compatible format before being sent to your phone. The process is pretty straight-forward for end-users but a more extensive description of this will follow at the time of the release.
Check out the following previews of the Android app:
Real-time dynamic wallpapers on Android
Customize your wallpapers to your liking
Visualize your music with audio responsive wallpapers. Credit: Cube Visualizer
Wirelessly transfer your Workshop wallpapers from your computer
Steam Workshop Agreement
Accessing the Steam Workshop from mobile devices is not possible since this is not supported by Steam. However, we developed a convenient way to allow you to transfer compatible wallpapers from your desktop computer to your mobile device with ease, as long as both devices are using the same local network connection.
Since this has never been done before on Steam, we require all content creators to agree to our addendum to the Steam Workshop agreement before their content can be transferred to mobile devices, otherwise Wallpaper Engine will not allow users to transfer their wallpapers.
If you have uploaded any wallpapers to Wallpaper Engine, please review and accept the addendum to the Steam Workshop Agreement for Wallpaper Engine here so that your users can use your wallpapers on Android once the app has been released:
The Android version of Wallpaper Engine will likely be available on various app stores in late November, though an accurate estimate is difficult to make - make sure to keep an eye on our Steam update news for more information in the future. The Android app is already in a stable state, but we still have to do some final testing and prepare the release on various app stores. The app will support devices running Android 8.1 or newer.
It is also important to us that a large number of content creators review and accept our addendum to the Steam Workshop Agreement before the app is available so that users can choose from a large selection of Android-compatible wallpapers. If you are a content creator, be sure to review the Workshop Agreement, see the section above for more information. If you are a user and want to make sure your favorite content creator is aware of the upcoming Android release, share the link to this news with them or send them a link to our help website which also explains this in more detail:
Aside from Android, we have also been working on another update for Wallpaper Engine on Windows. With Wallpaper Engine 1.7, we are adding video texture support for Scene wallpapers and a new Livestream Mode, among other new features and bug fixes.
Video Textures
Up until now, the Wallpaper Engine editor only supported static image as a basis for all imported materials. We have now created a way that users can import .mp4 video files as image layers in the editor and they can used just like any other image layer, meaning effects can be applied to them and other assets may be placed over them, allowing for video-based wallpapers to become just as interactive and dynamic as static wallpapers previously. We recommend using H.264 compression for the best compatibility across systems.
You can also use video files as base textures of your wallpaper, to do this, click on "Use a Template" in the editor welcome window, select "2D Scene" and configure the resolution of your video file. Then simply drag and drop your video file into the new project and it will be added as a new image layer in your project.
Web Livestream Support
A relatively specific feature request in the past was to support setting web livestreams as wallpapers. Due to license issues, this is not easily possible and required us to implement a whole new web framework solely to enable livestream video formats for websites. To access the new Livestream Mode, click on "Open Wallpaper" in the lower left corner of Wallpaper Engine, then select "Open from URL".
You can now enable the new "Use Livestream Mode" option for URLs with livestreams in them. The first time you access this feature, Wallpaper Engine will install the new Microsoft's Edge WebView browser which is automatically maintained by Microsoft and includes support for the required video formats. It's also somewhat limited in its Wallpaper Engine functions, so we only recommend using it if you specifically want to set a livestream as a wallpaper. Specifically, there is no keyboard input and using the mouse for input requires hiding the icons first with the built-in hotkey.
The full changelog for Wallpaper Engine 1.7 can be found here:
Additions / Changes
Added Workshop EULA to prepare the Wallpaper Engine Android release.
Added video texture support for scenes.
Added LiveStream Mode to "Open URL" dialog which uses Edge WebView to support video streams.
Added option to sync static lock-screen image & static Windows wallpaper with live wallpaper.
Added audio recording icon to application rule program list.
Added new option to only show editor performance stats when needed.
Added support for custom titles to local wallpapers.
Added JPEG rotation EXIF support so JPEG files get rotated pre-import.
Editor update project.json of web wallpapers every time apply is used to ensure audio responsiveness works more reliably while developing.
Added safety measure to avoid crashes with video files when the playback rate cannot be properly read from video files.
Bug Fixes
Fixed wallpapers not muting when screensaver is active.
Fixed screensaver playlists not being editable properly.
Fixed screensavers also changing Windows theme colors.
Fixed local preview images not being cropped.
Fixed lighting settings not being editable after previewing.
Fixed unsubscribed items not disappearing.
Fixed user interface crash if Steam was extremely out-of-date.
Fixed undo functionality in editor in combination with the light height slider.
Fixed undo/redo getting stuck when going too fast.
Fixed UI without hardware acceleration not disabling effects.
Fixed asset updating.
Fixed preset update system to account for new Steam behavior.
Fixed effect copy/paste using selected item instead of right clicked item.
Fixed scene audio playback not playing again if wallpaper is paused at the same time a song finishes.
Fixed wrong user properties being applied to cloned wallpapers in screensaver mode without DWM live image copy.
Wallpaper Engine 1.7.12 Hotfix
Fixed black screen after screensaver if Wallpaper Engine is only used for screensavers and not wallpapers.
Screensavers now do not override the lock-screen image and Windows wallpaper even if the options for this are enabled.
Fixed some log entries being generated regarding "missing files".