渲染 + shader效果
文章平均质量分 62
渲染 + shader效果
我听到你了
Unity开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unity透明物体显示问题
总结一下Shader开启透明渲染后的一些显示问题的解决方案,考虑Zwrite,Ztest,Queue这三个属性的设置问题。首先需要记住的是:对于不透明物体,渲染的正确顺序是从前往后;对于半透明物体。渲染的顺序是从后往前。这样才能实现正确的渲染输出。注意:Alpha Test,Alphato Coverage不在讨论之列。这里涉及到的是使用Alpha Blend的物体。其次是,Unity Shader中需要注意的三个属性。Zwirte:是否开启深度缓存,默认为On。Ztest.转载 2020-10-29 11:25:32 · 2884 阅读 · 0 评论 -
Shader入门教程(一)
学习Unity有一段时间了,都说Unity想要进阶得学会Shader编程,因此花了一阵子来学习Shader编程。学了之后才发现,Shader并没有我原先想的那么复杂,掌握它的原理和语法后,我们也能用shader编写出自己想要的特效,好了,下面我开始详细介绍shader的入门知识。我在这篇文章中主要介绍的内容有①Shader基础知识②Unity中Shader知识介绍③Surface S...转载 2018-05-05 11:08:46 · 71285 阅读 · 2 评论 -
Unity Shader-死亡溶解效果
简介游戏里面角色死亡的时候,有很多方式可以表现人物死亡效果。最简单粗暴的,播放完死亡动画直接删除或者直接Y轴逐渐降低,沉到地下;比较好的死亡效果就是今天要研究的这种效果-死亡溶解。个人印象比较深刻的就是《生化危机6》里面的克里斯篇,里面的功夫丧尸挂掉之后都是会有一个类似的死亡溶解效果。不过《生化危机6》这种3A大作的效果肯定不仅仅是一个shader能做出来的,还配合了粒子做出了消散以及着火的效果。赶脚一般学习shader的童鞋,都会研究一下这个东东....毕竟这个效果灰常常用。今天,我也来.转载 2021-12-03 16:34:05 · 1576 阅读 · 0 评论 -
Unity屏幕灰化效果
##开篇####1. 屏幕灰化效果简述一般由于政策特殊日期等因素,或者游戏内角色死亡效果要求等等,我们会想看到一个整体灰色的效果。具体表现测试效果:####2. 需要了解Unity后处理OnRenderImage(https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnRenderImage.html)[Graphics](https://docs.unity3d.com/ScriptReference/Graphics.html转载 2021-11-09 11:00:19 · 275 阅读 · 0 评论 -
unity使用屏幕后处理实现闪烁特效,创建新的shader文件过程
shader代码Shader "FlickerEffect"{ Properties { _MainTex ("Texture(RGB)", 2D) = "white" {} _FlickerColor("FlickerColor",Color)=(1,1,1,1) _LerpLevel("LerpLevel",Range(0.0,1.0))=1.0 } SubShader { Pass转载 2021-11-08 17:46:45 · 1110 阅读 · 0 评论 -
Unity 大面积花草风吹动效果以及编辑
项目场景需求一个遍布鲜花的小岛,由于运行在手机上,所以对效率有一定的要求。环境unity2017.3.f1,使用simpleLOD这个插件,方便做mesh合并,以及LOD处理先放1张最终的效果图。1.shader编写 先找来一个花的模型,贴图模型大致如下:shaderVS阶段做一个顶点运动。大致思路是花越靠近地面的,摇晃幅度越小,反之幅度越大。这个高度可以用顶点坐标来做,不过要兼容静态烘焙,或者地面不平等情况,无法获取准确高度。我这里采用UV的思路(美术保证草的根在贴图底部..转载 2020-12-11 17:42:31 · 2333 阅读 · 0 评论
分享