Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Game Shaders Volume 1 - Dota 2 [Released]

Discussion in 'Assets and Asset Store' started by Blackfire-Studio, Apr 25, 2014.

  1. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello Unity Community

    Here is the first volume of a new shader series. Each volume will contain one or multiple shaders adapted from existing games for Unity.


    Game Shaders : Volume 1 is a shader framework based on the well known Dota 2 game. It contains one base material declined in multiple versions. This shader is based on the Dota 2 shader system and rendering.
    By using this shader, you are able to follow the workflow provided in the Dota 2 Official Blog Workshop to create your assets and thus boost your creativity and productivity.

    You are able to create any type of render, realistic or close to the Dota 2 rendering look as you can see in the demos.
    It's also very easy to convert your Physically Based Rendering textures to this material. Most of the demos were made with PBR texture base and converted easily.
    Status: Asset Store
    Version: 1.0.4
    Demos: Dishonored FanArt | Shield | Dota 2 Heroes Set 1 | George

    demo_1_small.jpg demo_2_small.jpg demo_3_small.jpg demo_4_small.jpg

    Documentation: Art Guide, Texture Guide, Shader Masks Guide
    Contact: Support

    This package is compatible with any DirectX 9, DirectX 11 and OpenGL platform.
    This package is compatible with Unity Free and Pro.

    Features:
    Forward and deferred rendering
    Linear and gamma color space
    Reflection and metalness
    Self-Illumination
    Detail maps
    Alpha soft/hard edge and transparency
    Advanced specular
    Advanced shading and direct/indirect lighting control
    Advanced rimlight
    Advanced masking
    Texture2D to Texture3D converter

    What's next:
    • Shader - Color tint parameter (RGBA)
    • Advanced documentation
    • Environment shader with lightmap support
    • Material customization
    • Marmoset Skyshop IBL support
    • JOVE support
    • Shader Forge support
    • Sunshine support
    Special Thanks
    Svein Yngve Sandvik Antonsen
    - Dishonored FanArt
    Corentin Sibret - Shield based on a concept of Artyom Vlaskin
    Baj Singh
    - George
     
    Last edited: Oct 15, 2014
  2. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,649
    Bookmarked... Thanks
     
  3. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    $output_DjQKuz.gif

    Hello Unity Community,

    Here you can discover Axe in Unity with the first version of the shader !
    This was rendered in linear space with the associated original VMT files values and textures.​
     
  4. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,649
    Works with Gamma space?!
     
  5. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    For the moment I am getting color issues in Gamma space, especially with Specular which is to much bright.
    But this is still work in progress. ;)
     
    Last edited: Apr 27, 2014
  6. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,649
    Hope so. I'm currently on a project that uses a procedural tool that does not work with linear space. :(
     
  7. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Yep, the aim is to support as many platform as possible
     
    Last edited: Apr 28, 2014
  8. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello everyone,

    Here is a small news. The shader is now supported on Gamma and Linear Color Space.
    Here is a list of the supported features :
    • Color (RGB)
    • Normal
    • Mask 1 (RGBA)
    • Mask 2 (RGBA)
    • Self Illumination
    • Specular Exponent
    • Specular Scale
    • Specular Color (RGBA)
    • Rim Light Scale
    • Rim Light Color
    Here is a small comparison screenshot between the shader and the Half-Life Model Viewer.

    $dota2.jpg
     
  9. Uli_Okm

    Uli_Okm

    Joined:
    Jul 10, 2012
    Posts:
    95
    Hi, it looks amazing, i'm looking forward for this. :p
    Will you have multiple versions of the shader, like some with rim, others without, etc?
    And, I don't know how is this made in Dota, but, the environment uses the same shader?
     
  10. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you ! Yes, there will be multiple versions of the shader to improve optimization.
    Concerning the props in Dota 2, it depends, but most of them are using different shaders.
     
  11. nasos_333

    nasos_333

    Joined:
    Feb 13, 2013
    Posts:
    13,291
    Looks great, when is it released ?

    Also Mamroset support will be great to have
     
  12. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you ! :smile:
    For the moment I am working on basic features and multi-platform compatibility. I can't provide any release date but it should be a couple of months.
     
  13. ArvidBackman

    ArvidBackman

    Joined:
    Aug 8, 2013
    Posts:
    4
    Looks great!
    Will surely follow your progress
     
  14. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you ! :)
    I am cleaning the shader and trying to integrate all of the parameters available in the CustomHero shader.
    I also need some time to refine the shader to match the original one as much as possible.
     
  15. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello Unity Community,
    Most of those features are completed. Few of them need optimization. And in addition, here is a screenshot of the Nyx Assassin.

    $n.jpg
    Nyx Assassin

    Thank you very much !
    See you soon !
     
    Last edited: Jun 20, 2014
  16. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello Unity Community,

    I am glad to show you the first Demo of the Dota 2 Game Shader Volume.​

    dishonored.jpg


    More demo's are coming showing weapons, characters and of course Dota 2 characters.
    Release is also coming, stay tuned !

    Many thanks to Svein Yngve Sandvik Antonsen for his beautiful Dishonored FanArt ! If you want to know more about him you can look at his portfolio : Svein3D
     
    Last edited: Jul 30, 2014
  17. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,663
    Looks great :)
     
  18. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you !
     
  19. OutSpoken_Gaming

    OutSpoken_Gaming

    Joined:
    Oct 14, 2013
    Posts:
    90
    Shader forge and Skyshop support? Woah. Can't wait.
     
  20. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you, the aim is to link the lighting system of Skyshop inside this shader. You'll also have access to a version of the shader compatible with Shader Forge.
    But I need to insist that this will not be available in the first release because it needs some investigation.
     
    Last edited: Jul 31, 2014
  21. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    You'll find an updated of the package description at the top of the page, with more details concerning the features.
     
  22. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello everyone !

    Here is a new demo of the Dota 2 Game Shader Volume.

    demo_2_big.jpg

    Game Shaders Volume 1 - Dota 2 Demo 2
    This Shield textures were previously made for Physically Based Render but adapted in a very short amount of time and here is the result.

    Many thanks to Corentin Sibret for his very nice Shield based on a concept of Artyom Vlaskin !
    You can visit his portfolio by following this link : corentin-sibret.fr
     
  23. col000r

    col000r

    Joined:
    Mar 27, 2008
    Posts:
    698
    Looks fantastic! Shader forge and skyshop support make this an instant buy!
     
  24. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello Unity community

    Here we are... Game Shaders Volume 1 - Dota 2 is going to be released very soon. But to keep you entertained while waiting, here is the last demo made for all Dota 2 lovers (and of course for all the other one too ;)).


    You will discover some of the Dota 2 Heros shaded with the Game Shaders Volume 1 without any modifications in the texture and using the original VMT files values.
     
    Last edited: Aug 9, 2014
  25. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you very much ! :)
     
  26. OutSpoken_Gaming

    OutSpoken_Gaming

    Joined:
    Oct 14, 2013
    Posts:
    90
    Any info on when it will be released and what price?
     
  27. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    I just submitted the package today. I think it will be available next week. :)
    Concerning the price, the Game Shaders 1 - Dota 2 will be available for 15$.
     
  28. OutSpoken_Gaming

    OutSpoken_Gaming

    Joined:
    Oct 14, 2013
    Posts:
    90
    Instant buy from me!
     
  29. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you, I appreciate !
     
  30. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Good news for everyone with bad connection (like me...). The Dota 2 Heroes Set 1 loads faster now because it is streamed.

    You can load the next/previous Hero by clicking on the arrows and look at the top to see the progress while you continue looking at the current one. Once the following is loaded it switches this one.
    Simple, isn't it ? ;)
     
  31. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,649
    Oh yeah..... :cool:
     
  32. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hope you like it !

    Hello everyone,​

    I have a bad news concerning the package. For the moment it has been denied because Unity can't allow any explicit reference to Dota 2 in the Asset Store page, even if I have the authorization from Valve.
    I understand that but I am quite disappointed because even screenshots with Dota 2 Heroes can't be included.
    Resulting to that I won't talk about Dota 2 explicitly in the package page but I'll talk about a famous Moba game...

    I just resubmitted the package and I am waiting for the review result.

    Well... I think about it right now and, this is not a very bad news but it's just a delay before accessing great shaders ! :)
    Release is coming !

    Thank you !
     
    OutSpoken_Gaming likes this.
  33. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello everyone !​

    I have a great news !
    The Game Shaders 1 - Dota 2 package is now available on the Asset Store for only 20$.​

    big_precise_forum.jpg

    Those shaders offer the same features as the one used in the well known Moba game : Dota 2. They give you the possibilty to follow the workflow provided in the Dota 2 Official Blog Workshop to create your assets and thus boost your creativity and productivity.

    To see what you can achieve don't forget to look at the demos available.​


    Demos: Dishonored FanArt | Shield | Dota 2 Heroes Set 1

    If you have any question, feel free to drop us a line and don't forget to support us by rating the package and posting reviews.

    Thank you !


    Special Thanks
    Svein Yngve Sandvik Antonsen
    - Dishonored FanArt
    Corentin Sibret - Shield based on a concept of Artyom Vlaskin
     
    Last edited: Aug 20, 2014
  34. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello Unity Community

    Version 1.0.2 is on its way ! This is a small update, but you'll be able to say hello to our new little Unity friend inside an example scene included in the package.

    demo_4_big.jpg


    In this example you'll be able to take a look at a basic material setup and understand how to build easily a nice looking material.
    If you want more precisions you can of course take a look at the Dota 2 Workshop !

    I have also in mind to provide an example scene for those who are not friend with programming. You would have to possibility to drop you mesh inside a sample scene, configure your material and then just built and show your great Art to the World.

    Don't forget to rate the package and post review if you liked it, or not... :)
    If you have questions or ideas concerning features, feel free to drop us a line at any time.

    Thank you very much !
     
  35. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hey everyone !​

    The Demo 3 has been updated !
    • You can now control the volume of the music.
    • You can now compare the Dota 2 shaders and the default Unity shaders and see the differences between them.
    Thank you ! ;)
     
  36. EmeralLotus

    EmeralLotus

    Joined:
    Aug 10, 2012
    Posts:
    1,459
    Nice Shaders,

    How is the performance on Iphone 4 ?
     
  37. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you for your kind words !

    Unfortunately, I don't have an iPhone 4 to test the shaders, but they are compatible with OpenGL.

    In the package you will find two types of shaders : Advanced and Simple
    If you don't need effects like 3DTexture or Warps, which could be considered as heavy effects compared to Fresnel for example, you should use Simple shaders.

    But all those shaders should work well on mobile, because there is no consuming operations or real heavy effects.

    Don't forget that those shaders are intended to be used mainly on character or main objects. I am working on new shader for assets that supports lightmapping.
     
  38. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    polycount.jpg

    Game Shaders 1 - Dota 2 has been featured by Polycount on Facebook.
    Thanks to them ! :)

    Don't forget to rate the package and post reviews. You can also follow Blackfire Studio on Twitter.
    Thank you !
     
    Uli_Okm likes this.
  39. GCatz

    GCatz

    Joined:
    Jul 31, 2012
    Posts:
    282
    the shader does looks good, but supporting light probes is a must
     
  40. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Yes ! I totally agree, thank you for you suggestion !
     
  41. EmeralLotus

    EmeralLotus

    Joined:
    Aug 10, 2012
    Posts:
    1,459
    If you need a tester for Iphone, please let me know.
     
  42. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you for you proposition !
    For the moment I am working on Light Probes integration and Mobile shaders. When those features will be done I'll need some testers.
     
  43. moure

    moure

    Joined:
    Aug 18, 2013
    Posts:
    184
    Hi there , i bought your shader recently since i am in the process of making some 3d model assets for the asset store and i loved the look of the character shader. Do you have an eta for the environment shader + lightmap support?
     
  44. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    First, I would like to thank you for your purchase and for your kind words.

    Unfortunately, I cannot provide any precise ETA about the coming updates because I work on this package on my free time. But, the Environment shader with lightmap support and the Light Probes support will come on September or October.

    And of course, if you have nice art created with my shader I would be glad to look take a look at it. :)
     
    moure likes this.
  45. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Hello everyone !​

    A new version of the shader has been submitted. In this version you'll be able to use the shader in combination with the Light Probes.
    Here is a little demo to see what you can achieve with this feature.


    A big thank to Baj Singh for his fantastic art ! Take a look at his work : bajsingh.com

    If you have any question, feel free to drop us a line and don't forget to support us by rating the package and posting reviews.
    You can also follow us on Facebook and Twitter !

    Thank you very much.
     
    Last edited: Sep 26, 2014
    GCatz and moure like this.
  46. GCatz

    GCatz

    Joined:
    Jul 31, 2012
    Posts:
    282
    Finally :D
    Nice update!
     
  47. Blackfire-Studio

    Blackfire-Studio

    Joined:
    Dec 17, 2013
    Posts:
    185
    Thank you ! :)
    The new version will be available this week.
     
  48. Banzaychik

    Banzaychik

    Joined:
    Jul 2, 2014
    Posts:
    2
    Excellent work!. Can't wait for update.
     
  49. nasos_333

    nasos_333

    Joined:
    Feb 13, 2013
    Posts:
    13,291
    Very nice :)
     
  50. Atmey

    Atmey

    Joined:
    Nov 3, 2012
    Posts:
    88
    Looks great.
    I am using Sunshine
    It require some edits to be compatible with "custom" shaders, do you think it would work?
    Does it require postFX on the camera?