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.
Artikel ini menjelaskan alat Visual Studio yang dapat Anda gunakan untuk membuat atau memodifikasi model, tekstur, dan efek gambar 3D untuk game dan aplikasi berbasis DirectX.
Pengembangan aplikasi DirectX di Visual Studio
Aplikasi DirectX biasanya menggabungkan logika pemrograman, API DirectX, dan program High Level Shading Language (HLSL), bersama dengan aset visual audio dan 3D untuk menyajikan pengalaman multimedia interaktif yang kaya. Visual Studio menyertakan alat yang dapat Anda gunakan untuk bekerja dengan gambar dan tekstur, model 3D, dan efek gambar tanpa meninggalkan IDE untuk menggunakan alat lain. Alat Visual Studio sangat cocok untuk membuat aset tempat penampung, yang dapat Anda gunakan untuk menguji kode atau membuat prototipe sebelum Anda menugaskan aset siap produksi, dan untuk memeriksa dan memodifikasi aset siap produksi saat Anda menelusuri kesalahan aplikasi Anda.
Berikut adalah informasi selengkapnya tentang jenis aset yang dapat Anda kerjakan di Visual Studio.
Gambar dan tekstur
Gambar dan tekstur memberikan detail warna dan visual dalam game dan aplikasi. Dalam grafik 3D, tekstur hadir dalam berbagai format, jenis, dan geometri untuk mendukung penggunaan yang berbeda. Misalnya, peta normal menyediakan normal permukaan per piksel untuk pencahayaan model 3D yang lebih rinci, dan peta kubus memberikan tekstur ke semua arah untuk penggunaan seperti sky-boxing, pantulan, dan pemetaan tekstur bulat. Tekstur dapat menyediakan mipmap untuk mendukung penyajian yang efisien pada tingkat detail yang berbeda, dan dapat mendukung saluran warna dan urutan warna yang berbeda. Tekstur dapat disimpan dalam berbagai format terkompresi yang menempati memori grafis yang kurang khusus dan membantu GPU mengakses tekstur dengan lebih efisien.
Anda dapat menggunakan Editor Gambar Visual Studio untuk bekerja dengan gambar dan tekstur dalam banyak jenis dan format umum.
Model 3D
Model 3D membuat ruang dan bentuk dalam game dan aplikasi. Minimal, model mengodekan posisi titik dalam ruang 3D—yang dikenal sebagai puncak—bersama dengan data pengindeksan untuk menentukan garis atau segitiga yang mewakili bentuk model. Data tambahan dapat dikaitkan dengan puncak ini—misalnya, informasi warna, vektor normal, atau atribut khusus aplikasi. Setiap model juga dapat menentukan atribut di seluruh objek—misalnya, efek gambar mana yang digunakan untuk menghitung tampilan permukaan objek, atau tekstur mana yang diterapkan padanya.
Anda dapat menggunakan Editor Model Visual Studio untuk bekerja dengan model 3D dalam beberapa format umum.
Efek gambar
Efek gambar adalah program kecil khusus domain yang berjalan pada unit pemrosesan grafis (GPU). Efek gambar menentukan bagaimana model 3D diubah menjadi bentuk di layar dan bagaimana setiap piksel dalam bentuk tersebut berwarna. Dengan membuat efek gambar dan menerapkannya ke objek di game atau aplikasi, Anda dapat memberikan tampilan yang unik pada objek tersebut.
Anda dapat menggunakan Perancang Efek Gambar Visual Studio, yang merupakan alat desain efek gambar berbasis grafik, untuk membuat efek visual kustom tanpa mengetahui pemrograman HLSL.
Catatan
Untuk informasi selengkapnya tentang cara memulai dengan pemrograman DirectX, lihat DirectX. Untuk informasi selengkapnya tentang cara men-debug aplikasi berbasis DirectX, lihat Diagnostik grafis (penelusuran kesalahan grafik DirectX).
Kompatibilitas versi DirectX
Visual Studio menggunakan DirectX untuk merender aset 2D dan 3D. Anda dapat memilih perender DirectX 11, atau perender perangkat lunak Windows Advanced Rasterization Platform (WARP). Perender DirectX 11 menyediakan penyajian akselerasi perangkat keras berperforma tinggi pada DirectX 11 dan DirectX 10 GPU. Perender WARP membantu memastikan bahwa aset Anda berfungsi dengan berbagai komputer—ini termasuk komputer yang tidak memiliki perangkat keras grafis modern dan komputer yang memiliki perangkat keras grafis terintegrasi. Untuk informasi selengkapnya tentang WARP, lihat Panduan Windows Advanced Rasterization Platform (WARP).
Topik terkait
Judul | Deskripsi |
---|---|
Bekerja dengan tekstur dan gambar | Menjelaskan cara menggunakan Visual Studio untuk bekerja dengan gambar dan tekstur. |
Bekerja dengan model 3D | Menjelaskan cara menggunakan Visual Studio untuk bekerja dengan model 3D. |
Bekerja dengan efek gambar | Menjelaskan cara menggunakan Perancang Efek Gambar Visual Studio untuk membuat dan memodifikasi efek gambar kustom. |
Menggunakan aset 3D di game atau aplikasi Anda | Menjelaskan cara menggunakan aset, yang Anda buat dengan menggunakan Editor Gambar, Editor Model, atau Perancang Efek Gambar, di game atau aplikasi Anda. |