# Wallpaper Engine Wallpaper Engine 2.3 - New 3D Model Support, Improved Lighting, Asset Hierarchy - Product: Wallpaper Engine (https://whatsnew.fyi/product/wallpaper-engine) - Vendor: Wallpaper Engine - Date: 2023-09-28 - Original notes: https://store.steampowered.com/news/app/431960/view/3705955877849593062 - Permalink: https://whatsnew.fyi/product/wallpaper-engine/releases/2023-09-28-wallpaper-engine-2.3-new-3d-model-support-improve What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Introduce a new model editor that allows importing FBX model files with skeletal and vertex animations - **added** — Add physically-based rendering (PBR) support through various texture maps for configurable model materials - **added** — Add ability to organize animations inside model data and turn them into clips for use in wallpapers - **added** — Add support for configuring individual model bones as physics (jiggle) bones - **added** — Add new camera system with timeline animation support for complex and smooth camera movements - **added** — Increase real-time lighting limit from 4 to 12 lights per wallpaper - **added** — Add three new lighting types: spot lights, tube lights, and directional lights - **added** — Add scene layer hierarchy system allowing assets to be attached to parent assets with transformation inheritance - **added** — Add bone constraints and physics simulation support for models with a skeleton - **added** — Add automatic scaling for 3D models on import if their scaling does not match Wallpaper Engine - **added** — Add pre-rendering system to compose layer for applying image effects to 3D models and particles on 2D wallpapers - **added** — Add hitboxes and click events to models - **added** — Add automatic transparent object sorting to 3D scenes for improved rendering with moving cameras - **added** — Add new 3D scene editor grid - **added** — Add button to switch between local space and world space rotation and translation - **added** — Add attachment points to puppet models for binding other assets - **added** — Add search box to effect and asset list - **added** — Add transform layer type - **added** — Add normal map import x and y flip option for easier normal map matching - **added** — Add ability to select any layer by clicking in the scene with option to select underlying layers by holding the left mouse button 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. ##### 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. We have created a series of 3D-related tutorials, be sure to check them out on our [designer documentation website](https://docs.wallpaperengine.io/en/scene/models/introduction.html). ##### New Camera System 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: [table equalcells=1 noborder=1] **Point Light** **Spot Light** [table equalcells=1 noborder=1] **Tube Light** **Directional Light** - [Click here](https://docs.wallpaperengine.io/en/scene/lighting/lights.html#light-types) 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. [table equalcells=1 noborder=1] 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: - [Basic Asset Hierarchy Guide](https://docs.wallpaperengine.io/en/scene/first/assets.html#asset-hierarchy) - [2D Puppet Warp Attachments Guide](https://docs.wallpaperengine.io/en/scene/puppet-warp/attachments.html) - [3D Model Attachments Guide](https://docs.wallpaperengine.io/en/scene/models/attachment.html) Be sure to check out the full changelog here: ##### Wallpaper Engine 2.3 Changelog ##### 3D model improvements - 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 allow _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/431960/view/3705955877849593062]_