Shader
文章平均质量分 85
天富儿
这个作者很懒,什么都没留下…
展开
-
UnityAndroid加载AssetBundle包时Shader遇到的问题
项目需求就是加载AssetBundle包资源,但Android项目实机测试时,部分Shader会失效,变成粉红色。:我这边测试之后并不好用,原因是该项目的需求限制,并不能在打包前将所需的Shader都添加上去。原创 2022-10-21 14:23:40 · 3811 阅读 · 0 评论 -
Unity中使用Glow 11边缘发光插件
在Unity游戏开发中需要有对物体的边缘进行高亮或者发光的效果。今天我就给大家介绍一下Unity中的一个插件 Glow 11 没有代码哦 拖拖拉拉点点就可以实现效果。它是一个集合大量的Shader的插件 通过不同的渲染来达到你需要的效果 先上两个效果图吧。并且里面还带有类呼吸灯的效果 不断的改变颜色。我们下载好这个插件 导入进去后就可以了。将你需要修改的物体的Shader修改就行了。选中Glow 11–Unity里面的哦。里面有大量的Shader大家可以试试选择最适合自己转载 2020-07-03 09:21:41 · 2259 阅读 · 0 评论 -
Unity的一些特效和粒子特效插件
Unity的插件Kitchen Cooking FX 厨房烹饪效果和声音Ultimate VFX 终极粒子特效资源包Advanced Dissolve高级溶解插件Translucent Image 半透明高斯模糊Teleport Effect 传送光圈特效AraTrail 拖尾SVG Importer矢量图导入插件FX Magic Circle 魔法圈特效Kitchen Cooking FX 厨房烹饪效果和声音需要Unity 5.5.1或更高版本。unity厨房间的各种烹饪火焰热气自来水流动特效Kit原创 2020-07-03 09:11:03 · 6473 阅读 · 1 评论 -
3个很不错的Unity Shader插件
3个很不错的Unity Shader插件SphereDissolve 球形溶解介绍图例链接VerticalDissolve 超卡通的溶解效果介绍图例链接TexturePanner 纹理平移器介绍图例Shader链接SphereDissolve 球形溶解介绍这个球形溶解只是描述这个溶解的方向性是以球形行进的,这样一来,就能幻化出 N 多种奇妙应用场景。使用 Unity 2017.4.8f1 开发。此着色器的工作方式与典型的溶解着色器类似,尽管有两个大区别:它利用3D Noise代替纹理,这意味着原创 2020-06-16 12:35:44 · 4385 阅读 · 3 评论 -
Unity代码动态修改Shader中图片的Offset值
Unity代码动态修改Shader中图片的Offset值效果简述Shader代码关于Tiling和Offset效果简述让路面的贴图在Plane上移动,配合人物运动的动画,做出一个3D缩略小窗口的效果。Shader下图为Shader,红框中的便是需要操作的属性参数。代码public class PlaneMove : MonoBehaviour{ private Material m_mainMat; private Vector2 m_start; void Awak原创 2020-06-11 11:51:19 · 3106 阅读 · 1 评论 -
Unity的RenderTexture上不显示粒子效果
Unity的RenderTexture上不显示粒子效果问题描述解决参考链接问题描述项目中,用一个相机将图像渲染到Render Texture上面,然后将这个Render Texture给UI中的Raw Image显示出来,发现粒子效果没有出现。如图:实际的样子:Raw Image中显示的样子:解决其中,粒子使用的Shader是Legacy Shaders/Particles/Alpha Blended。在其中可以看到如下代码: Tags { "QUEUE"="Transparent" "原创 2020-06-09 19:08:45 · 3274 阅读 · 2 评论 -
unity-frosted-glass-master毛玻璃效果
unity-frosted-glass-master毛玻璃效果资源链接效果图思路源码分析资源链接资源链接:https://github.com/andydbc/unity-frosted-glass,注意:下载时,最好将防护软件都关掉,不然有可能出现:压缩包损坏无法解压的问题。这是我下载再来的资源地址,大家可以用:https://download.csdn.net/download/f_957995490/12504874。效果图思路利用 CommandBuffer 可以在摄像机渲染的几个节原创 2020-06-08 13:45:41 · 1427 阅读 · 0 评论 -
Unity 代码动态勾选或取消材质球上的选项
Unity 代码动态勾选或取消材质球上的选项思路操作流程原文链接思路找到这个材质球对应的Shader→打开Shader源代码→根据关键字找到想修改的属性→使用Material.SetFloat这个API修改即可。操作流程(假如我想动态修改Reflections 的状态,怎么做呢?)找到Shader:进入Shader源码:获取属性值代码动态控制(为便于观看效果,无脑代码走起!)using UnityEngine;public class TestForShader : MonoB转载 2020-06-07 16:34:10 · 1630 阅读 · 0 评论 -
Unity2018的shader中LIGHT_ATTENUATION()报错的解决方案
文章目录描述错误原因修改后参考描述错误在将Unity5.5.0版本的项目转换成Unity2018.1.1的项目时,一个玻璃的shader报错了。错误信息:Shader error in ‘Shader Forge/Examples/Refraction’: syntax error: unexpected token ‘;’ at line 261 (on d3d11)根据上面的报错信息,我们定位错误位置:错误代码:float attenuation = LIGHT_ATTEN原创 2020-05-30 18:47:21 · 2033 阅读 · 0 评论 -
Unity中Shader的渲染队列、ZWrite和ZTest
Unity中Shader的渲染队列、ZWrite和ZTest正文相关问题什么是深度?什么是深度缓存?什么是深度测试?为什么需要深度?在unity中,如果知道了渲染队列,ZWrite,ZTest,如何确定哪个物体先显示呢?测试参考链接原文链接正文相关问题什么是深度?深度其实就是该像素点在3d世界中距离摄像机的距离。离摄像机越远,则深度值(Z值)越大。什么是深度缓存?深度缓存中存储着准备要...转载 2020-03-26 17:01:19 · 548 阅读 · 0 评论 -
Unity通过代码修改Standard shader的rendering mode属性
Unity通过代码修改Standard shader的rendering mode参考原文自己的测试参考文链接参考原文材质编辑器上只有一个选项:通过代码修改的话,需要知道那几个选项对应的渲染参数。unity的着色器扩展资源里是有Standard着色器的材质球GUI代码的,可以直接参考这里:动态改变StandardShader的RenderingMode让模型透明知道这些了就很好办了,注...原创 2020-03-23 19:22:09 · 2357 阅读 · 0 评论 -
Unity 流光shader 记录分享
Unity 流光shaderShader "Custom/DataFlowEffect"{ Properties { _MainColor("Main Color",Color) = (1,1,1,1) _MainTex("Main Texture",2D) = "white"{} _Specular("Specular",Col...转载 2019-12-26 16:47:38 · 488 阅读 · 0 评论 -
透视遮罩Shader
Unity的透视遮罩Shader介绍shader效果资源下载介绍一个透视遮罩的Shader,及其材质球,会按照模型的UV方向产生透视效果。shaderShader "Unlit/MaskShader"{ SubShader { //Geometry=2000 Tags{ "Queue" = "Geometry-10" } Lighting off //相当于小于或者等...原创 2020-01-18 13:34:07 · 544 阅读 · 0 评论