Shader
Claybe土立方
这个作者很懒,什么都没留下…
展开
-
Unity Shader通过菲涅尔反射和散射实现玻璃效果
Shader "Unlit/Dispersion"{ Properties { fresnelPower("fresnelPower",float)=0 fresnelScale("fresnelScale",float)=0 fresnelBias("fresnelBias",float)=0 _r("r",float)=0 _g("g",float)=0 _b("b",float)=0 _dif原创 2020-05-26 23:10:01 · 1579 阅读 · 0 评论 -
UnityShader的基础语法
UnityShader的基础语法pragmapragma主要内容:编译指令示例/含义#pragma vertex name替换name,来指定Vertex Shader函数、Fragment Shader函数。#pragma fragment name替换name,来指定Vertex Shader函数、Fragment Shader函数。#pragma t...原创 2020-04-14 18:10:01 · 170 阅读 · 1 评论 -
UnityShader——低多边形水
概述本文使用C#生成了水的Mesh,通过Shader的时间宏控制Mesh的顶点移动,利用Geometry着色器重新计算法线。水与物体接触的边缘是用深度图与当前深度的差值来实现的。C#代码LowpolywaterEditor.csusing UnityEditor;using UnityEngine;[CustomEditor(typeof(LowpolyWater))]publ...原创 2020-04-14 18:09:28 · 1130 阅读 · 0 评论 -
基于视口坐标的Untiy渐变遮罩Shader
适用于位置大致静止的UI、精灵项目里也在Live2d上得到了很好的效果// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "ImageEffect/MaskIcon"{ Properties { [PerRendererData] _MainTex("S...原创 2020-04-14 18:08:49 · 705 阅读 · 0 评论