FIELD — Empat Keadaan dalam Satu Buffer
Rumput, pasang surut, bara, dan kisi menggunakan satu buffer — tanpa tekstur, tanpa model; sebuah compute pass menulis ulang 262.144 helai per frame, disertai catatan dan pembacaan frame rate.
Satu buffer bergantian menjadi hamparan rumput, pasang surut, bara, dan kisi: 262.144 helai dihitung ulang oleh compute pass WebGPU pada setiap frame.
Rumput, pasang surut, bara, dan kisi masing-masing memiliki slider langsung untuk kepadatan, kecepatan angin, dan warna, sehingga menggeser slider langsung mengubah bentuk adegan; catatan implementasi dan pembacaan frame rate tetap ada.
Coba Kimi BuildBuat halaman adegan prosedural WebGPU bernama FIELD: empat keadaan dalam satu buffer. Seluruh halaman berjalan pada satu buffer tetap yang digunakan bergantian oleh empat adegan: hamparan rumput yang tertiup angin, pasang surut, bara yang meredup, dan kisi teratur. Sebanyak 262.144 bilah rumput, atau partikel setara pada adegan berikutnya, ditulis ulang seluruhnya oleh compute pass pada setiap frame, sehingga tidak ada apa pun di layar yang berupa tekstur atau model; setiap helai dihitung. Saat pengunjung menggulir ke bawah, keempat keadaan bertransisi mulus satu sama lain, sementara buffer yang sama terus digunakan kembali di baliknya. Setiap keadaan diberi anotasi di halaman berupa catatan implementasi singkat yang menjelaskan cara kerja efek tersebut, serta pembacaan frame rate secara real-time. Saat browser tidak mendukung WebGPU, halaman menampilkan pesan fallback yang tetap baik alih-alih adegan, sehingga pengunjung tahu mengapa tidak ada yang dirender. Halaman statis satu berkas.
Menambahkan keadaan kelima setelah kisi: hamparan salju yang turun perlahan, yang bertransisi saat digulir dengan kemulusan yang sama seperti empat keadaan pertama.
Coba Kimi BuildBuat halaman adegan prosedural WebGPU bernama FIELD: empat keadaan dalam satu buffer. Seluruh halaman berjalan pada satu buffer tetap yang digunakan bergantian oleh empat adegan: hamparan rumput yang tertiup angin, pasang surut, bara yang meredup, dan kisi teratur. Sebanyak 262.144 bilah rumput, atau partikel setara pada adegan berikutnya, ditulis ulang seluruhnya oleh compute pass pada setiap frame, sehingga tidak ada apa pun di layar yang berupa tekstur atau model; setiap helai dihitung. Saat pengunjung menggulir ke bawah, keempat keadaan bertransisi mulus satu sama lain, sementara buffer yang sama terus digunakan kembali di baliknya. Setiap keadaan diberi anotasi di halaman berupa catatan implementasi singkat yang menjelaskan cara kerja efek tersebut, serta pembacaan frame rate secara real-time. Saat browser tidak mendukung WebGPU, halaman menampilkan pesan fallback yang tetap baik alih-alih adegan, sehingga pengunjung tahu mengapa tidak ada yang dirender. Halaman statis satu berkas.
Menambahkan orbit dengan seret tetikus di atas transisi gulir, sehingga hamparan yang dihitung ulang setiap frame dapat dilihat dari sudut lain.
Coba Kimi BuildBuat halaman adegan prosedural WebGPU bernama FIELD: empat keadaan dalam satu buffer. Seluruh halaman berjalan pada satu buffer tetap yang digunakan bergantian oleh empat adegan: hamparan rumput yang tertiup angin, pasang surut, bara yang meredup, dan kisi teratur. Sebanyak 262.144 bilah rumput, atau partikel setara pada adegan berikutnya, ditulis ulang seluruhnya oleh compute pass pada setiap frame, sehingga tidak ada apa pun di layar yang berupa tekstur atau model; setiap helai dihitung. Saat pengunjung menggulir ke bawah, keempat keadaan bertransisi mulus satu sama lain sementara buffer yang sama terus digunakan kembali di baliknya. Setiap keadaan diberi anotasi di halaman berupa catatan implementasi singkat yang menjelaskan cara kerja efek tersebut, serta pembacaan frame rate secara real-time. Saat browser tidak mendukung WebGPU, halaman menampilkan pesan fallback yang tetap baik alih-alih adegan, sehingga pengunjung tahu mengapa tidak ada yang dirender. Halaman statis satu berkas.

