Seed Values

种子价值

At various locations in Cinema 4D where random values are dispersed, you will find a Seed setting. These values make "varied" random sequences available. Often, a series of random numbers is required, which are then fed internally to functions. This can, for example, be applied to a Landscape object or Noise shader:

在C4D院的不同位置,随机值分散,你会发现一个种子设置。这些值使得“各种”随机序列成为可能。通常,需要一系列随机数,然后将其内部提供给函数。例如,这可以应用于横向对象或噪音着色器:

Each have different start values for both the Landscape object and the Noise shader. 对于 Landscape 对象和 Noise 着色器,每个都有不同的起始值

What’s special about this seed value is that the numbers that are generated are not entirely random but start from the seed value, which means that the same seed value (within a given function) will produce the same, reproducible random sequences. For example a Seed value of 638 for a Landscape object will produce the exact same geometry on any computer or program version. There is no correlation between small seed value differences and their results: values of 638 and 639 will produce entirely different random sequences. Almost all Seed value settings in Cinema 4D work according to this principle.

这个种子值的特别之处在于,生成的数字并不完全是随机的,而是从种子值开始,这意味着相同的种子值(在给定的函数中)将生成相同的、可重复的随机序列。例如,一个景观对象的种子值为638将产生完全相同的几何形状在任何计算机或程序版本。小的种子值差异和它们的结果之间没有相关性: 638和639的值将产生完全不同的随机序列。几乎所有的C4D的种子值设置都是根据这个原则工作的。

There are, however, Seed values (e.g., for the Random Effector) for which the aforementioned small seed value differences do make a difference. If a decimal place is modified (e.g., from 683.2 to 638.3), the ramdom sequences will be similar.

但是,对于某些种子值(例如,对于随机效果器) ,前面提到的小种子值差异确实会产生差异。如果一个小数位被修改(例如,从683.2到638.3) ,ramdom 序列将是类似的。