Skip to main content

noise3D()

Part of the @remotion/noise package.

创建3D噪声。

API

该函数接受四个参数:

seed

传入任何 字符串数字。如果种子相同,则对于相同的 xyz 值将获得相同的结果。更改种子以获得不同的结果,适用于您的 xyz 值。

x

数字

第一个维度值。

y

数字

第二个维度值。

z

数字

第三个维度值。

返回值

一个值在 -11 之间,随着您的 xyz 值的变化而摆动。

示例

tsx
import { noise3D } from "@remotion/noise";
 
const x = 32;
const y = 40;
const z = 50;
console.log(noise3D("my-seed", x, y, z));
tsx
import { noise3D } from "@remotion/noise";
 
const x = 32;
const y = 40;
const z = 50;
console.log(noise3D("my-seed", x, y, z));

Credits

使用了 simplex-noise 依赖项

另请参阅