
shader
阳光码农
这个作者很懒,什么都没留下…
展开
-
unity setting for substance
https://www.jianshu.com/p/ae5f51f71753原创 2019-01-24 18:14:03 · 461 阅读 · 1 评论 -
解决 ProceduralMaterial is obsolete的问题
https://jingyan.baidu.com/article/72ee561a1f0291e16138dfd5.html原创 2019-01-24 16:51:51 · 4442 阅读 · 0 评论 -
逐顶点光照
// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject'// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'// 逐顶点光照Shader "Custom/CVertexShader" { Proper...原创 2019-01-24 10:51:15 · 288 阅读 · 0 评论 -
逐像素光照
// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject'// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'// Upgrade NOTE: replaced '_World2Object' with 'un...原创 2019-01-24 10:50:54 · 418 阅读 · 0 评论 -
shader笔记2_创建Shader自带代码解读
//"Example" Shader的分类 "Tint Final Color" Shader名称Shader "Custom/Diffuse Texture" { //定义着色器的属性,在这里定义的属性将被作为输入提供给所有的子着色器 Properties { //在Inspector面板中可以调整的变量定义格式 /*_Name("Display Name", type) ...转载 2018-06-29 15:25:39 · 314 阅读 · 0 评论 -
【Unity Shader】---常用帮助函数、结构体和全局变量
【Unity Shader】---常用帮助函数、结构体和全局变量一、内置包含文件 Unity中有类似于C++的包含文件.cginc,在编写Shader时我们可以使用#include指令把这些文件包含进来这样我们就可以使用Unity为我们提供的一些非常好用的函数、宏和变量。例如:#include"UnityCG.cginc"包含文件的位置:根目录\Editor\Data\CGIncludes 知识...转载 2018-07-06 17:00:16 · 834 阅读 · 0 评论 -
[Unity Shader] 常用的数值类型和语义
[Unity Shader] 常用的数值类型和语义Posted on 2017-08-11 17:39 珍蜗蜗 阅读(1149) 评论(0) 编辑 收藏 书看到第八章,跟随写了一些例子,但有些数值类型的使用还是需要特别注意,经常需要查阅,在这里做一下总结。 1 ShaderLab属性类型和Cg变量类型的匹配关系Color、Vector:float4,half4,fixed4Range、Floa...转载 2018-07-06 18:24:35 · 3246 阅读 · 0 评论 -
利用逆向学制作触手吸盘shader
http://www.alanzucconi.com/2017/06/20/tentacle-suckers-shader/原创 2018-09-07 14:10:25 · 909 阅读 · 0 评论 -
弹弹弹——橡皮效果
http://www.manew.com/thread-140750-1-1.html挂在需要橡皮效果的物体上:Elastic.shader Elastic.mat ElasticObject.cs挂在摄像机上:ClickPoint.cs ElasticObject.cs:using System.Collections;using System.Collections.Ge...原创 2018-09-13 18:03:18 · 365 阅读 · 0 评论 -
[Unity Shader编程]渲染队列、ZWrite和ZTest
http://www.unity.5helpyou.com/3090.html原创 2018-09-28 15:52:06 · 296 阅读 · 0 评论 -
材质收到平行光,多个点光源影响
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'// 材质收到平行光,多个点光源影响Shader "Custom/TestLightColor0" { SubShader { Pass{ Tags{"LightMode"="ForwardBa...原创 2019-01-24 10:49:31 · 384 阅读 · 0 评论 -
模拟光源位置。材质受到该位置的光照影响
// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject'//模拟光源位置。材质受到该位置的光照影响Shader "Custom/SimulatePointLight"{ Properties { _MainTex ("Texture", 2D) = "white" {} _L...原创 2019-01-24 10:50:30 · 329 阅读 · 0 评论 -
shader笔记1_关于Unity中Shader的基础认识
关于Unity中Shader的基础认识Shader也叫着色器,是Unity里面比较难的一个点,网上有很多别人写好的shader,我们可以下载下来用或者修改学习。Shader可以做出很多非常不错的效果,因为它是插在渲染管道里面的程序,一来是性能好,是GPU执行的,不需要CPU再去做额外的处理,二来就是可控性强,可以控制到每个顶点,每个像素的着色。比如把一张图片置灰,插入一个像素Shader,每个像素...转载 2018-06-29 14:50:36 · 201 阅读 · 0 评论