当前位置: 首页 > wzjs >正文

网站内容与功能模块设计百度安全中心

网站内容与功能模块设计,百度安全中心,设计类专业考研考什么,鞍山58同城官网目录 一、👋🏻前言 二、😈sinx波动的基本原理 三、😈波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、🌊波动优化 …

目录

一、👋🏻前言

 二、😈sinx波动的基本原理

三、😈波动起来

1.sinx节点介绍

2.vertexPosition

3.集成Vector3

a.节点Append

b.连起来

4.波动起来

a.波动的原理

b.时间节点

c.sinx的处理

四、🌊波动优化

五、🚀相关数据优化

1.希望波动密集一点

2.更改幅度


一、👋🏻前言

大家好,我是菌菌巧乐兹~本节内容主要讲一下,如何用shader来做一个sinx波动~

效果预览:

 二、😈sinx波动的基本原理

原本这是一个平面,变成一个曲面,还是改变顶点坐标

我们改变的是y的顶点坐标

要变成sinx的波动,就是根据给的x的值改y的坐标

我们学过y=sinx

三、😈波动起来

1.sinx节点介绍

2.vertexPosition

之前学过,我们的顶点坐标是有x的,我们把顶点的x给进去,这样我们就输出为y了

3.集成Vector3

我们最后给到的偏移坐标,实际上是(0,偏移y,0),那么我们需要合起来一下

a.节点Append

节点append是专门把单个的数据合起来的节点

在左边的outputType,可以选择你想拼装哪个数据

根据你选择的不同的选项,右边的节点也会有不同的接口

例:Vector2,右边就只有x和y,以此类推

InternalData下面可以填写的数据,你可以选择自己填,也可以选择在节点连

b.连起来

偏移是xyz,所以我们选Vector3,x和z不偏移,所以我们填0,y就是刚才sin连的节点,如图所示

这时候外面的图形,如下图所示(是不会动的)

 

4.波动起来

a.波动的原理

波动就是让输入进去的x的值逐渐增大,因为sinx中的x,只需要不断变大,他的y一直都在-1和1之间变动。

b.时间节点

这个节点就是当你点击运行时,就会从0开始计时,和秒表一样,一直往上加,速度是和平时的秒速是一样的。

如果你觉得时间走的太快了,你可以改scale,就是改时间的倍数

总结:这是一个不断增加的值

c.sinx的处理

只要x不断增加,就可以获得不断波动的y值,我们先让顶点x的值和time相加,如下图所示,就有了一组不断升高的x

把这个x放进sinx节点当中

d.都连接起来

你就会获得一个不断波动的plane

四、🌊波动优化

首先你会发现一个问题,我们的波纹有棱有角的,不是一个圆滑的波动plane

因为我们是控制的顶点移动,顶点和顶点中间我们是不管的,打开网格就可以看见

备注:选择这个就可以看见网格(如下图所示)

 

然后你就可以看见,只控制顶点移动,顶点和顶点之间离得挺远的,所以只能是有棱有角的波动。

总结:unity自带的plane是不够用的,没办法做到丝滑的波动,所以我们要搞一个网格比较密集的模型


模型资源绑定在文章,QQ群里均可下载,或者你自己搞一个网格密度高的模型


 换上密度高的模型后,把写的shader放上去,就会变成丝滑的模型波动

其实这里还是有点棱角的,如果你希望完全丝滑,就继续加网格密度 

五、🚀相关数据优化

1.希望波动密集一点

可以看见我们sin2x比sinx的波动要密集,所以我们只需要给输入的x加上倍数,就可以调整密集程度

如下图所示,dencity是一个float【可外部更改】,把它和上面的框相乘

从外部调整dencity,看波动效果

2.更改幅度

如果你觉得幅度太小了,那就是偏移y的数值太小了,在最后y值在的地方做个相乘

再给个特写

最后的波动结果

 


文章转载自:

http://Q1TEQlhL.hqhLx.cn
http://O8ClkePa.hqhLx.cn
http://XkMflEOP.hqhLx.cn
http://ai7Sz0kw.hqhLx.cn
http://JnG7q0JJ.hqhLx.cn
http://cTRD9Goh.hqhLx.cn
http://Lei8ihkj.hqhLx.cn
http://ExzrieeC.hqhLx.cn
http://hjpA70P5.hqhLx.cn
http://JynpFhBq.hqhLx.cn
http://GufHFQHO.hqhLx.cn
http://stHIyBsA.hqhLx.cn
http://FsFxFtJ2.hqhLx.cn
http://BlQzNdIE.hqhLx.cn
http://ikvHNqR9.hqhLx.cn
http://ISaQAhLl.hqhLx.cn
http://D0m8ZteU.hqhLx.cn
http://EM87PFRB.hqhLx.cn
http://lbVD4c7Z.hqhLx.cn
http://0Rf7Epu7.hqhLx.cn
http://bqXkXHjm.hqhLx.cn
http://kqVnL2e5.hqhLx.cn
http://pVSmz9cs.hqhLx.cn
http://2Xpe6wZi.hqhLx.cn
http://VmfxPFXl.hqhLx.cn
http://kbaeCsk2.hqhLx.cn
http://JKK5EAww.hqhLx.cn
http://CyYN0Oem.hqhLx.cn
http://jeI9ydBj.hqhLx.cn
http://VNUQE0l4.hqhLx.cn
http://www.dtcms.com/wzjs/607705.html

相关文章:

  • 班级网站建设组织机构乐清站在那儿
  • 旅游网站反链怎么做莱芜seo推广
  • 网站源码是html怎么转成php网站清原招聘网站建设
  • 沈阳企业网站开发wordpress 主页布局
  • 北仑网站建设案例国外域名注册网站 中文
  • 漳州做网站的公司网站开发工程师待遇淄博
  • 外贸做企业什么网站建设网络营销的功能有哪些?
  • 句容建设局网站招标微网站自助建设
  • 外贸网站建站电话多少公司管理系统有哪些内容
  • 做vip兼职设计师的网站有哪些手机页面
  • 建湖县住房和城乡建设局网站音乐网站答辩
  • ps如何做游戏模板下载网站能制作网页的软件是
  • 网站建设维护内容网站建设预期周期
  • win10装Wordpress百度关键词优化软件网站
  • 免费查企业电话网站玩具网站的制作
  • 宁波网站建设果核致设计网站
  • 做映射后 内网无法通过域名访问网站科技画
  • 网站可视化后台成立一个公司需要什么条件
  • 泗阳县建设局网站给网站增加功能怎么做
  • 女生做网站编辑好吗做网站的创始人
  • 无锡教育论坛网站建设网站开发公司网站
  • 网站开发网页设计js网站后台风格
  • 福州网站设计大概费用开发公司复工复产工作方案
  • 做soho的网站洛阳建设企业网站公司
  • 战酷设计网站官网入口想建个网站什么代码都是自己写
  • 微信网站建设和维护网络运维工程师工资
  • 手机网站横竖屏vr 做的网站
  • 淘掌门官方网站公司自己做网站备案
  • 网站制作知识购物网站建设的可行性
  • 郑州家居网站建设seo网站图片优化