游戏效果
SnoopyNa2Co3
莫生气静心研究技术
展开
-
Unity 关于镜面反射和投影阴影实现
话不多说先上图,有镜面反射,投影器方式实现阴影,下雨效果,工程放最后镜面反射镜面反射原理:通俗点说法就是就是在摄象机对称的正下方和主摄象机看同一个焦点,这个反射摄象机看到的东西就是镜面反射的东西,然后这个反射摄象机渲染一张图,扔给地面显示(需要忽略地面层渲染)具体详细说明可以看这个文章:反射原理下面是反射镜头渲染的图片镜面反射优化1.真实项目中不可能直接用摄象机渲染,多数都会采用替换shader方式渲染,主要是角色shader一般都是比较复杂,使用简单的shader替换渲原创 2020-08-10 19:50:05 · 2126 阅读 · 0 评论 -
Unity 特效扭曲效果(使用command buffer实现)
了解command bufferCommandBuffer携带一系列的渲染命令,可以指定在相机渲染的某个点执行本身命令(包括特殊渲染,保存当前rendertexture等)CommandBuffer可以使用的点看这里(官网文档)具体渲染流程和触发点如下特效扭曲的实现原理以及方案原理:就是抓取特效后面渲染的纹理进行扰动方案1:抓取特效后面渲染的纹理一般用grabpass,根据grabpass进行扰动方案2:利用command buffer在渲染天空盒之后保存一张屏幕纹理(.原创 2020-06-04 12:04:03 · 3070 阅读 · 2 评论 -
Unity 下雨效果的实现(手游)
当初自学unity的时候是3.5的版本,印象深刻的那个angrybots的demo当初没怎么研究里面的各种表现,现在要用到下雨,回想起那个demo现在研究发现里面实现还是比较简单1.雨:雨下来用一个美术制作好的mesh,从一定高度开始下落2.地面水波:利用shader播放序列帧动画,也是比较简单因为与和水波基本分开,所以制作难度不高对于手游来说能省则省,mesh实现方...原创 2019-04-12 14:41:07 · 3783 阅读 · 2 评论