Apa itu LOD: Tingkat Detail

Apa tingkat detail LOD?
Cari tahu apa singkatan dari LOD.
Temukan bagaimana tingkat detail dikelola dan dibuat dalam lingkungan 3D.

Daftar isi

pengantar

Game modern telah mencapai tingkat yang luar biasa dalam menghadirkan lingkungan yang sangat realistis dengan banyak objek dan karakter. Sementara semuanya berfungsi pada jarak yang berbeda ke sudut pandang, hanya sedikit yang benar-benar menambahkan sesuatu ke pemandangan. 

Namun demikian, mesin harus memproses dan merender semua objek. Saat itulah LOD berperan untuk memastikan rendering yang cepat. Tapi bukan itu.

Hari ini Anda akan mempelajari semua yang perlu Anda ketahui tentang apa itu LOD dan mengapa Anda membutuhkannya dalam game dan pemodelan karakter.

Apa itu LOD?

LOD atau tingkat detail adalah metode untuk mengurangi jumlah polygon dalam objek 3D berdasarkan jaraknya ke penonton atau kamera. Pemodel menggunakannya untuk mengurangi beban kerja pada CPU atau kartu grafis dan meningkatkan efisiensi rendering. 

cara mengedit tingkat detail
Tingkat detail objek dalam kaitannya dengan sudut pandang

Sejalan dengan itu, ada berbagai tingkat grup detail dibuat untuk setiap bagian dari pemandangan permainan. Masing-masing dari mereka memiliki jumlah polygon yang berbeda dan termasuk dalam grup, di mana grup LOD0 adalah model yang sepenuhnya terperinci dan LOD1, LOD2 memiliki tingkat detail yang lebih rendah, dan seterusnya. 

Ini dapat berkisar dari beberapa ribu segitiga di jaring poligon pada objek yang paling detail dan hampir seratus pada versi model yang paling tidak detail. 

tingkat detail yang berbeda
Jumlah yang bervariasi dari polygons di LOD meshes (sumber Youtube)

Jika Anda bertanya-tanya apakah itu memengaruhi pengalaman pemain jawabannya ya dan tidak

Penurunan kualitas visual model jarang diperhatikan karena objek jauh atau bergerak cepat. Namun, waktu rendering meningkat secara signifikan yang tidak luput dari perhatian.

Meskipun sepertinya solusi satu ukuran untuk semua, Anda tetap tidak dapat menerapkannya ke semua game. 

Catatan: jangan gunakan LOD pada objek yang sangat sederhana dengan banyak segitiga atau game dengan tampilan kamera statis. Dalam kasus ini, pengoptimalan mesh ditangani secara berbeda.

Parameter LOD

tingkat detail parameter lod

Objek yang berbeda terletak pada jarak yang berbeda ke penonton selama pertandingan. Jadi, jarak semata-mata bukanlah faktor yang valid untuk menentukan tingkat detail untuk setiap objek, karakter, dan pemandangan. 

Ada beberapa metrik lain yang perlu dipertimbangkan juga:

  • Fitur objek objek dunia nyata dan elemennya harus Anda sertakan
  • Kompleksitas fitur ukuran minimum fitur dunia nyata dan kompleksitas geometrinya
  • Semantik koherensi spasial-semantik
  • Ukuran dimensi geometri dari setiap fitur
  • Tekstur tingkat kualitas yang diperlukan untuk setiap fitur jika Anda perlu membuat tekstur suatu objek

Setelah Anda menentukan ini, Anda harus memilih teknik mana yang akan digunakan untuk membuat LOD untuk objek Anda.

Tingkat Teknik Manajemen Detail

LOD membantu untuk memberikan yang memadai kualitas visual sambil menghindari perhitungan yang tidak perlu dengan bantuan algoritma. Namun, pendekatan modern disesuaikan dengan informasi yang diberikan yang jauh dari apa yang cenderung dilakukan oleh algoritme asli. 

Berdasarkan situasi ada 2 metode utama.

Tingkat Detail Diskrit (DLOD)

Memanfaatkan metode diskrit, Anda membuat beberapa versi diskrit atau berbeda objek dengan tingkat detail yang berbeda. Untuk mendapatkan semuanya, Anda memerlukan algoritme eksternal yang digunakan dalam berbagai teknik reduksi polygon.

tingkat diskrit dari kelompok dlod lod detail

Selama rendering, versi objek dengan tingkat detail yang lebih tinggi diganti dengan objek dengan tingkat detail yang lebih rendah dan sebaliknya. Ini menyebabkan munculnya visual selama transisi yang harus Anda lakukan setiap saat.

Tingkat Detail Berkelanjutan (CLOD)

Metode detail tingkat berkelanjutan paling cocok untuk aplikasi intensif kinerja dan objek bergerak. Ini memungkinkan Anda untuk memvariasikan detail secara lokal. Hasilnya, Anda dapat menampilkan satu sisi objek lebih dekat ke pemirsa dengan lebih detail dan sisi lainnya dengan tingkat detail yang lebih rendah. 

tingkat detail terus menerus
terus menerus
LOD terus menerus

Hal ini dimungkinkan karena struktur yang digunakan dalam metode di mana spektrum detail terus menerus bervariasi. CLOD memungkinkan Anda memilih tingkat detail yang sesuai untuk situasi tertentu. Karena sedikitnya operasi yang terlibat, metode ini memberikan CPU yang lebih rendah dan kinerja yang lebih cepat.

Optimalkan Level LOD untuk Objek 3D

Saat Anda mulai membuat polygon meshes, pertanyaan pertama yang muncul di kepala Anda adalah berapa jumlah LOD yang masuk akal?

Ini mungkin terdengar sederhana, tetapi ini adalah hal penting kedua yang harus diketahui setelah Anda mempelajari apa itu LOD. 

Dan inilah alasannya.

Jika Anda mengurangi hanya beberapa simpul dalam polygon mesh, tidak akan ada peningkatan kinerja yang signifikan. Semua versi objek akan dirender hampir sama. Kemudian, jika Anda mengurangi polygon terlalu banyak, peralihan LOD akan terlalu terlihat. 

Kiat profesional: gunakan aturan tidak tertulis untuk mengurangi jumlah polygons dengan 50% untuk setiap objek dari grup (LOD1, LOD2, LOD3, dll), tetapi tetap menyesuaikannya dengan ukuran dan kepentingan suatu objek.

cara membuat grup lod


Selain itu, LOD meshes membebani Anda dengan memori dan beban kerja CPU. Jadi, terlalu banyak dari mereka akan membutuhkan banyak pemrosesan dan meningkatkan ukuran file. Ingatlah hal itu.

Bagaimana Cara Membuat LOD Meshes?

Dengan segala kemewahan Perangkat lunak pemodelan 3D dan pengubah yang menyertainya, seharusnya tidak sulit bagi Anda untuk membuat LOD meshes untuk objek game Anda. 

Namun, Anda dapat melakukan ini secara manual dan otomatis. 

Secara manual 

Saat Anda membuat tingkat detail secara manual, yang perlu Anda lakukan hanyalah hapus beberapa simpul dari objek 3D dan loop dari polygons. Anda juga dapat mematikan kelancaran untuk LOD Anda.

Saat Anda melakukan ini di dalam perangkat lunak, itu masih membutuhkan banyak waktu. Jadi, Anda mungkin lebih baik mengotomatiskan proses ini.

Secara otomatis

Dengan opsi otomatis, sebaliknya, Anda memiliki lebih banyak opsi. Anda dapat menggunakan pengubah di dalam perangkat lunak 3D baru saja kami sebutkan. Yang paling populer adalah Pengoptimal Pro untuk 3DSMax atau Hasilkan LOD Meshes di Maya. 

Jika Anda suka, Anda dapat menggunakan perangkat lunak generasi LOD yang terpisah seperti Simplygon atau menjelajahi fitur generasi LOD bawaan yang disediakan oleh beberapa mesin game (misalnya Unreal Engine 4). 

Bagaimanapun, ketika Anda membuat LOD meshes secara otomatis Anda hanya perlu menentukan model dalam nomor LOD dan jarak dari kamera masing-masing mewakili.

Catatan: saat bekerja dengan alat otomatis simpan cadangan pekerjaan Anda dan lakukan pengujian yang tepat untuk memastikan alat tersebut tidak merusak UV model Anda.


Tingkat detail adalah suatu keharusan untuk game kelas atas karena mempengaruhi pengalaman pemirsa dan waktu rendering dari seluruh pengaturan. Segera setelah Anda mulai masuk ke dalamnya dan belajar bagaimana model 3D, membuat LOD tampak seperti angin sepoi-sepoi. Terutama dengan semua detail yang telah Anda pelajari hari ini. 

Menyukainya? Bagikan ini:

Facebook
Indonesia
Pinterest

👋. Butuh Layanan 3D?

Peringkat 4,8 / 5
..... 4.8/5

Elis Kostabi
Manajer proyek

Halo yang disana! Mari kita diskusikan proyek Anda. Manajer proyek 3D kami akan menghubungi Anda dalam 48 jam!