Introduction to Particle System by Aryo

  • Published on
    22-May-2015

  • View
    350

  • Download
    14

Embed Size (px)

DESCRIPTION

Presentasi dari Agustinus Arya Adhinugraha, Crew dari Agate Studio dalam event Talent Development Saturday Agate Studio. http://agatestudio.com Talent Development Saturday adalah acara Agate Studio crew sharing berbagai topik. Mulai dari Art, Programming, Game Production dan General Business/Management. TDS ini dilakukan tanggal 8 Februari 2014 di Bandung Digital Valley.

Transcript

  • 1. @agatestudio Introduction to Particle System Agustinus Arya Adhinugraha Knight Agate Studio

2. @agatestudio DAFTAR ISI Billboards Particle Drawing Instancing Main Loop Topik Lanjutan Contoh dalam Unity 3. @agatestudio Billboards Cara 2D Billboard ukurannya selalu sama Billboard selalu paling atas Cara 3D Menggunakan koordinat worldspace Ukuran bisa berubah tergantung kamera Cara fixed-size 3D Menggunakan koordinat screenspace Ukuran selalu tetap 4. @agatestudio Particle Serupa dengan billboards Sangat banyak Bergerak Muncul & hilang Semi transparan 5. @agatestudio Draw Particle glDrawArrays setiap particle Tidak efisien Gabungkan semua particle ke dalam satu VBO Mudah dan efektif Geometry shader Banyak yang belum support Instancing Sudah disupport kebanyakan komputer 6. @agatestudio Instancing Base mesh Beberapa VBO VBO untuk vertex VBO untuk posisi dan ukuran VBO untuk warna glDrawArraysInstanced 7. @agatestudio Main Loop Muncul & Hilang Buat banyak particle Maksimum particle & lifetime Lifetime berkurang setiap loop Semi Transparent Sort back to front 8. Hasil 9. @agatestudio Topik Lanjutan Animated Particle Smooth Particle Particle Physics GPU Simulation 10. @agatestudio Contoh dalam Unity Menggunakan Unity Particle System Set variabel-variabel lifetime size, rotation, color max particle Animated Particle Particle Physics 11. Contoh dalam Unity 12. Referensi http://www.opengl-tutorial.org/intermediate-tutorials/billboards- particles/billboards/ http://www.opengl-tutorial.org/intermediate-tutorials/billboards- particles/particles-instancing/ http://3dgep.com/?p=4313 13. Thank you!

Recommended

View more >