unity shader入门精要 人物走入草丛,草的晃动特效特效怎么做

unity shader 人物走入草丛,草的晃动特效特效怎么做?
像是英雄联盟 人物走入草丛 草会播放一小段晃动动画,即使人物不动了 也会播放完,有的游戏 像是剑灵则是人物动 草才动 .~
按时间排序
简单的处理方式不是设置个trigger么,靠近的时候播放动画段了事了。 如果要复杂一些,要和人动画契合的话就得用到楼上大神说的方式了。
在vs里对顶点进行xy修改。计算出玩家位置与定点位置的向量进行偏移,可以做出推开的效果。z轴越高偏移量越大。
我的做法是约定草的贴图uv平贴,即v与草的高度成正比。vertex shader取v乘上周期时间即得顶点偏移,加上位置就是摆动效果。外部检测人物是否进入草丛(检测办法多种,比如记录地形草皮分布图,检测人物对应坐标是否为草皮并取得草皮物体索引),进入时传入动态周期时间即可。
用顶点动画模拟草的摆动,通常旗子飘动都是这样简单做的,可以考虑钟摆算法。
已有帐号?
无法登录?
社交帐号登录The Global Fog image effect creates camera-based
exponential fog. All calculations are done in world space which makes it
possible to have height-based fog modes that can be used for
sophisticated effects (see example).全局雾图像效果可以创建基于相机的渐变雾。所有的计算均在世界空间内完成,从而有可能创建出更加复杂的基于高度雾模式的效果。Example of global fog, demonstrating both distance and height based fog基于距离与高度的全局雾效例子Example of &cheating& at atmospheric effects using global fog使用全局雾效的大气效果As with the otherimage effects, this effect is only available in unity Pro and you must have the Pro Standard Assets installed before it becomes available.和其他图像特效一样,该特效只能在Unity Pro上进行使用,并且在使用之前必须安装Pro Standard Assets。Hardware support
硬件支持This effect requires a
graphics card with pixel shaders (2.0) or OpenGL ES 2.0. Additionally,
depth texture support is required. PC: NVIDIA cards since 2004 (GeForce
6), AMD cards since 2004 (Radeon 9500), Intel cards since 2006 (GMA
X3000); Mobile: OpenGL ES 2.0 with d Consoles: Xbox
360, PS3.这个特效需要显卡拥有像素着色器(2.0)或者OpenGL ES
2.0。台式机:2003年以后的NVIDIA显卡(GeForce 6),2004年以后的AMD显卡(Radeon
9500),2005年以后的Intel卡(GMA X3000);移动设备:OpenGL ES 2.0;控制台: Xbox 360、 PS3。All image effects automatically disable themselves when they can not run on end-users graphics card.所有图像特效如果无法在用户显卡上运行时将会自动被关闭。Unity3D教程手册(unitymanual) 
 文章为作者独立观点,不代表微头条立场
的最新文章
我遇到的大多数开发人员都不怎么热衷于测试。我喜欢测试,并且比起编写新的代码,愉快地花更多的时间在测试中。我认为,正是因为专注于测试,我才可以花更少的时间来编写新的代码或修复bug,并且非常有成效本篇中,东方教主要介绍下“多卡交互”,顾名思义,同时识别多张识别图,并产生交互效果。使用HoloLens时,shell是由你周围的世界和来自系统的全息图像构成。我们将这种空间成为混合世界......涂涂乐算是比较成功的AR产品,东方教主几乎分为美术篇和程序篇和大家聊一聊涂涂乐。UGUI制作流程和优化方案...美国《赫芬顿邮报》网站刚刚登载了一名女程序员的文章。该文章讲述了她作为女程序员在职场生活中所感受到的孤独,并分析了这种孤独感产生的五大原因。好的代码,就像是好的笑话——无需解释就能让别人明白。如果你的代码能够做到不解自明,在大多数时候,你根本无需为其配备说明文档。无缝加载一般适用于地图较大的游戏,即仅加载我们看得到的地图,如果走远,这个地图就会被释放,虽然Unity优化很好,看不到的不会被渲染,但是内存仍然是有占用的,用无缝加载能大大减少场景占用的内存,这里我只讲比较简单的2D的无缝加载。项目统一构建了标准、规范,有效保证了界面的一致性,但是代码质量的提高却不是那么简单的事情。TechCrunch 上海峰会黑客马拉松的现场,我的同事提到一个比较疑惑的现象:为什么现场的“黑客”们人手一部苹果电脑?程序员都偏爱 Mac 吗?跟随我用Vuforia和Unity建立一个AR示例。并且这一切都是免费的。Unity中经常有对象或预制体,Unity虽然已经提供了Copy Component这个功能,但是想要把某个预制体或对象的组件全部都拷贝到某个新的对象上,这个就不太灵光了。有人问Unigine怎么打包加密,所以写篇Unigine快速打包成ung文件来分享给大家。我时常在想,软件开发人员在某些方面和喜鹊——一种臭名昭着地喜欢偷发亮的物品来装饰它们巢穴的鸟类非常类似。像喜鹊,从定义上说明软件开发人员是一种异常聪明,又有好奇心的动物。但是,我们非常非常容易因为闪亮的新玩具而分心。程序猿,这个字汇在近几年开始渐渐被大众所熟知。在外界看来,这一直是个特殊的群体,社会上也给程序猿贴了很多的标签,内向、屌丝、苦逼、裤衩、拖鞋等等。在他们的心中,程序猿是这样的。北京时间4月7日, 微软官方博客宣布发布Visual Studio Tools for unity 2.0 无数人追着手游的热潮来到这里,烧光了热情和积蓄,最后黯然地离开2014年上半年的成都天府软件园,汇集了大大小今天。蛮牛邀请我写点干货,注册蛮牛好些年了。还没写过技术文章呢。都是在自己博客写。今天就先写第一篇吧。这个内在编程这一行,我已经干了20多年了。至今为止,我也差不多写过六七门编程导论课程,教授时间总计超过1000小时游戏蛮牛2016虚拟现实开发者报告!最近因为项目上的需要,用到了GearVR作为开发设备。从此就开启了填坑模式,下面我就要将我在GearVR上开发所碰到的问题以及解决办法详细的做一个介绍。比盒子高级点的S6+GearVR整体来说效果确实好不少。之前只接触过GoogleCardboard SDK ,网上GearVR似乎没有比较详细的教程头一次打包整整耗掉了我一个晚上的时间。开始进入主题,手把手教您打一个GearVR包。你会怎么纪念逝去的亲友?将他的照片放在桌上,还是每天复习他的教诲?国外的游戏开发商 Crate Entertainment 为了纪念一位热爱游戏的父亲,采取极具创意的方式:让他成为游戏里的 NPC,与他心仪的游戏永远相伴。看帖子标题是否觉得有些说不出来的味道呢?但是游戏里又各种地方可以用到,大家只有按照自己理解来用吧,我暂且叫他公告列表?通告信息?满满干货哦~今天要与大家分享的是目标屏幕位置追踪显示,或许大家不太好理解,下面将提供我的一个思路。附载测试工程项目包哦~我们常用的UI都是由大堆的UI通过层级堆叠出来的。那怎么实现这种UI界面显示3D模型可以自由徐旋转运动的功能呢。RenderTexture就是一种很好用的方法。教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件几乎所有程序员都曾经产生过一种错觉认为再过几个小时哥就能搞定!...教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件程序员,你就像那漆黑夜里的萤火虫,一举一动都深深出卖了你。程序员是什么物种?教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件程序员自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码。深夜之所以工作效率高是因为不易分心,额!其实仔细想想晚上和白天并无多大区别...教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件蛮牛酱导读:本文主要说的是2D的无缝自动拼接。这篇文章主要介绍一些卡通渲染的方法。包括:一个最常见的包含了卡通风格的漫反射+高光的场景。基于色调的卡通渲染。一种风格化的卡通高光的计算方法。教程以Unity引擎为环境 ,重点放在Cg语言的学习和经典光照的计算上。为了突破难点,作者铺助了大量图文课件又到了买火车票的高峰期,然后12306的验证码就遭到各种吐槽。其实大部分验证码没有那么难,大家只是因为买不到票,发泄一下不满的情绪。于是各种恶搞的图就出现了,比如找二次元里人物的矮子,找好男人什么的...很多人会疑问是不是程序员最后只能转管理,是不是到了中年之后就应该放弃编程。看到这个回答后很受触动,尽力翻译出来,有不恰当的地方欢迎指出。很多人会疑问是不是程序员最后只能转管理,是不是到了中年之后就应该放弃编程。看到这个回答后很受触动,尽力翻译出来,有不恰当的地方欢迎指出。对于刚入行浮躁的系统工程师,如何成长,以下是列出了一些成长的心得,不必每条都去实践,但是优秀的系统工程师成长过程中总会实践里面的几条。简单探讨和分析下游戏回放系统的设计和针对特定需求回放功能的TinyReplaySystem设计和具体实现。简单探讨和分析下游戏回放系统的设计和针对特定需求回放功能的TinyReplaySystem设计和具体实现。蛮牛酱导读:此文分享在Unity5中烘焙光照时关于软阴影的一些见解。蛮牛酱导读:Unity约一年前发布了WebGL平台的性能基准测试情况,如今一年过去,Unity也针对WebGL做了不少改善,今天为大家分享新一轮的测试结果。页游开发者一定要关注哦~unitymanual游戏蛮牛 ---
中国最大的手机游戏开发者技术社区! 热门文章最新文章unitymanual游戏蛮牛 ---
中国最大的手机游戏开发者技术社区!Unity shader实现海边波浪效果 - 简书
下载简书移动应用
写了2675字,被8人关注,获得了4个喜欢
Unity shader实现海边波浪效果
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
提供高质量的Unity教程,供大家学习和参考
· 260人关注
欢迎进入Unity的3D世界,本专题做为Unity技术开发者的交流与分享平台,欢迎各界人事投稿。
加入Unity3D的开发技术交...
· 67人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:程序写累了,就来玩玩酷跑小游戏吧,嘿嘿。
雨松MOMO送你一首歌曲,嘿嘿。
Unity3D研究院之处理摄像机与角色之间被挡时的局部透明效果
Unity3D研究院之处理摄像机与角色之间被挡时的局部透明效果
围观7547次
编辑日期: 字体:
我改了一下他的shader.
1234567891011121314151617181920212223242526272829303132
Shader "Custom/PlayerDiffuse" {&&&&Properties {&&&&&&&&_NotVisibleColor ("NotVisibleColor (RGB)", Color) = (0.3,0.3,0.3,1)&&&&&&&&_MainTex ("Base (RGB)", 2D) = "white" {}&&&&}&&&&SubShader {&&&&&&&&Tags { "Queue" = "Geometry+500" "RenderType"="Opaque" }&&&&&&&&LOD 200&&&&&&&&&Pass {&&&&&&&&&&&&ZTest Greater&&&&&&&&&&&&Lighting Off&&&&&&&&&&&&ZWrite Off&&&&&&&& //&& Color [_NotVisibleColor]&&&&&&&&&&&&Blend SrcAlpha OneMinusSrcAlpha&&&&&&&&&&&&SetTexture [_MainTex] { ConstantColor [_NotVisibleColor] combine constant * texture }&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&Pass {&&&&&&&&&&&&ZTest LEqual&&&&&&&&&&&&Material {&&&&&&&&&&&&&&&&Diffuse (1,1,1,1)&&&&&&&&&&&&&&&&Ambient (1,1,1,1)&&&&&&&&&&&&}&&&&&&&&&&&&Lighting Off&&&&&&&&&&&&SetTexture [_MainTex] { combine texture } &&&&&&&&}&&&&&} &&&&FallBack "Diffuse"}
如下图所示,剑圣还是很帅的吧。
本文固定链接:
转载请注明:
雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。
您可能还会对这些文章感兴趣!

我要回帖

更多关于 unity3d shader 的文章

 

随机推荐