Publisher | Reform Sim |
---|---|
File size | 3.16MB |
Number of files | 49 |
Latest version | 1 |
Latest release date | 2023-09-04 09:29:09 |
First release date | 2023-04-17 11:50:16 |
Supported Unity versions | 2018.4.2 or higher |
With a couple of clicks, you can easily convert image (fragment/pixel) shader to readable, usable and efficient Unity URP shader (HLSL), and you can preview the effect of shader immediately.
For Built-in Render Pipeline, please use:
Shader Converter for Built-in Render Pipeline
Features:
- The conversion workflow is very simple: One editor window, codes side to side and one button to convert.
- Supports to set SubShader Tags: Render Type and Render Queue;
- Supports to set Pass command: Cull, ZWrite, ZTest, Blend;
- Supports to specify a shader model with the #pragma target directive;
- Supports to convert Shadertoy shader with multiple passes: Common, Buffer A, Buffer B, Buffer C, Buffer D;
- Supports to auto assign Shadertoy input: iFrame, iFrameRate, iMouse, iDate, iSampleRate, _iChannelTime;
- Supports the same keyboard and mouse input as Shadertoy;
- Supports 2D textures, cubemaps and music/sound input;
- Supports to save converted shader to file, and create material from converted shader;
- Supports to preview the effect of converted shader immediately;
Notes:
* Tested in Unity 2020.3.38 and Unity 2021.3.6;
* This editor tool only support 64-bit Unity Editor on Windows for now!
* Converted shader with this editor tool only supports Universal Render Pipeline (URP)!
Support:
If you have any questions, issues or suggestions, feel free to email me at: