DOTA 2 GLSL Shader

  • July 06, 2016
  • 376 Downloads
  • 1 Like
  • Blender 2.7x
  • Render: Blender Internal
  • Creator: bender007
  • License: CC-BY
You must be logged in to download.

Description:

This is a viewport shader based on Valve's Source2 engine.

It allows real-time rendering of DOTA 2 assets within Blender's viewport, including a number of lighting and colour effects.

Please note that this blend includes the shader setup only. There are no models or textures included, however these are available through the DOTA 2 Workshop.

Comments:

  • kavabanga profile picture
    kavabanga

    Nice job! Thanks a lot for sharing - its going to help a lot.

    Written July 12, 2016
  • bender007 profile picture
    bender007

    Thanks! I have also just uploaded some small tools for generating warp textures, should anyone wish to play with custom light or colour warps. The blend should be available shortly... http://www.blendswap.com/blends/view/85186

    Written July 12, 2016
  • bender007 profile picture
    bender007

    Note: I suspect there may be some colour space issues with this blend. I'm currently testing a few things to see if there's a better solution.

    Written July 19, 2016
  • bender007 profile picture
    bender007

    Yep, had some problems (In particular specular values were getting nuked to black). I've adjusted the shader colour spaces, and the results now seem to match the DOTA 2 workshop tool model viewer fairly closely.

    Edited July 23, 2016
  • bender007 profile picture
    bender007

    Details do not appear to be being applied correctly, so I'm revising that. Also implemented specular cubemaps, so will add that to the next version (1.4) as well.

    Written August 06, 2016
  • bender007 profile picture
    bender007

    Tweaked the colour spaces. Was using uncorrected texture values, but this was blowing out the diffuse for some characters, so I've set it back to linear for colour and masks. Fresnel warps do appear to use uncorrected values, so I've left them as is. Cubemaps seem weak, but I'm going to leave them as is for now.

    Edited September 25, 2016