
Shader
文章平均质量分 60
亿洋
一心想转产品经理的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity给力插件之ShaderForge(一)
这是一个用来制作shader的插件,也是一个很好的学习shader的工具。这个插件上手很容易,但是要用它来制作理想的Shader,需要下点功夫。这儿先列举出基础知识,以及我的一些实践。以后我还会继续学习并记录更多的内容。一、基本操作: 1)、截断连线:按住alt并右键 2)、框选:按住alt键并框选 3)、对于不认识的节点,右键选择what,出现API官网,可选简体字原创 2017-04-25 15:54:35 · 5349 阅读 · 0 评论 -
Unity给力插件之ShaderForge(二)
直接上实例:一、自定义光照:效果图(白色点光源照射时)图片及参数节点编辑备注: 1.append为追加:两个一维数值合并为一个二维数值,一个二维数值与一个一维数值合并为一个三维数值,以此类推;光照强度为变化的一维数值。 2.图片的Wrap Mode要改为Clamp,这个地方比较重要。 二、不同通道多图合成:效果图节点编辑备原创 2017-04-25 15:55:29 · 871 阅读 · 1 评论 -
Unity给力插件之ShaderForge(三)
地形模型材质:使用Unity自带的地形会出现一些问题,所以我尽量使用手工制作的模型来制作地形。而地形又需要只使用一个材质球,于是在此制作一个简单的Shader。效果图:注意: 1.颜色遮罩的图片要使用红、绿、蓝作为通道,所以只能放三个层。 2.要添加多个层需要修改Shader。 3.直接用PS制作三色图。原创 2017-04-25 15:58:55 · 707 阅读 · 0 评论 -
Shader Forge教程二版
Shader Forge 第一讲:制作一个简单的ShaderShader Forge是当今Asset Store上最火热的Shader可视化编辑工具,并获得了Unity3D 2014技术奖。本系列主要介绍如何使用该插件。本系列教程中Shader Forge简称SF。第一部分:制作一个简单的Shader【第一步 创建新Shader】【第二步 创建Texture转载 2017-04-25 16:24:58 · 4508 阅读 · 0 评论 -
Unity的Gamma渲染管线和Linear管线的区别
ColorSpace选择 Gamma: Gamma的数值直接参与计算,不经过转换 (偏亮):不适用PBR材质;ColorSpace选择Linear: 会把Gamma中的颜色数值(偏亮)GPC自动转换成(偏暗)的颜色数值;然后参与计算;因为Linear的管线效果更适用PBR材质;原创 2017-08-23 11:41:12 · 2478 阅读 · 0 评论 -
shader实例溶解,燃烧效果
游戏中物体腐化消失,燃烧消失时,会有从局部慢慢消失的效果,然后配合一些粒子特效,就能达到非常好的美术效果。类似效果如下:注:_DissColor为溶解主色,_AddColor为叠加色,按照溶解的移动方向来看开始色为DissColor+AddColor上图中DissColor为红色,AddColor为绿色所以燃烧时开始色为DissColor +转载 2017-04-25 13:35:30 · 6655 阅读 · 0 评论 -
shader实例水(反射,法线,透明)
unity自带的资源中有水的例子,导入步骤为:Assets-Import Package-Water (Pro Only),熟悉相关参数就可以调出很漂亮的水效果,但是作为程序员不能只停留在使用层,了解其中的原理才是我们追寻的目标。先看看效果,这样学习兴趣会更大。因为unity自带demo集成的比较多,作为新手很难进行学习,所以就在网上先找关于反射的资料,不找不知道一找吓一跳转载 2017-04-25 13:36:54 · 4923 阅读 · 0 评论 -
Wzy—Shader新手入门精讲(一)
因为我也是个Shader的新手入门着,其实感觉找到门还是挺麻烦的,所以本着自己感觉已经入门了的经验分享一下,如有不对,请指示: 首先可以把Shader看成一个标准的框架:我对新的那个不熟悉所以分享的是旧版的Shader写法;框架结构:一、首先从属性中先介绍各个属性的声明及类型:拿第一个为例子_Color("Color",Color)=(1,1,1,1) _Color和原创 2017-12-11 10:49:03 · 655 阅读 · 1 评论