Optimasi Jaring Lansekap yang Efisien
Saya perlu membuat lanskap yang luas pada target render yang tidak memiliki kemampuan untuk melakukan perpindahan berbasis peta tinggi atau operasi subdivisi mesh di perangkat keras. Jadi satu-satunya pilihan saya adalah memanggang mesh dan membaginya menjadi model statis terpisah untuk dimuat dan dibongkar saat diperlukan.
Adapun mesh lanskap itu sendiri, sebagai bidang terbagi yang dipindahkan, ada banyak area detail yang relatif lebih datar / kurang padat di mesh yang tidak membutuhkan banyak paha depan untuk diwakili, tetapi selain melalui seluruh mesh dengan tangan Saya tidak tahu bagaimana saya bisa mengoptimalkan lanskap secara efisien.
Apakah ada skrip / alur kerja / program luar yang dapat mengambil jaring paha depan dan mengubahnya menjadi jaring segitiga / paha depan yang ditempatkan secara lebih efisien berdasarkan topologi bentuk? Saya tidak tahu apakah ini cara terbaik untuk mengatakannya, jadi jika perlu penjelasan lebih lanjut, silakan tanyakan.
Jawaban
Jaring lanskap dapat disederhanakan, sambil mempertahankan sebagian besar bentuknya, menggunakan kombinasi alat.
- Pengubah decimate menggunakan opsi planar
- Melakukan triangulasi mesh dalam mode edit
Contoh:
Ini adalah jaring untuk sebagian dari Bryce Canyon yang dibentuk dari jaring segi empat. Ini memiliki sekitar 21.000 simpul.
Menerapkan pengubah desimal dengan opsi planar dipilih dan 3degrees, kemudian menerapkan menghapus sekitar 1/2 dari simpul, menyisakan sekitar 13.000 simpul.
Setelah menerapkan pengubah dan memasuki mode edit, mesh yang dihasilkan memiliki daerah datar yang secara otomatis digabungkan. Langkah terakhir adalah melakukan triangulasi mesh dalam mode edit.
Perhatikan, ada alat lain dalam mode edit yang dapat membantu menyederhanakan tautan:
- Pilih> Sharp Edges untuk memilih tepi dengan sudut tinggi
- Jaring> Bersihkan> Larut Terbatas untuk menghilangkan tepi dengan sudut rendah
- Mesh> Clean Up> Degenerate Dissolve untuk menghilangkan segi panjang kurus