- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道什么是柏林噪音(我写了一些代码来生成它)。
我认为分形噪声是按比例缩放并求和的 Perlin 噪声,对吗?
我有时会在同一篇文章中看到湍流噪声和柏林噪声,但随后这篇文章只讨论了柏林噪声。它们有什么关系?
最佳答案
柏林噪声是一种 gradient noise通过散列坐标生成以对应于随机值(这是你的梯度)。然后,此方法在梯度之间进行插值,以提供比 value noise 更好的结果噪声。其中您只需在每个散列整数坐标的值之间进行插值。
当将一个像素缩放到一个整数坐标时,梯度和值噪声看起来与白噪声没有区别。当您引入 Octave 时,这种情况会发生变化。不是仅仅在每个点生成梯度或值,而是缩放网格并对值求和几次(就像你说的那样)。 Fractal噪声是产生分形的任何噪声, Octave 噪声求和产生分形噪声。这是因为 Octave 音程引入了自相似性和噪声分形所需的其他效应。
虽然倍频程求和是目前最流行的分形噪声技术,但分形噪声本身并不与其他类型的噪声相互排斥。例如,带有 Octave 音阶的 Perlin 噪声是梯度分形噪声。
湍流首先意味着两件事:
湍流噪声可以作为分形噪声的附加修饰符,分形噪声采用输出的绝对值来创建山谷并最终看起来像云湍流。您也可以将其反转以创建山脊。你最终得到这样的图像:
http://www.neilblevins.com/cg_education/procedural_noise/perlin_turb_max.jpg
它也指另一个纹理的扭曲空间,例如 described here towards the bottom 是什么.从某种意义上说,您对图像造成了动荡。此过程使用与 perlin 和其他方法使用的相同的散列索引。
你可以有梯度分形湍流噪声,没有一个是相互排斥的。
关于perlin-noise - 柏林与。分形与。湍流噪音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27915744/
我今天尝试使用噪声在处理中生成伪随机角度,但它没有像我希望的那样工作。 float xoff = 0; float inc = 0.01; void draw(){ float vx = cos(
我正在使用 OpenCV 和 Python 处理图像。我需要去除图像中的点/噪声。 我尝试了使点变小的膨胀,但是文本被损坏了。我还尝试了两次循环扩张和一次腐 eclipse 。但这并没有给出令人满意的
我需要使用我编写的 perlin 噪声程序在 Java 中生成 3D 行星(球体)的纹理。但问题是左侧和右侧需要相同,上下也必须相同,这样您才能将纹理放在球体上。 我无法将柏林噪声源放在这里,因为它太
我想构建一个 android 应用程序,它可以识别我的声音,将其转换为文本,并显示我刚刚说的 toast 。我可以通过使用一个按钮来为我启动语音识别器来做到这一点。但现在我想让它只根据我的声音工作。
嗨,我正在使用我发现的算法来生成柏林噪声。我想做的是用更少的曲线创建更锐利的边缘Picture 。 private static final double F2 = 0.5*(Math.sqr
我正在尝试用 C++ 编写一个程序来播放一个小的 .wav 文件。我已经按照 DirectX SDK 文档对其进行了编程,以在辅助静态缓冲区上编写和播放。它运行正常,除了在任何 .wav 文件播放结束
在这个 short video 中听我的问题. 现在我更详细地解释: 在那个视频中,我已经播放了(点击按钮)一个音频文件三次,连续两次,最后一次有一点停顿。第一次听起来像 radio 正在调谐,第二次
所以在过去的几个小时里,我一直在尝试用 Dart 制作一个简单的 Perlin 噪声发生器。为此,我决定在 this page 上使用二维生成的伪代码。 (很棒的阅读!) 这是我的 Dart 实现的样
我正在为 android 开发一个 OCR 应用程序(构建为 java 应用程序)。我想从相机捕获的图像中检测文本并进行预处理我正在使用 OpenCV,但我得到了一些额外的行,这些行被读取为文本,我采
我正在使用 Ruby on Rails 3.1.1 和 pg gem。 在我的 Gemfile.lock 中,这是我拥有的 pg (0.11.0) 我的日志中充满了如下所示的信息。我没有用 sqlit
我在 javascript 中创建了一个带有实时对话模块的应用程序。我正在使用 WebRTC 设置对等连接。信号和候选人似乎都工作正常。对等点不在同一个网络上。 在某些时候,音频开始向流中添加点击。质
我在基于 android 的 csipsimple 应用程序中使用了一个 PJSIP 库。除一个问题外,一切正常。当我打开扬声器时,通话中有很多回声/噪音,无法进行通话。可能是什么问题以及如何处理这个
当您按下 alt+几乎任何其他键时,它会发出 clang 。噪音说“你已经尝试做一些你做不到的事情” 我想在多个组合中使用 alt 键作为网络应用程序的键盘快捷键。 尽管在按下 alt+* 时有一些事
我的目标是创建一个 SDL 窗口,绘制不同的波形并播放该波的不确定声音。通过按下特定的键,可以修改波的幅度、频率或波形等参数。 问题在于,即使是绘制时看起来不错的简单正弦波,听起来也很嘈杂。我不明白为
我收到大量这样的消息,围绕着我故意不支持的 SSL 协议(protocol),例如SSLv3、TLS1.0 等 2020-02-06 13:08:30,600 ERROR [io.undertow.r
我有错误s的情况通常是从 3rd-party JS 发出的,例如 Chartbeat 等。我想捕获并丢弃/静音这些错误以及相关的噪音。 所有此类 3rd 方脚本都会执行以下操作: 创建 DOM 标签
我对新 ffmpeg 中的重采样结果感到困惑。我将 AAC 音频解码为 PCM,ffmpeg 显示音频信息为: Stream #0:0: Audio: aac, 44100 Hz, stereo, f
我是一名优秀的程序员,十分优秀!