Built-in转URP
懂装修的程序员
这个作者很懒,什么都没留下…
展开
-
Built-in转URP Chapter10(5)-GrabPass 玻璃效果
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法Shader "Unity Shaders Book/Chapter 10/Glass Refraction" { Properties { _MainTex("Main Tex", 2D) = "white" {} _BumpMap("Normal Map", 2D) = "bump" {} _Cubemap("Env原创 2022-04-11 12:49:45 · 1142 阅读 · 1 评论 -
Built-in转URP Chapter10(4)-Mirror 镜子效果
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 10/Mirror" { Properties { _MainTex("Render Tex", 2D) = "white" {} _AlphaScale("Aplpha Scale", Range(0, 1)) = 0.5 } SubShader { // Tags {"Queue"=原创 2022-04-11 12:47:47 · 387 阅读 · 0 评论 -
Built-in转URP Chapter10(3)-Fresnel 菲涅尔效果
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 10/Fresnel" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _FresnelScale("Fresnel Scale", Range(0, 1)) = 0.5 _Cubemap("Cube Map", Cube) = "原创 2022-04-11 12:45:52 · 451 阅读 · 0 评论 -
Built-in转URP Chapter10(2)-Refraction 折射
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 10/Refraction" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _RefractColor("Refraction Color", Color) = (1,1,1,1) _RefractAmount("Refracti原创 2022-04-11 12:36:41 · 326 阅读 · 0 评论 -
Built-in转URP Chapter10(1)-Reflection 反射
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 10/Reflection" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _ReflectColor("Reflect Color", Color) = (1,1,1,1) _ReflectAmount("Reflect Amo原创 2022-04-11 12:03:28 · 278 阅读 · 0 评论 -
Built-in转URP Chapter9(5)-透明度混合阴影
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 9/Alpha Blend With Shadow" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _MainTex("Main Tex", 2D) = "white" {} _AlphaScale("Alpha Scale",原创 2022-04-04 22:03:18 · 173 阅读 · 0 评论 -
Built-in转URP Chapter9(4)-透明度测试阴影
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 9/Alpha Test With Shadow" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _MainTex("Main Tex", 2D) = "white" {} _Cutoff("Alpha Cutoff", Rang原创 2022-04-04 22:02:55 · 228 阅读 · 0 评论 -
Built-in转URP Chapter9(3)-多光源 阴影+衰减-内置函数
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 9/Attenuation And Shadow Use Build-in Functions" { Properties { _Diffuse("Diffuse Color", Color) = (1,1,1,1) _Specular("Specular Color", Color) = (1.原创 2022-04-04 22:02:34 · 570 阅读 · 0 评论 -
Built-in转URP Chapter9(2)-多光源阴影
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 9/Shadow" { Properties { _Diffuse("Diffuse Color", Color) = (1,1,1,1) _Specular("Specular Color", Color) = (1,1,1,1) _Gloss("Gloss", Range(10, 256)原创 2022-04-04 22:02:09 · 525 阅读 · 0 评论 -
Built-in转URP Chapter9(1)-多光源前向渲染
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 9/Forward Rendering" { Properties { _Diffuse("Diffuse Color", Color) = (1,1,1,1) _Specular("Specular Color", Color) = (1,1,1,1) _Gloss("Gloss", Ran原创 2022-04-03 16:42:13 · 273 阅读 · 0 评论 -
Built-in转URP Chapter8(5)-双面透明度混合
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 8/Alpha Blend With Both Side" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _MainTex("Main Tex", 2D) = "white" {} _AlphaScale("Alpha Sca.原创 2022-04-03 16:41:32 · 384 阅读 · 0 评论 -
Built-in转URP Chapter8(4)-双面透明度测试
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 8/Alpha Test With Both Side" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _MainTex("Main Tex", 2D) = "white" {} _Cutoff("Alpha Text", Ran原创 2022-04-03 16:41:25 · 166 阅读 · 0 评论 -
Built-in转URP Chapter8(3)-透明度混合-开启深度写
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 8/Alpha Blending With ZWrite" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _MainTex("Main Tex", 2D) = "white" {} _AlphaScale("Alpha Scale原创 2022-04-03 16:41:17 · 315 阅读 · 1 评论 -
Built-in转URP Chapter8(2)-AlphaBlend 透明度混合
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 8/Alpha Blend" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _MainTex("Main Tex", 2D) = "white" {} _AlphaScale("Alpha Scale", Range(0, 1))原创 2022-04-03 16:41:03 · 256 阅读 · 0 评论 -
Built-in转URP Chapter8(1)-AlphaTest 透明度测试
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 8/Alpha Test" { Properties { _Color("Color Tint", Color) = (1,1,1,1) _MainTex("Main Tex", 2D) = "white" {} _Cutoff("Alpha Cutoff", Range(0, 1)) = 0原创 2022-04-03 16:40:37 · 410 阅读 · 0 评论 -
Built-in转URP Chapter7(6)-MaskTexture 遮罩纹理
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 7/Mask Texture" { Properties { _Color("Color", Color) = (1, 1, 1, 1) _MainTex("MainTex", 2D) = "white"{} _BumpMap("BumpTex", 2D) = "white"{} _Bum原创 2022-04-03 16:39:10 · 231 阅读 · 1 评论 -
Built-in转URP Chapter7(5)-RampTexture 渐变纹理
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 7/Ramp Texture" { Properties { _Color("Color", Color) = (1, 1, 1, 1) _Specular("Specular", Color) = (1, 1, 1, 1) _RampTex("RampTex", 2D) = "white"{原创 2022-04-03 16:38:52 · 542 阅读 · 0 评论 -
Built-in转URP Chapter7(4)-NormalMap-世界空间处理
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 7/Normal Map In World Space" { Properties { _Color("Color", Color) = (1, 1, 1, 1) _Specular("Specular", Color) = (1, 1, 1, 1) _MainTex("Main Tex",原创 2022-04-03 16:38:37 · 395 阅读 · 0 评论 -
Built-in转URP Chapter7(3)-NormalMap-切线空间处理
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法: Properties { _Color("Color Tint", Color) = (1, 1, 1, 1) _MainTex("Main Tex", 2D) = "white"{} _BumpMap("Bump Map", 2D) = "bump"{} _Specular("Specular",Color) = (1, 1, 1, 1) _Gloss原创 2022-04-03 16:37:36 · 561 阅读 · 3 评论 -
Built-in转URP Chapter7(2)-纹理属性
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法: Properties { _MainTex("Main Tex", 2D) = "while"{} } SubShader { Pass { Tags {"LightMode" = "ForwardBase"} CGPROGRAM #pragma vertex vert #pragma fragment frag #in原创 2022-04-02 11:01:06 · 222 阅读 · 0 评论 -
Built-in转URP Chapter7(1)-单张纹理
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 7/Single Texture" { Properties { _MainTex("MainTex", 2D) = "white"{} _Color("Color Tint", Color) = (1, 1, 1, 1) _Specular("Specular", Color) = (1,原创 2022-04-02 10:53:47 · 182 阅读 · 0 评论 -
Built-in转URP Chapter6(7)-Blinn-Phong内置方法
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 6/Blinn-Phong Use Built-in Functions" { Properties { _Diffuse("Diffuse", Color) = (1, 1, 1, 1) _Specular("_Specular", Color) = (1, 1, 1, 1) _Glos.原创 2022-04-02 10:50:26 · 198 阅读 · 0 评论 -
Built-in转URP Chapter6(6)-Blinn-Phong
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 6/Blinn-Phong" { Properties { _Diffuse("Diffuse", Color) = (1, 1, 1, 1) _Specular("_Specular", Color) = (1, 1, 1, 1) _Gloss("Gloss", Range(10, 256)原创 2022-04-02 10:49:03 · 119 阅读 · 0 评论 -
Built-in转URP Chapter6(5)-片元级别高光
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 6/Specular Pixel-Level" { Properties { _Diffuse("Diffuse", Color) = (1, 1, 1, 1) _Specular("Specular", Color) = (1, 1, 1, 1) _Gloss("Gloss", Range(原创 2022-04-02 10:46:50 · 134 阅读 · 0 评论 -
Built-in转URP Chapter6(4)-顶点级别高光
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 6/Specular Vertex-Level" { Properties { _Diffuse("Diffuse", Color) = (1, 1, 1, 1) _Specular("Specular", Color) = (1, 1, 1, 1) _Gloss("Gloss", Range原创 2022-04-02 10:44:40 · 114 阅读 · 0 评论 -
Built-in转URP Chapter6(3)-HalfLambert
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 6/Half Lambert" { Properties { _Diffuse("Diffuse", Color) = (1, 1, 1, 1) } SubShader{ Pass { Tags { "LightMode"="ForwardBase" } CGPR原创 2022-04-02 10:43:04 · 146 阅读 · 0 评论 -
Built-in转URP Chapter6(2)-片元级别漫反射
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力:Built-CG写法:Shader "Unity Shaders Book/Chapter 6/Diffuse Pixel-Level" { Properties { _Diffuse("Diffuse", Color) = (1, 1, 1, 1) } SubShader { Pass { Tags { "LightMode"="ForwardBase" }原创 2022-04-02 10:38:29 · 167 阅读 · 0 评论 -
Built-in转URP Chapter6(1)-顶点级别漫反射
话不多说,直接上代码,具体区别我后边会补充上,暂时委屈各位,先锻炼下自己的“找不同”的能力,哈哈:Built-CG写法:Shader "Unity Shaders Book/Chapter 6/Diffuse Vertex-Level" { Properties { _Diffuse("Diffuse", Color) = (1, 1, 1, 1) } SubShader { Pass {原创 2022-04-02 10:13:01 · 253 阅读 · 0 评论 -
《Unity Shader 入门精要》URP改写--序言
《Unity Shader 入门精要》作为学习unity shader入门书籍,是个很不错的选择,但由于时间原因,书中使用的是Bulit-in + CG,无法直接转换到目前流行的URP + HLSL,因此准备出一个“改写”系列,将书中的例子改换成URP+HLSL的写法,主要目的:1,记录下来,方便自己以后查阅;2,帮助想将项目shader从Built-in转写URP的同学。...原创 2022-04-02 09:46:18 · 3756 阅读 · 0 评论