We value your privacy. We use cookies to enhance your experience on our site. By using this site you agree to our Privacy Policy.

Release 0.8.0

Release 0.8.0

PhysX integration, Bloom post processing and a large list of workflow improvements - especially when working with many objects.

Changelog 

New

  • Added physics based on NVidia PhysX 4.1
    • Added “physx” native component for kinematic, static and dynamic rigid bodies with support for TriangleMesh, ConvexMesh, Sphere, Capsule, Box, and Plane shapes, collision filtering and callbacks
    • Added collision filtering with renameable groups
    • Added “Simulate Physics” in Debug menu of Scene View
    • Added “Physics” tab to project settings
  • Added bloom post processing
  • Added runtime collision component visualization
  • Added animation packing to reduce animation data sizes
  • Added mesh simplification and optimization
  • Experimental WebAssembly SIMD support

Editor

  • Added HDR and Bloom rendering options in Project Settings
  • Added option to toggle runtime collider visualization in Project Settings
  • Added statistics on resource sizes after packaging
  • Implemented redundant linear keyframe removal to reduce animation size
  • Added Ctrl + D for duplicate
  • Made Scene View copy&paste behavior consistent with Scene Outline
  • Added Shift-select for ranges in Scene Outline
  • Added support for multiple objects when deleting
  • Added support for multiple objects when translating and rotating in Scene View
  • Added support for multiple objects when copy&pasting
  • Added support for reparenting multiple objects in Scene Outline
  • Added “Duplicate” and “Paste as Child”
  • Fixed auto scrolling in Console View
  • Added B for box selection
  • Added Ctrl + Shift + Click to snap selected object to another
  • Added Q/E for up and down camera movement in scene view
  • Fixed F to focus an object
  • Added import scaling for meshes, apply in resources view
  • Fixed undo after adding objects through Scene Outline > Right-Click > Add Object > …
  • Fixed undo after paste leaving empty objects behind
  • Fixed undo of deleting hierarchies
  • Added deselection when clicking on selected objects in Scene View
  • Fixed newly created light components not affecting Scene View
  • Split “Reset Transformation” in Properties into its three parts
  • Added --preferences for overriding preferences file

Engine

  • Added Box with Box overlap query support
  • Raycasts against collider components are now sorted by distance
  • Fixed memory corruption when more than 4 colliders intersect in a ray cast
  • Implemented packing for animations, reducing their size by up to 60%
  • Fixed jitter on very close objects
  • Fixed potential seams along tiling textures

Runtime

  • Implemented collider visualization
  • Fixed external dependency on wasm-featuredetect script
  • Optimized runtime size further
  • Microsoft Hololens 2 support
    • Made hit-test feature optional for WebXR AR
    • Allow stereo rendering in WebXR AR also

JS API

  • Added PhysXComponent
  • Added WL.Physics, WL.physics and WL.physics.rayCast()
  • Fixed WL.Animation.duration
  • Fixed WL.Skin.inverseBindScalings
  • Fixed crashes WL.Object.children
  • Added support for params on WL.Object.addComponent() with native components

JavaScript Components

  • Fixed hover behavior on cursor
  • Updated hand-tracking to latest changes in the WebXR Hand Input API
  • Added clicked object and cursor to parameters passed to cursor-target params
  • Made cursor create a .globalTarget cursor-target component which allows calling callbacks for any clicked object
Last Update: April 21, 2025

Stay up to date.