İçeriğe geç
TREN
Atlıhan Harita

LCC for UE Kullanım Kılavuzu

3DGS Sahne Kırpma ve Kesit Alma

Bölüm 10 / 26Kılavuz sürümü v3.5.0Türkçe

Üç araç farklı aşamalarda çalışır: kırpma hacimleri ve kesit düzlemleri yalnızca nihai görüntülemeyi değiştirir, veriler her zamanki gibi yüklenir; yükleme hacmi yüklemeden önce çalışır, bu nedenle dışarıda bırakılan alanlar hiç okunmaz.

AraçAşamaYükleme miktarını ve video belleğini azaltırSınır hassasiyeti
Yükleme hacimleriYükleme öncesi filtrelemeEvetDüğüm başına, korumacı sınır
Kırpma hacimleriNihai görüntülemeHayırSplat başına, hassas sınır
Kesit düzlemleriNihai görüntülemeHayırSplat başına, hassas sınır

Not: kırpma hacimleri ve kesit düzlemleri varsayılan olarak yalnızca görüntülenen görüntüyü kırpar; kırpılan alanlardaki çarpışma korunur. Çarpışmanın da kırpma ile birlikte kaldırılması gerektiğinde (karakterin görünmez bir duvara çarpmaması için) Clip Collision seçeneğini etkinleştirin; bkz. Çarpışma - Çarpışma Bölgelerini Kırpma.

Kırpma Hacimleri

Bir kırpma hacmi serbestçe ölçeklenebilir, taşınabilir ve döndürülebilir; bu, geliştiricilerin bir LCC sahnesini uzamsal olarak kırpmasına yardımcı olur.

  • Tek bir Actor en fazla 65536 kırpma hacmini destekler; ücretsiz sürümde bu sınır 50'dir; bkz. Sürümler ve Lisanslama
  • Kutu ve küre şekilleri desteklenir; her ikisi de ölçeklenebilir, taşınabilir ve döndürülebilir

Not: kırpma yalnızca nihai görüntülemeyi etkiler. Kırpılan alanlar yine de düğüm taramasına, yüklemeye ve video belleğine aktarmaya her zamanki gibi katılır. Bu nedenle kırpma yükleme miktarını veya video belleği kullanımını azaltamaz; bu maliyetleri kontrol etmek için Performans Kılavuzu bölümündeki yöntemleri kullanın.

Adımlar

  1. Bir LCCActor/LCC2Actor yerleştirin ve sahneyi yükleyin.
  2. LCC Clipping Volume öğesini sahneye sürükleyin.
LCC Clipping Volume'u Sahneye Yerleştirme

Sahneye bir LCC Clipping Volume sürükleme

  1. Kırpma hacmini hedef konuma taşıyın.
  2. Clipping Volume öğesini, Actor'ın Details panelindeki ClippingVolumes dizisine ekleyin.
Bir kırpma hacminin içeriyi kırpma sonucu

Bir kırpma hacminin Inside kırpma sonucu

Demo

Kırpma hacmini taşıma ve kırpmayı gerçek zamanlı gözlemleme

Özellikler

ÖzellikAçıklama
bEnabledEtkin olup olmadığı
ModInside (içeriyi kırp) veya Outside (dışarıyı kırp)
VolumeTypeBox veya Sphere

Blueprint Yöntemleri

LCCComponent → AddClippingVolume
LCCComponent → RemoveClippingVolume

Not: Refresh ve SetUpdateComponent kullanımdan kaldırılmıştır. Kırpma verileri her karede okunduğundan, bir özelliği değiştirmek veya kırpma hacmini taşımak, bunları çağırmadan bir sonraki karede etkili olur.

Kırpma hacmi eklemek, kaldırmak ve yenilemek için Blueprint düğümleri

Blueprint düğümleriyle kırpma hacmi ekleme, kaldırma ve yenileme


Kesit Düzlemleri

Bir kesit düzlemi, sahneyi bir düzlem boyunca kesitlemek için serbestçe ölçeklenebilir, taşınabilir ve döndürülebilir.

  • Tek bir Actor en fazla 65536 kesit düzlemini destekler; ücretsiz sürümde bu sınır 50'dir; bkz. Sürümler ve Lisanslama
  • Yukarı veya aşağı yönde kesit alma desteklenir; sayı, kırpma hacimlerinden ayrı izlenir

Not: kesit alma yalnızca nihai görüntülemeyi etkiler. Kesilen alanlar yine de düğüm taramasına, yüklemeye ve video belleğine aktarmaya her zamanki gibi katılır. Bu nedenle kesit alma yükleme miktarını veya video belleği kullanımını azaltamaz.

Adımlar

  1. Bir LCCActor/LCC2Actor yerleştirin ve sahneyi yükleyin.
  2. LCC Section Plane öğesini sahneye sürükleyin.
LCC Section Plane'i Sahneye Yerleştirme

Sahneye bir LCC Section Plane sürükleme

  1. Hedef konuma taşıyın.
  2. Section Plane öğesini, Actor'ın Details panelindeki SectionPlanes dizisine ekleyin.

Demo

Kesit düzlemini taşıma ve kesiti gerçek zamanlı gözlemleme

Özellikler

ÖzellikAçıklama
bEnabledEtkin olup olmadığı
ModUpside (yukarı yönde kesit) veya Downside (aşağı yönde kesit)

Blueprint Yöntemleri

LCCComponent → AddSectionPlane
LCCComponent → RemoveSectionPlane

Not: Refresh ve SetUpdateComponent yukarıdakiyle aynı nedenle kullanımdan kaldırılmıştır.

Kesit düzlemi eklemek, kaldırmak ve yenilemek için Blueprint düğümleri

Blueprint düğümleriyle kesit düzlemi ekleme, kaldırma ve yenileme


Yükleme Hacimleri

Bir yükleme hacmi, verileri belleğe girmeden önce filtreler: düğüm taraması yalnızca seçtiği düğümleri tutar ve reddedilen alanlardaki veriler hiç okunmaz. Bu nedenle bu belgedeki üç araç arasında yükleme miktarını ve video belleği kullanımını gerçekten azaltan tek araçtır; büyük bir sahneden küçük bir parça almak için uygundur.

  • Kutu ve küre şekilleri desteklenir; her ikisi de serbestçe ölçeklenebilir, taşınabilir ve döndürülebilir
  • Bir yükleme hacmi, sahnedeki birden fazla LCC Actor'ını aynı anda etkileyebilir
  • Pro sürüm özelliğidir; lisans yoksa etkisizdir ve veriler tüm kapsamıyla yüklenir. Bkz. Sürümler ve Lisanslama

Not: filtreleme düğüm başına çalışır, bu nedenle sınır bir kırpma hacminin sınırından daha kabadır. Hassas bir sınır gerektiğinde, aynı dönüşüme sahip bir kırpma hacmini üstüne ekleyin: yükleme hacmi yükleme miktarını azaltır, kırpma hacmi ise kenarı düzeltir.

Adımlar

  1. Bir LCCActor/LCC2Actor yerleştirin.
  2. LCC Load Volume öğesini sahneye sürükleyin.
  3. Konumu, dönüşü ve ölçeği, hacim korunacak aralığı çerçeveleyecek şekilde ayarlayın.
  4. Load Volume öğesini, Actor'ın Details panelindeki LoadVolumes dizisine ekleyin.
  5. Sahneyi yükleyin.

Not: filtreleme yükleme sırasında yapılır. Yükleme tamamlandıktan sonra yükleme hacmi değiştirilirse, değişikliğin görünmesi için yeniden yükleme gerekir.

Özellikler

ÖzellikAçıklama
bEnabledEtkin olup olmadığı
ModInside (yalnızca içeridekini yükle) veya Outside (içeridekini hariç tut)
VolumeTypeBox veya Sphere

İki mod farklı sınır testleri kullanır:

ModTestSınır davranışı
İçerideBir düğüm yalnızca tamamen hacmin içinde kaldığında yüklenirKenardaki düğümler dışarıda bırakılır, bu nedenle tutulan aralık hacimden biraz daha küçük olur
DışarıdaBir düğüm hacimle çakıştığı anda hariç tutulurKenardaki düğümler dışarıda bırakılır, bu nedenle hariç tutulan aralık hacimden biraz daha büyük olur

Her iki mod da bilinçli olarak temkinli çalışır. Böylece kamera hareket ederken ve LOD üst ile alt düğümler arasında geçiş yaparken alanların ani belirip kaybolması önlenir.

Blueprint Yöntemleri

LCCComponent → AddLoadVolume
LCCComponent → RemoveLoadVolume

Bu bölüm XGRIDS'in resmî kullanım kılavuzundan Türkçeye çevrildi; ekran görüntüleri ve arayüz adları özgün haliyle İngilizcedir. İngilizce aslı (yeni sekmede açılır) · Güncelleme:

XGRIDS Türkiye

Kurulumda ve Sahada Yanınızdayız

Atlıhan Harita; cihaz kurulumu, firmware güncellemesi, yazılım kullanımı ve saha uygulamalarında eğitim ve teknik destek verir. Sorunuzu iletin, uzmanımız size dönsün.

+90 216 546 0804