Bagikan melalui


Jalur Awan, Asap, dan Uap (Direct3D 9)

Jalur awan, asap, dan uap semuanya dapat dibuat dengan perpanjangan teknik billboarding. Lihat Billboarding (Direct3D 9). Dengan memutar billboard pada dua sumbu alih-alih satu, aplikasi Anda dapat memungkinkan pengguna untuk melihat billboard dari sudut mana pun. Biasanya, aplikasi memutar billboard pada sumbu horizontal dan vertikal.

Untuk membuat cloud sederhana, aplikasi Anda dapat memutar primitif persegi panjang pada satu atau dua sumbu sehingga primitif menghadap pengguna. Tekstur seperti cloud kemudian dapat diterapkan ke primitif dengan transparansi. Untuk detail tentang menerapkan tekstur transparan ke primitif, lihat Texture Blending (Direct3D 9). Anda dapat menganimasikan cloud dengan menerapkan serangkaian tekstur dari waktu ke waktu.

Aplikasi dapat membuat cloud yang lebih kompleks dengan membentuknya dari sekelompok primitif. Setiap bagian awan adalah primitif persegi panjang. Primitif dapat dipindahkan secara independen dari waktu ke waktu untuk memberikan penampilan kabut dinamis. Ilustrasi berikut menunjukkan konsep ini.

ilustrasi primitif yang membentuk cloud yang lebih kompleks

Munculnya asap ditampilkan dengan cara yang mirip dengan awan. Biasanya memerlukan beberapa billboard, seperti cloud yang kompleks. Asap biasanya meninggi dan naik dari waktu ke waktu, sehingga papan reklame yang membentuk asap plume perlu bergerak sesuai dengan itu. Anda mungkin perlu menambahkan lebih banyak billboard saat plume naik dan tersebar.

Jejak uap adalah asap plume yang tidak naik. Namun, seperti asap luapan, bubar dari waktu ke waktu. Ilustrasi berikut menunjukkan teknik menggunakan billboard untuk mensimulasikan jejak uap.

ilustrasi papan iklan yang mensimulasikan jejak uap

Contoh Alfa