- 博客(4)
- 收藏
- 关注
原创 Unity Shader 假光源效果
Unity Shader 假光源效果以前,在我们搭建自己的场景时想让某个地方提亮,又或是想让自己的特效能够照亮其它地方,于是添加上实时点光源。但发现当点光源多余四个时,之前添加的点光源居然会消失!当增加好显示实时点光源数量后居然发现画面被卡出翔!于是令我们十分暴躁。于是能不能通过shader来模拟点光源的效果呢?答案是可以的XD通过抓屏,获取场景颜色,对场景颜色进行增亮便可实现被照亮的效果。最终效果如下。其实还想具体说下原理,但感觉太麻烦了????♂️,如果想了解具体原理可以在评论里面问。
2021-11-09 19:37:41 3177 6
原创 Unity Shader 模仿坎巴拉太空计划 大气层摩擦航天器灼烧特效
Unity Shader 模仿坎巴拉太空计划 大气层摩擦航天器灼烧特效一、使用教程和效果在使用此shader前要对模型进行编辑(如图)将模型所有面调为平滑面(maya全部调为软边)调好后导出,将调节之前和之后的模型一同导入unity中并放在同一位置,将前者赋予材质,后者赋予本文章提供的shader材质(如图)调节材质强度大小便能出现灼烧特效(如图)调节太阳光方向可以改变火焰灼烧方向(如图)二、原理将模型的法线与掉落方向(太阳光方向)进行点乘,让模型顶点向掉落方向类似软选择方式进行移
2021-03-03 17:26:20 850 4
原创 Unity Shader 热力图
Unity Shader 热力图分享一下自己写的unity热力图shader,感觉有帮助的话请点赞。可调节热点位置,传热衰变和传热半径 。也可叠加多个热点Shader "Zxj/热力图" { Properties{ _CaiLiao("材料传热", Float) = 7 _Radius("半径",Range(-1,1)) = 0 _X("位置x", Float) = 0 _Y("位置y", Float) = 0 _Z("位置z", Float) = 0 } Sub
2020-12-21 19:47:31 3367 11
原创 Unity四周渐变shader分享
Unity四周渐变shader分享可调节颜色,输入贴图,调节渐变大小。效果如下:代码如下:Shader "Zxj/jianbian"{ Properties { _Color("Main Color", Color) = (1,1,1,1) _MainTex("Main Texture", 2D) = "white" {} _Smooth("Smooth", Ra...
2019-08-08 13:33:04 1507 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人