Pembuatan konten prosedural sekarang semuanya ditulis untuk GPU, jadi Anda harus tahu bahasa shader. Itu berarti GLSL atau HLSL. Ini adalah bahasa yang terkait dengan OpenGL dan DirectX masing-masing.
Sementara preferensi pribadi saya adalah untuk Dx11 / HLSL karena kecepatan, kurva belajar yang lebih mudah dan Frank D Luna , OpenGL didukung pada lebih banyak platform.
Anda juga harus memeriksa WebGL jika Anda ingin langsung menulis shader tanpa harus menghabiskan waktu (yang cukup) untuk menyiapkan mesin game OpenGL / DirectX.
Konten prosedural dimulai dengan noise.
Jadi, Anda perlu belajar tentang Perlin noise (dan penggantinya Simplex noise ).
Shadertoy adalah referensi luar biasa untuk belajar tentang pemrograman shader. Saya akan merekomendasikan Anda datang ke sana setelah Anda memberi kode shader pergi sendiri, karena kode tidak ada untuk mual secara matematis, tapi itulah cara konten prosedural dilakukan.
Shadertoy diciptakan oleh seorang jenius prosedural, Inigo Quilez , produk dari adegan demo yang bekerja di Pixar. Dia memiliki beberapa video youtube ( contoh yang bagus ) dari sesi coding langsung dan saya juga bisa merekomendasikan ini.