LOD Nedir: Ayrıntı Düzeyi

LOD ayrıntı düzeyi nedir?
✔ LOD'nin ne anlama geldiğini öğrenin.
✔ 3B ortamda ayrıntı düzeyinin nasıl yönetildiğini ve oluşturulduğunu keşfedin.

İçindekiler

Tanıtım

Modern oyun, birden fazla nesne ve karakterle nefes kesici gerçekçi ortamlar sunmada büyük zirvelere ulaştı. Hepsi bakış açısına farklı mesafelerde işlev görse de, çok azı sahneye bir şeyler ekler. 

Bununla birlikte, bir motorun tüm nesneleri işlemesi ve işlemesi gerekir. Hızlı işleme sağlamak için tam olarak LOD devreye girdiğinde. Ama bu değil.

Bugün LOD'un ne olduğu ve buna neden oyunda ihtiyacınız olduğu hakkında bilmeniz gereken her şeyi öğreneceksiniz ve karakter modelleme.

LOD nedir?

LOD veya detay seviyesi 3B nesnelerdeki polygon sayısını izleyiciye veya kameraya olan uzaklıklarına göre azaltma yöntemidir. Modelciler bunu CPU veya grafik kartı üzerindeki iş yükünü azaltmak ve işleme verimliliğini artırmak için kullanır. 

ayrıntı düzeyi nasıl düzenlenir
Bakış açısına göre nesnelerin ayrıntı düzeyi

karşılık gelen, çeşitli seviyelerde detay grupları vardır oyun sahnesinin her parçası için yaratılmıştır. Her birinin farklı bir polygon sayısı vardır ve LOD0 grubunun tam ayrıntılı bir model olduğu ve LOD1, LOD2 一 daha düşük bir ayrıntı düzeyine sahip olduğu bir gruba aittir. 

Bir dizide birkaç bin üçgen arasında değişebilir. çokgen ağ en ayrıntılı nesnede ve modelin en az ayrıntılı versiyonunda ancak yüz. 

farklı detay seviyesi
LOD meshes'de değişen sayıda polygon (kaynak Youtube)

Oyuncuların deneyimini etkileyip etkilemediğini merak ediyorsanız 一 cevap evet ve hayır

Nesneler uzakta veya hızlı hareket ettiğinden, modelin düşük görsel kalitesine nadiren dikkat edilir. Bununla birlikte, oluşturma süresi farkedilmeden gitmeyecek şekilde önemli ölçüde iyileştirilir.

Herkese uyan tek bir çözüm gibi görünse de, bunu tüm oyunlara uygulayamazsınız. 

Not: LOD'yi çok sayıda üçgen içeren çok basit nesnelerde veya statik kamera görüntüsü olan oyunlarda kullanmayın. Bu durumlarda, mesh optimizasyonu farklı şekilde ele alınır.

LOD Parametreleri

lod parametreleri detay seviyesi

Oyun sırasında izleyiciye farklı mesafelerde farklı nesneler yerleştirilir. Dolayısıyla mesafe, her nesne, karakter ve manzara için ayrıntı düzeyini tanımlamak için tek başına geçerli bir faktör değildir. 

Dikkate alınması gereken başka metrikler de var:

  • Nesne özellikleri ー dahil etmeniz gereken gerçek dünya nesneleri ve öğeleri
  • Özelliklerin karmaşıklığı ー gerçek dünya özelliklerinin minimum boyutu ve geometrilerinin karmaşıklığı
  • anlambilim ー uzamsal-anlamsal tutarlılık
  • Boyutlar ー her özelliğin geometri boyutu
  • Doku ー bir nesneyi dokulamanız gerekiyorsa, her özellik için gereken kalite düzeyi

Bunları tanımladıktan sonra, nesneniz için LOD oluşturmak için hangi tekniği kullanacağınızı seçmeniz gerekir.

Ayrıntı Yönetim Tekniklerinin Düzeyi

LOD yardımcı olur yeterli teslim Gereksiz hesaplamalardan kaçınırken görsel kalite Algoritma yardımı ile. Bununla birlikte, modern yaklaşımlar, orijinal algoritmanın yapmaya meyilli olduğundan çok uzak olan işlenmiş bilgilere göre uyarlanmıştır. 

Duruma göre 2 ana yöntem vardır.

Ayrı Ayrıntı Düzeyleri (DLOD)

Ayrık yöntemi kullanarak, çoklu ayrık veya farklı sürümler farklı bir ayrıntı düzeyine sahip nesnenin Hepsini elde etmek için çeşitli polygon azaltma tekniklerinde kullanılan harici bir algoritmaya ihtiyacınız var.

Ayrık ayrıntı seviyeleri dlod lod grupları

Oluşturma sırasında, daha yüksek ayrıntı düzeyine sahip nesnelerin bu sürümleri, daha düşük ayrıntı düzeyine sahip nesneler için değiştirilir ve bunun tersi de geçerlidir. Geçiş sırasında her zaman yapmanız gereken görsel bir patlamaya neden olur.

Kesintisiz Ayrıntı Düzeyleri (CLOD)

Sürekli bir ayrıntı düzeyi yöntemi en uygunudur yoğun performans gerektiren uygulamalar ve hareketli nesneler için. Ayrıntıları yerel olarak değiştirmenize olanak tanır. Sonuç olarak, nesnenin bir tarafını izleyiciye daha yakın, diğer tarafını ise daha az ayrıntıyla sunabilirsiniz. 

sürekli detay seviyesi
sürekli lod
sürekli LOD

Detay spektrumunun sürekli değiştiği yöntemde kullanılan yapı nedeniyle mümkündür. CLOD, belirli durumlar için uygun ayrıntı düzeyini seçmenizi sağlar. Birkaç ilgili operasyon nedeniyle, bu yöntem hem daha düşük CPU hem de daha hızlı performans sağlar.

3B Nesne için LOD Düzeyini Optimize Edin

polygon meshes oluşturmaya başladığınızda, aklınıza gelen ilk soru ー olur. makul LOD sayısı nedir?

Kulağa basit gelebilir, ancak LOD'un ne olduğunu öğrendikten sonra bilmeniz gereken ikinci önemli şey. 

İşte bu yüzden.

polygon mesh'de sadece birkaç köşe küçültürseniz, önemli bir performans artışı olmaz. Nesnenin tüm sürümleri hemen hemen aynı hale getirilecektir. Ardından, polygon'leri çok fazla düşürürseniz, LOD geçişi çok fark edilir olacaktır. 

Profesyonel ipucu: Grubun her nesnesi için (LOD1, LOD2, LOD3, vb.) polygon sayısını 50% azaltmak için yazılı olmayan bir kural kullanın, ancak yine de onu bir nesnenin boyutuna ve önemine göre uyarlayın.

lod grupları nasıl oluşturulur


Ayrıca, LOD meshes size bellek ve CPU iş yüküne mal olur. Bu nedenle, birçoğu çok fazla işlem gerektirecek ve dosya boyutunu artıracaktır. Bunu aklında tut.

LOD Meshes Nasıl Oluşturulur?

Tüm fantezi ile 3D modelleme yazılımı ve birlikte geldikleri değiştiriciler, oyun nesneleriniz için LOD meshes oluşturmak sizin için zor olmamalı. 

Yine de bunu hem manuel hem de otomatik olarak yapabilirsiniz. 

manuel olarak 

Manuel olarak bir ayrıntı düzeyi oluşturduğunuzda, yapmanız gereken tek şey yalnızca bir 3B nesnenin birkaç köşesini kaldırın ve polygon'lerin döngüleri. Ayrıca LOD'larınız için pürüzsüzlüğü kapatabilirsiniz.

Bunu yazılım içinde yaparken hala çok zaman gerektirir. Bu nedenle, bu işlemi otomatikleştirmeniz daha iyi olabilir.

Otomatik olarak

Otomatik seçeneği ile, tersine, çok daha fazla seçeneğiniz var. Değiştiriciyi 3D yazılımın içinde kullanabilirsiniz. az önce değindik. En popüler olanlar ProOptimizer 3DSMax için veya LOD Meshes oluştur Maya'da. 

İsterseniz, Simplygon gibi ayrı bir LOD nesil yazılımı ile gidebilir veya bazı oyun motorlarının sağladığı yerleşik LOD nesil özelliklerini keşfedebilirsiniz (örneğin Unreal Engine 4). 

Her durumda, LOD meshes oluşturduğunuzda otomatik olarak LOD numaralarında modelleri ve kameraya olan mesafesini belirtmeniz yeterlidir. her biri anlamına gelir.

Not: otomatik araçlarla çalışırken, çalışmanızın yedeklerini saklayın ve modelinizin UV'lerine zarar vermemelerini sağlamak için uygun testler yapın.


İzleyicilerin deneyimini ve tüm ortamın oluşturma süresini etkilediğinden, ayrıntı düzeyi üst düzey oyunlar için bir zorunluluktur. İçine girmeye ve öğrenmeye başlar başlamaz 3D modelleme nasıl yapılır, LOD oluşturmak bir esinti gibi görünüyor. Özellikle bugün öğrendiğiniz tüm detaylarla. 

🖤 Sevdin mi? Paylaş:

facebook'de paylaşın
Facebook
twitter'de paylaşın
heyecan
pinterest'de paylaşın
Pinterest

👋 3D Servislere mi ihtiyacınız var?

4,8 / 5 Değerlendirme
4.8/5

Elis Kostabi
Proje Müdürü

Selamlar! Projenizi tartışalım. 3D proje yöneticilerimiz 48 saat içinde sizinle iletişime geçecektir!