Loading the compiler

Fetching the WebAssembly build of mxslc and the MaterialX libraries.

← Projects

ShadingLanguageX playground

A demo of Jake Thorn’s ShadingLanguageX
Project▼
Gallery
Options
edit and decompile back
Loading the MaterialX shader generator
Compile something to see the node graph it produces.

Share to the gallery

Anyone can browse the gallery. Only this browser can update the entry afterwards: the key is a cookie for this site, so clearing cookies means sharing again as a new entry.

Remove from the gallery?

The entry disappears for everyone. Your local copy stays.

Images

Sample them in the shader with image("name.png", texcoord = texcoord()). A path like textures\albedo.tif finds albedo.png too. Shared projects take their images along.

You can also drop images onto the code editor. Big images are scaled down to fit. To replace an image, remove it first.

Delete this project?

It is removed from this browser and cannot be brought back.