Skip to main content



3ds Max 2019 OSL and BackBurner (network rendering) bug - FIXED

3ds Max 2019 Update 1 introduced an unfortunate bug; if you tried to run a network render, or a command line rendering job, and your scene contained OSL shaders, it would not work.

And sadly, the bug came to our attention just a tiny bit too late to make it into Update 2 (please report these things immediately ... waiting to tell us, or assume we magically know through mind reading, are bad ideas).

But it's fixed in Update 3.

The bug enough was of course trivial, our new code to convert OSL to HLSL (see previous post for details) made some assumptions about the viewport graphics subsystem being up and running... which it isn't in command line rendering. So the compilation step of an OSL shader was trying to hand it off to the viewport code, and the viewport code was asleep, taking the day off, and a NULL pointer crash ensued.

I'm terribly sorry for any problems this must have caused, but this is now fixed in 2019 Update 3

But I have to stress the importance of reporting b…

Latest Posts


3ds Max 2019 crashing on startup for some users

OSL on the Book of Face

Randomized Bitmap in 3ds Max 2019, Update 2

CG Garage Podcast Appearance

OSL Shader Writing Course: Lesson #1

My OSL BOF talk at SIGGRAPH 2018

Walkthrough of the 3ds Max OSL Shaders

OSL - It's Nuts (or rather ... Bolts)

Mads is Mad