Update 25.12.10

Terrain now supports 64 materials, scene mapping tools got a big rework, you can now take high resolution screenshots, and more!

Terrainby antopilo

Terrain's been given some big love this week. We now support up to 64 materials, up from 4.. 🤯

We've changed to a non-destructive 2 layer blend (base/overlay) instead of a 4 layer blend, this drastically reduces memory requirements and is more performant - and realistically nobody was putting 4 materials on top of each other.
sbox-dev_An6nbxpqe3.mp4 8.97 MB
We've adapted the terrain tool UI to the same sidebar we use for mapping tools, so everything is in one place.
ezgif-7ad99aaca97dac7e.mp4 1.59 MB

Community PR: Fixed terrain incorrect normalsby matt

520397725-4e14a9b5-2ca2-4ab8-b152-6c87254fd91c.png 4.78 MB

We've had lots of great community pull requests, one in particular this week was from wheatleymf fixing rotated UVs having incorrect normals.

https://github.com/Facepunch/sbox-public/pull/66

Mapping Toolby Layla

Mesh editing has moved to its own mapping tool. It has all the tools and modes needed to create and edit mesh geometry.
sbox-dev_5XtheaLAs3.png 2.41 MB

Tool properties are displayed in the side panel next to the toolbar. Your own tools can display properties here too.

High Res Screenshotsby Lorenz

We added the ability to capture high resolution screenshots via a console command.

screenshot_highres <width> <height> 

The command uses the perspective and settings of the active camera and works both in editor and in game.
10_14-18-NewSaiga.mp4 669.7 KB

Dresser Randomizerby devultj

We've found ourselves wanting random outfits from time to time, so we've added a Randomize button to Dresser.
522379960-753146a2-d8f5-4f14-ab32-e7aea9728c9e.mp4 10.32 MB

No Collideby Layla

We now have a component that can disable collision between two rigidbodies. Internally this is just a null physics joint with collision disabled. We use this in sandbox mode for the no collide tool.
523201487-fd3cc5e5-2610-4a2b-aae2-a48e24d769f2.mp4 15.74 MB

Human Visemesby MaxL

The humans have been updated to have working visemes, to help bring them up to par with the citizens.
Discord_jRLM053Upa.mp4 277.79 KB

Fixed AgX Tonemapperby alex

524052659-630a7f25-c828-462d-825c-bbce74acea3b.png 6.39 MB
Fixed the AgX tonemapper looking like shit