İçeriğe atla
Son haberler
APS ve MCP ile Revit Cloud Worksharing taşıma akışı nasıl kurulur?Unreal Engine World Partition HLOD: Büyük sahneleri adım adım optimize edinGemini Omni 1.2 Flash çıktı: 15 saniyelik video ve çok turlu düzenlemeQualcomm HBC çipini doğruladı: AI250 için üretim öncesi adımV-Ray 7 Update 5 çıktı: yapay zekâ ve gerçek zamanlı iş akışlarıRhino 8’de Contour ve Section komutlarıyla kesit eğrileri oluşturma rehberiRhino 8 CageEdit rehberi: Kafesle kontrollü ve yumuşak model deformasyonuBlender’da Volume Scatter ile hacimsel sis ve bulut oluşturma rehberiUnreal Engine Movie Render Queue ile yüksek kaliteli archviz çıktısı almaBlender renk yönetimi: Mimari renderlarda tutarlı renkler için rehber
EğitimlerUnreal EngineWorld PartitionWorld Partition HLOD

Unreal Engine World Partition HLOD: Büyük sahneleri adım adım optimize edin

Bu rehber, Unreal Engine World Partition projelerinde HLOD Layer oluşturma, Actor’ları katmanlara atama ve proxy mesh üretme adımlarını mimari ve archviz sahneleri üzerinden açıklıyor.

Uzak yapıları sadeleştirilmiş temsillerle gösteren geniş bir kampüs görselleştirmesiAI görsel
Temsilî görsel; yapay zekâ ile üretildi.Görsel: 3dsınıfı / FCA AI
KaydetPaylaş0

Kısaca

  1. World Partition, sahneyi uzaklığa göre yüklenip boşaltılabilen grid hücrelerine ayırır.
  2. HLOD Layer seçenekleri Instancing, Merged Mesh ve Simplified Mesh türlerini içerir.
  3. World Partition HLOD üretiminde Actor’ların bir katmana atanması ve Mobility değerinin Static olması gerekir.
  4. Proxy mesh’ler uzak sahne içeriğini temsil eder; sonuç, katman türü ve ayarlara göre kontrol edilmelidir.

Bu rehberde ne öğreneceksiniz?

Geniş bir dış mekânı, kampüsü veya yapı kompleksini Unreal Engine’de hazırlarken her nesnenin en ince ayrıntısına kadar görünür olması gerekmeyebilir. Uzakta kalan ve etkileşim gerektirmeyen modeller için HLOD (Hierarchical Level of Detail), bir grup Static Mesh Actor’ın daha yalın bir proxy temsille gösterilmesine imkân verir. World Partition ile birlikte kullanıldığında bu yaklaşım, o sırada yüklenmeyen hücrelerdeki çevrenin de sahnede temsil edilmesine yardımcı olur.

Bu anlatımda World Partition ve HLOD arasındaki ilişkiyi, HLOD Layer hazırlamayı, uygun katman türünü seçmeyi, Actor’ları atamayı ve HLOD üretimini ele alıyoruz. Ayrıca mimari görselleştirmede materyal, açıklık ve uzaklık kontrollerinin neden önemli olduğunu açıklıyoruz. Epic Games dokümantasyonu, HLOD’un çizim çağrılarını azaltabileceğini belirtiyor; bu nedenle sonucu otomatik bir performans garantisi olarak değil, sahnede denenmesi gereken bir optimizasyon yöntemi olarak değerlendirmek gerekir.

Gereksinimler ve hazırlık

Bu iş akışı Unreal Engine’de bir Level ve World Partition kullanımını gerektirir. Kaynak dokümanlarda belirli bir motor sürümü, hesap türü, ücret veya donanım alt sınırı belirtilmiyor. Dolayısıyla mevcut proje sürümü ve iş istasyonunun uygunluğu, kullanılan üretim ortamında ayrıca doğrulanmalıdır.

World Partition yeni bir Level oluştururken Open World türü tercih edilerek kullanılabilir; mevcut Level’lar da dönüştürülebilir. Dönüşüm için Tools menüsündeki seçenek veya World Partition Convert Commandlet dokümantasyonda açıklanıyor. Komut satırıyla dönüşümde -ConversionSuffix seçeneği, test amacıyla dönüştürülen haritaya _WP eki ekleyebilir. Dönüşümün proje dosyalarına etkisini anlamak için ilk denemeyi test amaçlı bir haritada yapmak temkinli bir yaklaşımdır.

Ön hazırlıkta HLOD’a alınacak nesneleri belirleyin. Uzak çevre binaları, ağaçlar ve arazi parçaları uygun adaylar olabilir; yakın planda okunması gereken cephe, mobilya veya detayların proxy sonucunu ayrıca inceleyin. Bazı materyal özellikleri birleştirme sırasında beklenen biçimde korunmayabilir. Özellikle maskeli ya da opacity kullanan içeriklerde alfa kanallarının birleştirilmiş dokuya aktarılmadığı kaynak dokümanda belirtiliyor.

HLOD Layer oluşturma ve yapılandırma

  1. Layer varlığını hazırlayın. Content Drawer üzerinden yeni varlık oluşturma menüsünü açın ve Miscellaneous kategorisindeki HLOD Layer türünü seçin. Varlığı oluşturduktan sonra Asset Editor’da açarak özelliklerini düzenleyin. Proje, farklı içerik gruplarının ihtiyaçlarına göre birden fazla HLOD Layer kullanabilir.

  2. Katman türünü sahne içeriğine göre belirleyin. Instancing, kaynak Static Mesh’leri Instanced Static Mesh bileşenleriyle temsil eder; dokümantasyon bu türü ağaçlar ve bitki örtüsü gibi imposter kullanımları için uygun gösteriyor. Merged Mesh, birden fazla Static Mesh’i tek proxy mesh içinde toplar. Simplified Mesh ise birleştirmeye ek olarak geometriyi sadeleştirir. Mimari projede seçim yaparken sahnenin uzak görünümünü ve gerekli ayrıntı düzeyini karşılaştırın.

  3. Yükleme davranışını gözden geçirin. Layer ayarlarında Always Loaded, Cell Size ve Loading Range seçenekleri bulunur. Always Loaded, ilgili proxy’nin sürekli yüklü kalmasını belirler; bu seçenek kullanıldığında Cell Size ve Loading Range ayarları kullanılamaz. Merged Mesh ve Simplified Mesh seçildiğinde, ilgili türe özel birleştirme veya proxy ayarları da düzenlenebilir.

  4. Birleştirme ayarlarını ihtiyaca göre seçin. Merged Mesh tarafında ışık haritası UV’leri üretme, materyalleri birleştirme ve çıktı UV kanallarını belirleme seçenekleri vardır. Kullanılacak LOD seviyesini seçmeye yönelik ayarlar da sunulur. Simplified Mesh bölümünde ekran boyutu, mesh birleştirme mesafesi, normal hesaplama yöntemi ve ışık haritası çözünürlüğü gibi kontroller bulunur. Her seçeneği etkinleştirmek gerekmez; hedeflenen görüntüye etkisi görülerek karar verilmelidir.

  5. Actor’ları HLOD Layer’a bağlayın. Atama, Actor’ın Details panelindeki HLOD özelliğinden yapılabilir. Data Layer veya World Settings içindeki varsayılan HLOD Layer ayarı da kullanılabilir. World Partition HLOD üretimi için Actor’ların bir HLOD Layer’a atanmış olması ve Mobility değerinin Static olarak ayarlanması gerekir.

  6. HLOD’ları üretin. Editör içindeki Build > Build HLODs seçeneğini çalıştırın. Alternatif olarak dokümantasyonda belirtilen WorldPartitionHLODsBuilder commandlet’i kullanılabilir. Üretim tamamlandığında uzak kamera açılarını inceleyin; proxy mesh’lerin çevrenin okunabilirliğini koruyup korumadığını kontrol edin.

  7. Görünümü ve kümeleri denetleyin. Viewport’taki View Mode menüsünden LOD renk gösterim seçenekleriyle HLOD’ları gözlemleyebilirsiniz. HLOD genel bakış dokümanında ayrıca HLOD Volume ile Actor’ları elle kümelendirme ve HLOD Outliner üzerinden küme üretme yöntemi anlatılıyor. Bu yaklaşımın World Partition projesindeki kullanımını proje düzenine göre değerlendirin; her iki dokümandaki iş akışlarını aynı ayar seti gibi varsaymayın.

Mimarlık ve archviz iş akışında kullanım

HLOD, geniş çevre içeren mimari sahnelerde özellikle uzaktaki yapıların ve bitki örtüsünün temsilini düzenlemek isteyen ekipler için değerlendirilebilir. Örneğin ana yapının yakın görünümünü korurken, daha uzaktaki çevre modelleri proxy temsillerle gösterilebilir. Epic Games’e göre HLOD proxy’leri, ayrı Static Mesh Actor’lar yerine birleştirilmiş temsiller kullanarak çizim çağrılarını düşürmeye yardımcı olabilir. Gerçek kazanım ise sahneye ve ayarlara bağlı olduğundan, ölçüm ve görsel karşılaştırma yapılmadan varsayılmamalıdır.

İç mekân sahnelerinde HLOD’un uygulama alanı genellikle pencereden görünen dış çevre veya büyük kompleks içindeki uzak yapılar gibi bölümlerdir. Yakın plandaki mobilya ve yüzeylerde proxy’nin detay kaybı kabul edilebilir olmayabilir. Simplified Mesh içindeki Merge Distance, uzak geometride kapı ve pencere gibi boşlukları kapatabilecek şekilde geometriyi birleştirebilir. Maskeli veya opacity kullanan materyallerin alfa davranışını da kontrol edin. Bu nedenle değerlendirmeyi yalnızca editör görünümünde değil, teslimde kullanılan kamera mesafeleri ve açılarında yapın.

Sık yapılan hatalar ve sonraki adımlar

HLOD’un her nesneyi yakındaki kaynak modelle aynı görünümde tutacağını beklemek, yanlış değerlendirmeye yol açabilir. Proxy görünümü seçilen katmana ve ayarlara göre değişir. Üretimden önce Actor atamalarını ve Mobility değerinin Static olduğunu kontrol edin. Ayrıca mesh birleştirme mesafesinin kapı, pencere veya başka açıklıklara etkisini gözden geçirin.

Bir diğer dikkat noktası, Simplified Mesh ayarlarında geometri örnekleme aralığıdır. Kaynak doküman, büyük geometriyi çok sık örneklemenin bellek gereksinimini ciddi biçimde yükseltebileceği uyarısını yapıyor. Bu nedenle ayarları geniş sahnenin tamamına uygulamadan önce temsilî bir grupta deneyin. Materyal birleştirme kullanılıyorsa maskeli ve opaklık içeren yüzeylerde doku sonucunu ayrıca kontrol edin.

Sonraki adım olarak farklı çevre gruplarında Instancing, Merged Mesh ve Simplified Mesh sonuçlarını karşılaştırın. Sorunlu görünen kümelerde Actor atamalarını, katman ayarlarını ve gerçek kamera mesafesindeki görüntüyü yeniden inceleyin. Projeyi World Partition’a dönüştürmek gerekiyorsa önce dönüşüm seçeneklerini ve test haritası kullanımını gözden geçirin. Kaynaklar belirli bir donanım önerisi veya sürüm gereksinimi vermediği için bunlar, kullanılan Unreal Engine kurulumu ve iş istasyonu üzerinde ayrıca doğrulanmalıdır.

Kaynak ve lisans

Bu rehber, Epic Games’in World Partition, World Partition HLOD ve HLOD genel bakış dokümantasyonundaki bilgiler temel alınarak Türkçeye uyarlanmıştır. Kaynak kayıtlarında lisans durumu serbest olarak belirtilmiştir; kaynaklarda ayrıca adlandırılmış bir lisans türü verilmediğinden burada özel bir lisans adı ileri sürülmemektedir.

Sık sorulan sorular

Unreal Engine World Partition HLOD ne işe yarar?

HLOD, uzaktaki Static Mesh Actor’ları proxy mesh’lerle temsil edebilir. Epic Games, bu yaklaşımın çizim çağrılarını azaltmaya yardımcı olabileceğini belirtiyor.

World Partition HLOD üretmek için hangi koşullar gerekir?

Actor’ların bir HLOD Layer’a atanması ve Mobility değerinin Static olması gerekir. HLOD üretimi `Build > Build HLODs` üzerinden veya `WorldPartitionHLODsBuilder` commandlet’iyle yapılabilir.

Unreal Engine HLOD Layer türleri nelerdir?

Instancing, Merged Mesh ve Simplified Mesh türleri bulunur. Instancing, dokümantasyonda ağaç ve bitki örtüsü gibi imposter kullanımları için uygun olarak açıklanır.

Kaynaklar

3 kaynak
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/world-partition---hierarchical-level-of-detail-in-unreal-engine
Özet
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/world-partition-in-unreal-engine
Özet
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/hierarchical-level-of-detail-overview-in-unreal-engine
Özet

Kaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.

3dsınıfı yorumu
3dEditörün değerlendirmesi

Türkiye’de geniş dış mekân veya yerleşke sahneleri hazırlayan ofisler için HLOD, uzaktaki içeriği daha yönetilebilir temsillere dönüştürme seçeneği sunuyor. Özellikle çevre modeli yoğun projelerde katman türlerini küçük gruplarda karşılaştırmak, sahnenin tamamına tek seferde uygulama yapmaktan daha kontrollü bir başlangıç sağlar.

Yine de bu dokümanlar fiyat, donanım eşiği veya belirli sürüm gereksinimi vermiyor; maliyet ve uyumluluk kararı bu bilgilerden çıkarılamaz. Ekiplerin proxy kalitesini gerçek kamera açılarıyla değerlendirmesi, materyal ve açıklık sorunlarını sınaması, kendi proje sürümü ve iş istasyonunda sonuçları doğrulaması gerekir.

Bu habere tepkin ne?

Yorumlar 0

İlk yorumu sen yazKendi test sonuçlarını ya da sorunu paylaş.
+

İlgili haberler