Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat menggunakan Microsoft Direct3D untuk mensimulasikan fenomena alam yang melibatkan rilis energi. Misalnya, aplikasi dapat menghasilkan tampilan api dengan menerapkan tekstur seperti api ke satu set billboard. Ini sangat efektif jika aplikasi menggunakan urutan tekstur api untuk menganimasikan api pada setiap papan reklame di api. Memvariasikan kecepatan pemutaran animasi dari billboard ke billboard meningkatkan penampilan api nyata. Kesamaran api 3D bergantian dapat dicapai dengan melapisi papan reklame dan tekstur di papan reklame.
Anda dapat mensimulasikan suar dan lampu kilat dengan menerapkan peta cahaya yang berturut-turut lebih terang ke semua primitif dalam adegan. Meskipun ini adalah teknik overhead tinggi komputasi, ini memungkinkan aplikasi Anda untuk mensimulasikan flare atau flash yang dilokalkan. Artinya, bagian adegan tempat suar atau lampu kilat berasal dapat mencerahkan terlebih dahulu.
Teknik lain adalah memposisikan billboard di depan adegan sehingga seluruh area target render tercakup. Aplikasi ini menerapkan tekstur yang lebih putih secara berturut-turut ke billboard dan mengurangi transparansi dari waktu ke waktu. Seluruh adegan memudar menjadi putih saat waktu berlalu. Ini adalah metode overhead rendah untuk membuat suar. Namun, menggunakan teknik ini, mungkin sulit untuk menghasilkan penampilan flash terang dari sumber cahaya titik tunggal.
Ledakan dapat ditampilkan dalam prosedur adegan 3D yang mirip dengan yang digunakan untuk api, kilatan, dan flare. Misalnya, aplikasi Anda mungkin menggunakan billboard untuk menampilkan gelombang kejut dan naiknya asap saat ledakan terjadi. Pada saat yang sama, aplikasi Anda dapat menggunakan sekumpulan billboard untuk mensimulasikan api. Selain itu, ia dapat memposisikan satu papan reklame di depan adegan untuk menambahkan suar cahaya ke seluruh adegan.
Sinar energi dapat disimulasikan menggunakan papan reklame. Aplikasi Anda juga dapat menampilkannya menggunakan primitif yang didefinisikan sebagai daftar baris atau garis garis. Untuk detailnya, lihat Daftar Baris dan Garis Garis.
Aplikasi Anda dapat membuat bidang paksa menggunakan billboard atau primitif yang didefinisikan sebagai daftar segitiga. Untuk membuat bidang paksa dari daftar segitiga, tentukan sekumpulan segitiga yang terputus-putus dalam daftar segitiga yang sama spasinya di atas wilayah yang dicakup oleh bidang paksa. Kesenjangan antara segitiga memungkinkan pengguna untuk melihat adegan di belakang segitiga, seperti yang mungkin Anda harapkan saat melihat bidang paksa. Terapkan tekstur ke daftar segitiga yang memberikan segitiga penampilan bersinar dengan energi. Untuk informasi selengkapnya, lihat Daftar Segitiga .
Topik terkait