- Artikel ini adalah pengenalan interaktif tentang shader, yaitu program kecil yang berjalan di GPU untuk menghasilkan grafis.
- Shader digunakan dalam video game dan grafika komputer karena paralelisasi yang dicapai melalui kecepatan dan efisiensinya.
- Penulis menjelaskan cara membuat animasi berbasis shader yang menggantikan animasi CSS sederhana di sebuah situs web.
- Artikel ini memberikan penjelasan terperinci tentang cara membuat shader, termasuk penggunaan input, koordinat, tipe bawaan, dan output.
- Penulis memperkenalkan konsep Signed Distance Functions (SDFs), yang merepresentasikan bentuk melalui jaraknya terhadap titik-titik lain dalam ruang.
- Artikel ini juga menjelaskan cara menggabungkan bentuk-bentuk individual menggunakan SDFs untuk membuat bentuk yang kompleks, misalnya blob.
- Penulis menunjukkan cara menganimasikan bentuk dengan memasok uniform waktu ke shader.
- Artikel ini ditutup dengan panduan tentang cara memperkenalkan interaksi pengguna ke dalam shader sehingga pengguna dapat mengontrol posisi bola di dalam blob menggunakan mouse.
- Penulis merekomendasikan sumber tambahan seperti The Book of Shaders dan pengantar Shader Art Coding di YouTube bagi mereka yang ingin mempelajari shader lebih lanjut.
1 komentar
Komentar Hacker News