3DS Max Viewport Shader
This is a special page in my website, dedicated to my 3DS Max viewport shader, also known as “Xoliulshader”, after my forum nickname. If you are looking for an interesting and powerfull presentation tool for 3DS Max, you’ve come to the right page.
Features:![]()
- Clean, readable code that should be understandable and easy to follow for those wanting to learn
- 3 lights support
- All the regular cool stuff like diffuse, spec, gloss, normal and glow maps
- Correct additive specular calculation (some shaders do this wrong)
- Better glossmap control with offset & range parameters.
- Alternative Half Lambert shading model, like in TF2
- Extensive Fresnel effects like rimlight and cubemap reflections. Two types of rimlight, including soft TF2 style and hard fake reflections style. These can really add a lot to you screens.
- Object-space normalmap support, since there aren’t many shaders for that.
- Realtime shadows in Max 2008 & 2009, with soft-shadow blur.
Seperate no shadow version for those with Max 9 - Image Based Lighting with cubemaps, for better ambient conditions
- Blurry reflections controllable by glossiness map
To Do:
- Fix Max 9 light bug.
- Add Max 2010 Soft-Shadow support.
Download
Older versions:
Examples
These example images showcase what my shader is capable of. Since I use my shader in my own portfolio pieces whenever I can, I try to showcase other people’s work here. If you created something awesome with my shader, I’d love to see it and maybe add it to the gallery!







