问题标签 [perlin-noise]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - 如何创建分形立方体?
我想在 OpenGL 中渲染体积云。我发现了一篇有趣的论文,它描述了一种渲染体积云的简单技术。(http://www.inframez.com/events_volclouds_slide18.htm)但是我不知道如何创建他们的“分形立方体”(或 perlin-noise 立方体)。
我的问题是:如何创建立方体的 6 个可平铺分形纹理?
编辑:我的目标是制作体积云对象,而不是云天空盒。
module - 改进了 Lua 的 Perlin Noise 模块
我需要在我的 Lua 代码中改进 Perlin Noise 。
有没有像样的开源 Lua C 模块可用?
或者是否有任何不错的 C 库可以为我编写一个包装器(也许还有其他噪声函数)?
我知道自己编写一个并不难( Java 中的参考代码对于移植来说是微不足道的),但我不想在这里重新发明轮子。
simulation - 您使用程序技术制作/看过哪些内容
我在看一些我将来必须做的关于程序生成技术的研究,我想知道你有什么类型的内容:已
开发
帮助开发
看到已实施
尝试开发
以及你使用什么方法/技术/程序来开发它.
如果你觉得大方,也许你甚至可以深入了解它的细节,比如你用来开发它的数据结构和算法。
如果需要将其作为社区 wiki 放置,因为不是我要求解决问题,请告诉我。这不是一个家庭作业线程,因为它是一个我还没有参加的研究单元;)
iphone - 如何在 iPhone 上生成 Perlin Noise
我想在 iPhone 上创建一个动画柏林噪音,所以我最终可以做这样的事情:http: //dl.dropbox.com/u/1977230/example.png
我看了又看,但找不到任何类似的东西或实际显示 Perlin Noise 的方法。
我被告知要查看 OpenGL ES,但即使搜索 Perlin 噪声或熔岩/等离子效果的示例也不会产生任何结果。
我真的很感激这方面的一些帮助。
谢谢大家, 安德烈
c# - 卸载到 HLSL/GPU 而不显示?
据我所知,某些数学函数(如 FFT 和 perlin 噪声等)在 GPU 上作为像素着色器执行时会快得多。我的问题是,如果我想利用它来计算结果并流式传输到位图,我可以在不需要在 Silverlight 中实际显示它的情况下做到这一点吗?
更具体地说,我正在考虑将其用于涉及大量 perlin 和其他噪声的大型地形生成,以及诸如高通和从高度图导出法线等的后处理。
noise - 好的柏林噪声资源/实现?
那里有详细介绍 Perlin 噪声生成的好资源吗?我知道大多数语言都有可用的噪音生成库,但我有兴趣创建自己的有趣/体验。我已经看过这个,它看起来很流行,但它只对一维噪声进行了深入的解释。到目前为止,谷歌搜索相对没有帮助,因为它们中的大多数都专注于应用程序而不是如何创建生成器。
欢迎书籍和/或网站,即使它们的重点不是生成本身,只要它对实现进行彻底解释,或者至少提供所涉及的概念,以便我可以“发现”我自己的。
landscape - Perlin 噪波细节级别。如何放大风景?
我已经编写了自己的 Perlin Noise 实现并且效果很好。我可以通过改变频率来“放大”和缩小,但是当我放大时,噪音会变得越来越平滑。
假设我有一个显示大陆的景观。我想放大到城市大小的区域(或更近),但仍然有细节。我想我需要在更近的细节处重新生成景观,但我不确定是否有任何实现可以帮助解决这个问题?
缩小,我看到大陆和海洋,但我希望在小区域中代表大区域。
这是我遇到的问题的一个示例(大陆级别):
(来源:blind-games.com)
放大:
(来源:blind-games.com)
放大地图上的某个区域时,如何仍能获得丰富的细节?任何涉及的技术示例?
perlin-noise - Perlin 噪声算法
我很难理解许多描述 Perlin 噪声生成如何工作的在线可用的高度数学论文,我想知道是否有人能指出我更容易获得介绍的方向。我希望在应用程序中使用 Perlin 噪声来创建 2D 纹理。