Temaran Shader Tutorial

This plugin is for you if you want to get started with programming HLSL shaders in UE4

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.24 - 4.27
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

This project is a tutorial project for how to create HLSL shader plugins in UE4.

Most material effects can be created in-editor using the excellent tools that Epic has provided us with. There are some times though, where you simply want to work directly with the graphics API, or UE4's excellent RHI abstraction. This plugin attempts to help you get to that point as quickly as possible. It is worth to note that this is not a tutorial on how to program shaders in general, or how to write HLSL, but rather how to get shaders working in UE4. For learning how to program shaders or HLSL, I recommend other resources, such as MSDN: https://msdn.microsoft.com/en-us/library/bb509561(v=VS.85).aspx or instructional books for more advanced users such as "GPU Pro" by Wolfgang Engel. If you want to learn more about graphics in general, there are also excellent books on that subject. I like to recommend "Real-Time Rendering" from CRC.



  • Plugin containing a template for how to write your own custom effects.

Code Modules:

  • ShaderDeclarationDemo (Runtime) 
  • ShaderUsageDemo (Runtime)

Number of Blueprints: 4

Number of C++ Classes: 5

Number of USF Shaders: 2

Network Replicated: No

Supported Development Platforms:

Only tested for Win64

Supported Target Build Platforms:

Only tested for Win64