Create Beautiful Realtime Renders Using the Xoliul Viewport Shader in 3ds Max
In this video tutorial, specifically made for game artists working with 3DS Max, Laurens Corijn will show you how to use his ever popular Xoliul viewport shader to display your work in realtime, and also how to set up fancy viewport effects such as shadows and SSAO. Apart from being a more correct way to display your videogame art than standard software rendering, this method is also much faster to set up and get your work looking good.
Final Effect Preview

You can download a copy of the shader from Laurens’ website at: http://www.laurenscorijn.com/viewportshader
Full Video
Download
Note: click the ‘Monitor’ icon to view tutorial in full-screen HD.
Don’t miss more CG tutorials and guides, published daily – subscribe to Cgtuts+ by RSS.
thank you man ,its awsome,and very very helpful ,thanks alot … we are waiting for other tutorials ;)
great overview, thanks!
Really great tutorial. Thanks for taking the time out to make it and for also taking the time to make an excellent shader!
I look forward to more of your tutorials!
you are my hero dude thanks this will give me the push i needed to start with the low poly stuff
That explains why some video games have a whitish fringe around the characters!
Ive got the swine fly btws
Thanks brother you are the best of the best. but i need the better…
you are dangerous man… just joking! great work…
this doesn´t work in max 2010?? it says error loading file
it´s a really nice tutorial but is imposible for to follow because of the error
thanks
As far as I can tell, Max 2010 works with the 1.3 no shadows version, but not the regular one.
Nice tuts, thank you.
I’ve got a question : I have the same problem than you at 24:05. The viewport bugs when i’m recording my screen. How can we fix that? This is very annoying…
I agree, very annoying, but the problem lies with Camtasia…
nice tuts are you angry
1.2.3 vive l’algerie
good tut
good morning mer. are you fine…
very nice, thanks for the effort :)
2 notes though:
didn’t you forget to check the glossymap-box?
and: you probably should think about getting a better microphone ;)
keep up the good work :)
You don’t need to check glossmap button to get it to work with reflections, but I should check, I might have :)
And yeah … microphone… It’s a decent headset already, maybe I should look into getting something better. You’re the first to mention it though.
Wonderful tutorial. Well explained and everything. Thumbs up.
thanks you
great overview!
cool dx shader
thks thks thks ;)
great tut! since im using your shader too and lovin it im sure this will help the right people out, especially beginners. highly to recommend.
this is crazy good but i would also recoment cgwhatl there are some good tutorials for 3d
this was very informative and the models looked awesome using your shader!!
indeed no need to render out at such a quality level in the viewport already …
i wonder what kinda of machine this was recorded since the overall quality suggests that theres some decent hardware needed ..
I might be wrong so I’m eager to find out:)
Great tutorial, really liked the output of the shader and the proper maps of course too!
Best regards
Nixon
Machine is .. pretty strong yeah :p It’s a 3.3 Ghz Intel Quadcore with a GeForce GTX 280 and 6gb ram, does its job excellent as my workstation.
Nice scorpion!
I use your shader quite often,millions of thank’s.
Can I have result like this on shaders ver. 2.0?
hey, this is a great tutorial and great shader you made, but where can i get better .dds cubemaps? ive tried to convert HDR’s but no help, thanks
I follow your tutorial only to receive the following error when adding the directx shader:
error X3086: DX9-style ‘compile’ syntax is deprecated in strict mode
What is strict mode and how do I get out of it?
This means that you don’t need to create lightmap anymore? Please excuse my poor knowledge, I’m still learning
hey, just wondering if you could upload the script where you hide the timeline ?
Many thanks!
Thx for the tutorial, really helpful.
You said you like to do cars? I was wondering wich technic you use to model your highpoly cars?
Nurbs,smoothed polys,box modeling, spline, other?
nice tutorial , i just want to ask you is this shade using HLSL language or something else i want to learn how to programme shaders if you can give me some direction on how to do so thank you.
Great work, but excellent accuracy in the work
I do not say is thank you
thankssssss you
Great Shader and modeling! Is there a way of anti-aliasing viewport renders?
hi,
I have a quick question,
how can I render my result to be equal to the view port please? (i tried rendering my scene but I see the different results.
thanks.
I’m sorry for this amateur question, but those textures you used, they come from a high-poly model, which you baked and used in this lower-poly version? And the shader doesn’t support reflections of other objects?
Anyway, this tutorial was awesome, I’ve always wanted to see real-time reflections like games inside 3ds MAX, and you were the only one who explained it. Thanks. And by the way, where did you learned to create a shader?