Skip to main content

noise3D()

Part of the @remotion/noise package.

创建3D噪声。

API​

该函数接受四个参数:

seed​

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

x​

数字

第一个维度值。

y​

数字

第二个维度值。

z​

数字

第三个维度值。

返回值​

一个值在 -1 和 1 之间,随着您的 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));
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 依赖项

另请参阅​