Unity 大面积草风吹动效果+受人物影响
{
目录
- 人物移动+相机跟随脚本修改
- Gpuinstance实现大面积草地
- 风吹麦浪+人物影响
- 后处理动态天空实现
- 动态天空实现
- 体积光实现的三种方法
}
这个场景中有9万棵草,再加上Mesh地形和Chan,还有一个简单的屏幕后处理bloom,在1080P的情况下可以达到100+的帧数
努力优化没有白费。
关于草受人物干扰我刚开始的想法是,以顶点center到人物(x,pos.y+k,z,1)也就是人物头顶,的方向为法线,做“广告牌”(这里有一些特殊的处理,让渲染的面朝向射相机,效果就是周围倒一圈),效果一般,有的时候太夸张了,后来找到
https://www.patreon.com/posts/quick-game-art-19844414
算法简单而且效果非常不错。
关于草受风影响的代码网上一搜一大堆,一般是_Time + sin+cos,当处理完之后就会发现草的运动太规律了,一点也不真实;我的做法是通过一张贴图来控制草的顶点位移频率,对_Wind这张贴图进行采样,建议在绘制贴图的时候一定要模糊边缘,这样过度比较平滑,能有一种风吹麦浪的感觉。
到目前已经完成了两项,以前搞过体积光,预计动态天气和体积光会很简单,但是这次真的要鸽了,期末考试、结课论文、课程设计赶到一起了。
我宣布博客停更(2018-12-22至2019-??-??)
真香警告
Unity 大面积草风吹动效果+受人物影响相关推荐
- Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)
目录 前言 一.原场景效果 二.操作流程 三.效果演示 前言 在做项目时碰到需要在一个有光照场景中使某一个模型不受光照影响,即不区分明暗面,因此本文记录如何修改shader使模型在有光照的情况下不区分 ...
- Unity Animation -- 改进动画效果
使用曲线(Curves)改善动画 在上一篇笔记中(Unity Animation -- Overview_亦枫Leonlew的博客-CSDN博客),我们制作了简单的小球弹跳的动画,但这个动画看起来很不 ...
- 【咸鱼教程】基于系统时间的计时器DateTimer(不受FPS影响)
教程目录 一 计时器简介 二 计时器实现 三 Demo下载 一 计时器简介 在手机上跑游戏时,可能由于运动物体过多,导致帧频太低,计时不准确. 比如一些倒计时的游戏,可能倒计时30s,变成了35s. ...
- 天线的安装对通信效果有什么影响?
上周我们介绍的天线的基础知识,今天亿佰特为大家介绍一下天线的安装队通信效果的影响.随着科技的发展,无线通信越来越深入我们的工作和生活中,同时天线也变成了我们生活中最常见的物品. 天线是一种能量变换器, ...
- ue4 怎么传递变量到另一个蓝图_[UE4蓝图]虚幻4中实现简易天气系统(三)—— 受风力影响的Cascade雨水粒子...
上一篇: 架狙只打脚:[UE4蓝图]虚幻4中实现简易天气系统(二)-- 随机风力zhuanlan.zhihu.com Cascade就是现在UE4中正在使用的ParticleSystem. 制作雨水 ...
- 受疫情影响,突遭上交所中止发行上市审核!亏损持续扩大的极飞科技,还能让农业智慧起来么?...
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 近两年,有一类公司正在陆续冲刺科创板上市.这类公司有一个共同的特点,那就是"行业+AI".这类公司原来是专注于某个细分行业,近 ...
- 2021年中国互联网广告行业市场发展分析:行业总收入不断增长,但受多方因素影响增速不断放缓[图]
一.政策发展历程 互联网广告,是指通过网站.网页.互联网应用程序等互联网媒介,以文字.图片.音频.视频或者其他形式,直接或者间接地推销商品或者提供服务的商业广告.与传统的四大传播媒体(报纸.杂志.电视 ...
- Unity基础:粒子效果面板
如何在Unity中实现粒子效果? 首先,右键点击 Hierarchy栏,选择effects->Particle System,这样你就新建了一个粒子系统,如图所示: 下面来介绍右侧监视器(Ins ...
- Unity 实现简单力场效果
Unity 实现简单力场效果 前言 效果 源码 前言 项目中要用到一个力场的效果,偶然在bilibili中找到了.记录一下. 原视频: https://www.bilibili.com/video/B ...
最新文章
- 老码农:这是我见过最操蛋的代码,切勿模仿!
- Web安全测试检查单
- Android Studio 提示Error running app: No Android facet found for app
- 文本域字数限制统计(不区分中英文 符号)
- (四)Qt实现自定义模型基于QAbstractTableModel (一般)
- java 字符串匹配_多模字符串匹配算法原理及Java实现代码
- Android自定义柱状图表效果
- python socket recv超时_python使用多线程编写tcp客户端程序,你还没掌握吗?
- 个人博客网站html源码_最新0成本简单使用CODING Pages搭建Gridea个人博客网站详细教程...
- C++输出斐波那契数列的几种方法
- 【浅谈】我对中小型企业网络管理的一些看法(二)
- 数据结构c语言描述 试题,数据结构c语言版试题大全(含答案)
- GIS设备局部放电在线监测的研究设计报告
- 普通用户sudo echo权限依旧写入不了文件
- 压缩word文档大小的方法?
- WordPress博客自媒体主题:Autumn自定义主题配色
- 画图形表格用ECharts
- ps如何把自己的图与样机结合_如何用PS制作样机,并且看起来毫无痕迹
- 内推面试成功概率大吗?10年招聘HR告诉你关于内推的3个真相
- 计算机专业2017大学排名,全国计算机专业大学排名2017计算机专业大学排名
热门文章
- 苹果电脑查看python版本_Mac终端查看python版本号
- 112、Flutter实现图片放大缩小的动画小
- cuda的安装,及pytorch调用GPU步骤
- 6-2 有序顺序表的插入
- 第二章:华为VRP(理论+实验命令)
- Jetson TX2 安装 D435i ROS驱动
- http://zaojiasys.jianshe99.com 建造师数据泄漏,可以查看全部所有人的信息!
- 适合销售看的书都有哪些?销售方面的经典书籍推荐
- 微信小程序云函数NodeJs如何等待两次异步操作后返回数据给前端
- 自定义8583模板,打包解包,使用j8583包有改动