Berikut adalah beberapa demo WebGL dan Web Audio API keren yang saya lihat selama beberapa minggu terakhir.
EVE Online ship viewer adalah aplikasi penampil kapal online yang terlihat bagus dan dibuat dengan WebGL. Cara yang sangat bagus untuk menampilkan karya seni di dunia game.
Halaman contoh Web Audio API memiliki beberapa contoh menarik tentang cara melakukan pemrosesan audio menggunakan API ini. WebGL City adalah salah satu demo yang ditautkan dari halaman contoh. Ini adalah demo kecil tentang helikopter yang terbang di sekitar lanskap kota pada malam hari. Helikopter (nonaktifkan musik dengan menekan 'm', aktifkan suara helikopter dengan menekan 'n') menggunakan fitur audio spasial Web Audio API untuk menggeser audio helikopter dari satu speaker ke speaker lainnya.
Beberapa orang yang rajin menerapkan game ular menggunakan shader fragmen WebGL saja di GLSL Sandbox. Saya terkejut.
Big Bang mungkin terlihat seperti animasi partikel WebGL lainnya, tetapi simulasi partikel sebenarnya dijalankan di GPU. Simulator adalah shader fragmen yang membaca posisi partikel sebelumnya dari tekstur dan menulis posisi partikel baru ke tekstur FBO.
Blocky Earth mengambil data Google Earth dan membuatnya menjadi MineCraft. Ini menyampaikan perbedaan tinggi dengan baik. Misalnya, saya melihat Australia dan lapisan es Antartika, dan Anda dapat melihat ketebalan es kontinental yang mencapai beberapa kilometer.
Midem Music Machine adalah demo musik yang menyenangkan oleh Mr.doob dan Paul Lamere. Ini adalah semacam kotak musik yang digerakkan bola dengan bola yang memantul dari bit 'n' bops. CreativeJS memiliki tulisan yang bagus tentang hal ini, lihat selengkapnya.
Melanjutkan tema visualisasi musik komputer, baru-baru ini saya menemukan halaman tentang bytebeat, sebuah bentuk musik yang dihasilkan oleh formula kode minimalis. Halaman ini tertaut ke satu visualisasi WebGL keren dari musik tersebut. Gregg Tavares mengambil ide tersebut dan membuat sandbox bytebeat untuk membuat dan membagikan lagu bytebeat Anda sendiri langsung dari browser.