代码之家  ›  专栏  ›  技术社区  ›  Adam Harte

除了明显的噪音外,柏林噪音还有其他用途吗?

  •  9
  • Adam Harte  · 技术社区  · 15 年前

    柏林噪声还有什么用途?

    5 回复  |  直到 12 年前
        1
  •  10
  •   genpfault    5 年前

    我知道关于柏林噪音和你能用它做的事情的最好的论文在 Texturing and Modelling pages on noise and other related subjects 时间倒流,值得一看。

    早在90年代末和21世纪初,我编写了一系列景观可视化程序,使用各种形式的柏林噪声处理来处理地形生成,当时我广泛使用它来创建逼真的景观。许多其他的节目也做类似的事情——精彩的节目 Terragen 例如

    Photorealistic Textile plugin 用于Photoshop。

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

        3
  •  2
  •   Rodrigo de Toledo    14 年前

    我已经看到虚拟角色的运动看起来更真实。

        4
  •  1
  •   Tom Leys    15 年前

    它可以在4个维度(即x、y、z、时间)中使用,以创建出现和消失的体积云。添加一个随时间变化的基本运动矢量,你也有风。

        5
  •  0
  •   Rune Grimstad    15 年前

    一个相关的用途是分形生成的地形。