Simplexnoise
- Ini adalah fungsi kebisingan Perlin Simplex yang bersih, cepat, modern, dan gratis.
- Jika kita mengubah float menjadi ganda, itu bisa lebih cepat tetapi tidak ada tipe ganda dalam cetak biru
- Semua fungsi publik adalah blueprintcallable sehingga dapat digunakan di setiap cetak biru
Dari Devdad dan didedikasikan untuk Anda dan komunitas yang tidak nyata. Kode sekarang di bawah lisensi MIT, gunakan itu gratis untuk apa pun yang Anda inginkan. Saya hanya meminta Anda menyebut saya dalam kredit untuk permainan Anda dengan cara yang terasa paling tepat untuk Anda.
- Simplexnoise 1D, 2D, 3D & 4D
- Versi skala SimplexNoise 1D, 2D, 3D & 4D
- Versi Inrange SimplexNoise 1D, 2D, 3D & 4D
- Fungsi Simplexnoise melatih kembali nilai apung antara 0 - 1
- Simplexnoise SCALED Retruns Float Nilai antara 0 - Faktor Skala
- Simplexnoise dalam kisaran mengembalikan nilai float antara minrange - maxrange
- Nilai infaktor ditambahkan ke semua fungsi untuk mengatur frekuensi noise [bentuk nilai yang direkomendasikan: 0,1 - 0,00001]
- Getsimplenoise1d_ex (float x, float lacunarity, float persistance, int oktaf, float infactor, bool zerotoone)
- Getsimplenoise2d_ex (float x, float y, float lacunarity, float persistance, int oktaf, float infactor, bool zerotoone)
- GetsImplenoise3d_ex (float x, float y, float z, float lacunarity, float persistance, int oktaf, float infactor, bool zerotoone)
- Getsimplenoise4d_ex (float x, float y, float z, float w, float lacunarity, float persistance, int oktaf, float infactor, bool zerotoone)
Algoritma ini awalnya dirancang oleh Ken Perlin, tetapi kode saya telah diadaptasi dan diperluas dari implementasi yang ditulis oleh Stefan Gustavson ([email protected]) dan dimodifikasi agar sesuai dengan Unreal Engine 4