首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >除了显而易见的用途外,Perlin噪声还有其他用途吗?

除了显而易见的用途外,Perlin噪声还有其他用途吗?
EN

Stack Overflow用户
提问于 2009-05-11 10:04:34
回答 5查看 3.3K关注 0票数 9

我最近一直在研究不同的算法,并阅读了大量关于perlin噪声的文章。似乎人们使用它的唯一目的是生成纹理(云/木纹)或分发树木。

Perlin噪声还能用来做什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-05-11 10:24:24

我所知道的关于pages on noise and other related subjects噪声和你可以用它做的事情的最好的论文是Ebert的Texturing and Modelling,但是Hugo Elias不久前整理了一本相当不错的pages on noise and other related subjects集合,值得一看。

早在20世纪90年代末和21世纪初,当我写了一系列景观可视化程序时,我就广泛地使用它来创建逼真的景观,使用各种形式的Perlin噪声过程来处理地形生成。许多其他程序都做类似的事情--例如,非常棒的Terragen

我还用它来在其他纹理上应用真实的噪声,例如为Photoshop的Photorealistic Textile plugin添加“粗糙度”。

基本上,Perlin噪声的魅力在于它不是随机的,而是湍流的,所以在任何情况下,如果你有一个不确定的现象,它可以用来给出更“自然”的结果。这是一个任何程序员都应该熟悉的集合或例程,因为在人们倾向于使用随机数生成器的许多情况下,它的使用是适当的。例如,使用Perlin函数来推导游戏中某些建模的移动实体的速度变化(例如,由于风或诸如此类的原因),比应用随机变化要好得多。

票数 10
EN

Stack Overflow用户

发布于 2009-06-03 05:45:20

也不要忘记Worley noise。它是对Perlin的有益补充。paper itself就在这里。

http://www.cse.ohio-state.edu/~nouanese/782/lab4/ http://www.flickr.com/photos/12739382@N04/2652571038/

票数 6
EN

Stack Overflow用户

发布于 2010-12-13 10:24:59

我已经看到虚拟角色的动作看起来更逼真了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/847460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档