Unity地形设计之midpointdisplacement算法(九)

阅读: 评论:0

Unity地形设计之midpointdisplacement算法(九)
midpoint displacement(中点位移算法),⼜称Diamond-square 算法,是⼀种能够⽤于⽣成⼀维噪声的算法,是⼀种迭代算法,整个算法由若⼲个 diamond step 和 square setp 交替进⾏来构成,算法具体过程如下:千年古墓46名少女赤身陪葬
假如有⼀个⽹格,⼀共有 (2^n+1)^2(2n+1)2个格点,现在给定⽹格四个顶点的初始权值,⿊⾊原点表⽰该点
三亚旅游景点多少钱
值是已知的,黄⾊原点是待求的值。
里斯本竞技vs法兰克福
瑞典语Diamond step表⽰:待求点被赋值为四个⾓的和,下⾯就是Diamond step表现
Square step:四条边的中点被赋值为所在边的两个端点与中⼼点的和,下⾯就是Square step表现
经过⼀个Diamond step 和 square setp 交替结果如下:
莆田旅行社跟团游整个⽹格点求值依次按照如上进⾏,直到所有点都被赋值,算法结束。
该算法可应⽤与地形的⽣成,它涉及在⽹格上⼯作是向上或向下移动中点:
特别感谢这位博主对midpoint displacement(中点位移算法)的讲解。龙门天气

本文发布于:2023-05-26 12:46:11,感谢您对本站的认可!

本文链接:http://www.035400.com/whly/4/143234.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:算法   团游   赋值   顶点   权值   赤身   少女
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2024-2030 Comsenz Inc.Powered by © 文化旅游网 滇ICP备2022007236号-403 联系QQ:1103060800网站地图