
Shader
文章平均质量分 75
ssuper41
找到自己的输出位置
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity溶解Shader
嘿嘿,今天我们继续来实现溶解效果。原创 2023-06-17 16:56:07 · 1779 阅读 · 0 评论 -
Unity 扫光Shader
今天我们来实现一个扫光Shader。原创 2023-06-17 14:59:40 · 4133 阅读 · 3 评论 -
Unity 2D内描边Shader
今天,我们来实现一个2D内描边的效果。内描边:即把边缘像素变成描边的颜色,占用原来的像素。思路:我们可以在片元着色器实现此效果:当一个像素本身不是透明的(alpha>0),而且它上下左右4个像素的alpha值的乘积等于0,那么我们可以判定该像素处于边缘,让它变成描边颜色就可以。原创 2023-06-15 16:15:33 · 1475 阅读 · 0 评论 -
Unity 2D外描边Shader
今天,我们来实现一个2D外描边的效果。外描边:即在边缘透明像素周围加上一层描边,不占用原来的像素。思路:我们可以在片元着色器实现此效果,当一个像素本身不是透明的(alpha>0),那么让它返回自身的颜色;当一个像素本身是透明的,并且它上下左右4个像素的alpha值总和不等于0,那么我们可以判定该像素处于边缘,让它变成描边颜色就可以。原创 2023-06-15 11:54:04 · 3176 阅读 · 0 评论 -
Unity Shader TRANSFORM_TEX()方法解析
TRANSFORM_TEX方法解析前言解析前言在顶点着色器的模板代码里,我们经常可以看到TRANSFORM_TEX()方法的身影,如以下代码 v2f vert(a2v v) { v2f o; o.pos = UnityObjectToClipPos(v.pos); o.uv = TRANSFORM_TEX(v.uv,_MainTex);原创 2021-11-16 10:46:14 · 4385 阅读 · 1 评论 -
Unity Shader结构
Unity Shader结构一、前言二、骨架三、Properties 属性格式属性介绍一、前言Unity Shderlab不常写的话,总是一个模模糊糊的状态,容易忘记。这里列举一下ShaderLab的语法结构二、骨架Shader "Unlit/NewUnlitShader" // 名字{ Properties //属性 { } SubShader { Tags { "RenderType"="Opaque" }原创 2021-11-15 17:09:43 · 2696 阅读 · 0 评论 -
VS Code Shader插件
VS Code Shader插件前言插件列表前言写shader用什么编辑器比较好呢。方法有挺多,可以用VS, Rider, VS Code等等…VS 和 VS Code需要安装插件。 Rider不用安装插件,自带颜色高亮,2021版对Shader的支持也挺好的。自我感觉用VS Code是最舒服的,比较轻量,而且安装上一些插件后写起来挺友好的,提示,语法高亮,格式化都有。插件列表这里列举一下插件:Shader languages support for VS Code 代码高亮和提示Shad原创 2021-11-15 11:14:36 · 2860 阅读 · 4 评论