Loading…
August 10 | Vancouver, British Columbia
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Days 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time. To view the schedule in your preferred time zone, please select from the drop-down menu located at the bottom of the menu to the right.





ScheduleSpeakersSearch


Event ScheduleMy Schedule0View




Sunday August 10, 2025 4:35pm - 4:55pm PDT
In this session Jacob will present ShadingLanguageX (SLX), an open source shading language that compiles into a MaterialX (.mtlx) file. The language and its compiler were built from the ground up and tailored to the MaterialX specification and its standard node library. Based on the C programming language like many other shading languages, SLX is familiar, with a few novel features such as if and switch expressions instead of statements that are better suited to the underlying MaterialX nodes. SLX supports surface and displacement shader outputs, function and variable declarations, for loops, scope management, arithmetic operators, a standard library of functions, an interactive compiler and more. The compiler takes in an SLX source file and outputs a .mtlx file to be used as you would any other .mtlx file. This allows developers to create more complex networks than is possible using node editors and allows clearer code and faster iterations than using the low-level C++ or python APIs.
Speakers
avatar for Jacob Thorn

Jacob Thorn

Senior 3D Software Engineer, VRBN Studios
I am a senior 3D software engineer at vrbn studios where I develop algorithms, write code for processing geometry and shaders for both real-time and offline rendering applications. I am also the developer of the ShadingLanguageX open-source project. I have an MSc in Computer Games... Read More →
Sunday August 10, 2025 4:35pm - 4:55pm PDT
Pinnacle Ballroom 1+2

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link