| Pemrograman Game 3D dengan DirectX |
|
|
|
| Ditulis oleh Zamrony P. Juhara |
| Selasa, 13 September 2011 08:20 |
|
Pada pemrograman grafis 3D, diulas topik dasar matematis grafis 3D pemrograman Direct3D termasuk ulasan tentang vertex/index buffer, depth/stencil buffer, texture mapping, efek kabut dan alpha blending. Pada tingkat lanjut, dibahas pula tentang terrain rendering, skybox, animasi model 3D yang sudah dibuat menggunakan editor pemodelan 3D seperti 3ds Max, Maya atau Blender. Pada bagian pemrograman audio, diulas dasar pemrograman DirectMusic dan DirectSound seperti bagaimana memainkan file suara, memainkan beberapa efek suara bersamaan dan menggunakan DirectSound untuk memainkan suara 3D sehingga suara seolah-olah terdengar dari berbagai arah (surround effect).
Pemrograman multimedia, terdiri atas beberapa topik, antara lain topik pemanfaatan DirectShow untuk memainkan file multimedia (audio maupun video) seperti MP3, MP4 atau format lain. Topik tentang penerapan efek suara seperti efek gema, chorus, reverb dan lain-lain terhadap data audio. Terdapat pula topik tentang bagaimana merekam gambar bergerak yang ditangkap dari kamera video. Bagian pemrograman jaringan dan multiplayer terdiri atas topik pemrograman jaringan dengan DirectPlay menggunakan model peer-to-peer dan client-server.Pemrograman perangkat input terdiri atas topik dasar pemrograman DirectInput, action mapping dan bagaimana menggunakan perangkat input yang mendukung efek force-feedback. Download CD PenyertaBagi Anda yang tidak menemukan CD penyerta ketika membeli buku, Anda bisa mendownload CD penyerta di alamat ini. CD penyerta berisi demo aplikasi yang disimpan dalam file ISO yang selanjutnya dapat Anda bakar ke CD atau browsing menggunakan aplikasi virtual CD gratis seperti Virtual CloneDrive. File ISO tersebut dikompress dengan format file 7z (108 MB dalam format terkompresi). Untuk mengekstrak file ini Anda bisa gunakan aplikasi 7Zip yang bisa Anda download gratis di website 7Zip. Untuk Anda yang tidak ingin repot membakar CD dan hanya butuh isinya, Anda bisa download file demo dalam bentuk terkompresi. File ini adalah file berformat 7z dengan ukuran 34MB. Password untuk mengekstrak: nama aplikasi (dalam huruf kecil) yang diulas dalam bagian lampiran buku. Update demo penyertaIsi demo dalam CD penyerta telah diupdate (22 Juni 2012) dengan menyertakan bugfix untuk demo aplikasi DirectInput menggunakan game input (joystick, gamepad dan lain-lain) dan bug fix untuk demo aplikasi particle system. Kebutuhan lainAplikasi demo menggunakan pustaka dari DirectX End-User Runtimes (June 2010) atau yang lebih baru. Jika Anda menemukan pesan kesalahan d3dx9_33.dll tidak ditemukan ketika menjalankan aplikasi demo, install terlebih dahulu DirectX End-User Runtimes. Color PlateMengingat buku dicetak dengan format warna hitam-putih, beberapa gambar dalam buku mungkin tampak kurang jelas. Beberapa gambar dalam buku "Pemrograman Game 3D dengan DirectX" dapat Anda lihat warna aslinya di Color Plate. |
| Terakhir diperbarui Sabtu, 30 Juni 2012 14:03 |
Apakah artikel ini membantu? Bantu situs ini dengan menyumbang. Berapapun akan dihargai.