Documentation / Core Concepts / The WonderTexture Engine

The WonderTexture Engine

The WonderTexture Engine

At the core of WonderTexture is a custom-built, GPU-accelerated C++ backend. Rather than relying on Blender’s internal systems, WonderTexture spawns its own high-performance process in the background.

Why a Separate Engine?

By running externally, the engine can process massive procedural graphs, compile shaders on the fly, and process heavy pixel data without freezing Blender’s UI. They communicate instantly via a high-speed local socket and shared GPU memory.

One Instance Limit

To prevent critical crashes and out-of-memory (VRAM) errors, the WonderTexture Engine can only be controlled by one Blender instance at a time.

If you have multiple Blender windows open and try to start the engine in a second blender instance, the N-Panel will display a red alert.

IN USE BY OTHER BLENDER
Fix: Simply go to the first Blender instance, click Stop Engine, and then start it in your new blender instance.
In use by other Blender warning
Next
Resolution & Precision