shader
文章平均质量分 58
菰城茧
这个作者很懒,什么都没留下…
展开
-
Unity中使用RenderTexture判断不规则形状按钮的点击
对于判断不规则形状的按钮的点击,一般使用的方式是:1. 打开按钮图片的“Read/Write Enabled”选项,并设置图片的img.alphaHitTestMinimumThreshold来判断alpha低于阈值的区域响应点击;2. 使用 PolygonCollider2D 并重写 Image 的 IsRaycastLocationValid 方法来判断;但是上述方法都有各自的缺点,第一种方法开启 Read/Write 之后会使图片的内存占用翻倍,并且不支持Crunched压缩图片格式,第二种方原创 2022-03-07 16:05:40 · 3611 阅读 · 0 评论 -
Unity3d shader -- fixed function shader
这种shader种类简单,效果单一 主要包含: properties, material, lighting, settexture, pass(通道) 样式: SubShader{ [propertie] subshader{} [fallback] }原创 2016-06-24 17:45:03 · 350 阅读 · 0 评论 -
Unity Shader--简介
unity的shader大致分为如下几类: 最容易上手的Surface Shader,他只能用CG/HLSL语言来编写. 较为复杂但可以深度定制的Vertex Shader和Fragment Shader,可以选择Cg/HLSL,GLSL等等。1.Surface Shader:他可以大概的看成Unity预置的Shader模板,通常只理物体的表面表现(例如高光,反射等等)。正如Unity官方所说:原创 2016-06-16 15:11:02 · 581 阅读 · 0 评论 -
ShaderForge简单实例2
本篇实例介绍下shaderforge官网演示的基本光照模型,在编辑器中的实现过程。 官网教程地址 (由于编辑器操作简单,这里就不再赘述了,直接放上编辑好的设置图)1.无遮挡的简单光照:(亮度颜色只和与光源的距离相关,不会被遮挡) 以下是这个shader的效果图: 2.带遮挡的简单光照效果: 以下是这个shader的效果图: 3.简单的法线贴图设置:4.简单的环境光设置:5.基础lambe原创 2016-09-09 11:15:21 · 959 阅读 · 0 评论 -
ShaderForge简单实例1
这篇文章主要用一个例子来展示shaderforge的原理。 这个例子来自shaderforge作者的视频教程,地址:官网教程如果要将一个贴图平铺到一个物体上,可以如图设置: 这里将UV参考线乘以一个固定值,作为贴图的UV参数,就将原来只有一个方框形状的贴图重复了8*8次。重复的次数就是作为参数的这个固定值。当然这里的UV参考线是和模型相关的。第二个例子,将两张贴图以一定的形式融合显示:原创 2016-09-02 11:02:14 · 1825 阅读 · 0 评论 -
Shader Forge 基础使用方法
shader forge 是一个基于Unity3d编辑器的插件,可以在unity assets store找到,是一款非常方便的,shader可视化编辑工具,可以通过拖拽编辑shader,并且可以实时看到效果。安装完shader forge插件之后,可以通过unity菜单栏的window->shader forge来打开shader forge编辑器面板原创 2016-08-26 11:46:17 · 7234 阅读 · 1 评论 -
Unity着色器常用关键字及属性
Shader这是shader的根命令SubShader这个是子着色器,一个Shader里面可以有多个SubShaderProperties属性块常用属性语法 说明name(“display name”,Range(min,max)=number) 定义一个范围值name(“display name”,Color=(number,number,number,number) 定义颜色...转载 2018-12-20 10:24:22 · 1138 阅读 · 0 评论 -
Unity中法线的实现细节
原文:https://blog.csdn.net/candycat1992/article/details/41605257写在前面写这篇的目的是为了总结我长期以来的混乱。虽然题目是“法线纹理的实现细节”,但其实我想讲的是如何在shader中编程正确使用法线进行光照计算。这里面最让人头大的就是各种矩阵运算和坐标系之间的转换,很容易因为坐标系错误而造成光照结果的错误。我们将要讨论以下几个问题:...转载 2018-12-20 20:34:20 · 2756 阅读 · 0 评论