Bagikan melalui


kebisingan

Menghasilkan nilai acak menggunakan algoritma Perlin-noise.

ret noise(x)

Parameter

Item Deskripsi
X
[in] Vektor floating-point untuk menghasilkan kebisingan Perlin.

Tampilkan Nilai

Nilai kebisingan Perlin dalam rentang antara -1 dan 1.

Keterangan

Nilai kebisingan Perlin berubah dengan lancar dari satu titik ke titik lainnya di atas spasi, menciptakan nilai yang terlihat alami dan dihasilkan secara acak. Anda dapat menggunakan kebisingan Perlin untuk menghasilkan tekstur prosedural untuk efek seperti asap dan api.

Deskripsi Jenis

Nama Jenis Templat Tipe Komponen Ukuran
x Vektor Float apa pun
Ret skalar Float 1

Minimum Shader Model

Fungsi ini didukung dalam model shader berikut.

Shader Model Didukung
Model Shader 2 (DirectX HLSL) dan model shader yang lebih tinggi tidak
Shader Model 1 (DirectX HLSL) ya (hanya tx_1_0)

Lihat juga

Fungsi Intrinsik (DirectX HLSL)