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

LCC for Unity Kullanım Kılavuzu

PC Hızlı Başlangıç Kılavuzu

Bölüm 04 / 17Kılavuz sürümü v2.3.0Türkçe

LCC Unity SDK'yı içe aktarın ve Unity'de sıfırdan bir 3DGS sahnesi görüntüleyin.

Ön Koşullar

Başlamadan önce geliştirme bilgisayarınızın donanım ve Unity sürüm gereksinimlerini karşıladığından ve LCC Unity SDK paketini edindiğinizden emin olun. Ayrıntılar için Geliştirme Ortamı Gereksinimleri bölümüne bakın.

  • Unity sürümü: Unity 2022.3.62f1, Unity 6000.0.69f1 ve Unity 6000.5.9f1 üzerinde tam olarak test edilmiş ve doğrulanmıştır
  • Görüntüleme hattı: Built-in Pipeline ve Universal Render Pipeline (URP) üzerinde test edilmiş ve doğrulanmıştır
  • LCC Unity SDK paketi indirildi (SDK İndirme).

Temel İş Akışı

Adım 1: URP Projesi Oluşturma

Örnek olarak Unity 6.0 LTS kullanarak bir Universal 3D (URP) projesi oluşturun.

LCC Unity SDK Built-in sürümü Unity 2022.3 LTS'yi (Built-in ve URP hattı dahil) destekler; diğer sürümler yalnızca URP hatlarını destekler. Unity 6.0 LTS veya üzeri ile proje oluştururken mutlaka Universal 3D şablonunu seçin.

Unity 6.0 LTS ile Universal 3D (URP) projesi oluşturma

Unity 6.0 LTS ile Universal 3D (URP) projesi oluşturma

Adım 2: LCC SDK Paketini İçe Aktarma

  1. Unity'de Window → Package Manager yolunu izleyerek Package Manager'ı açın.
  2. Sol üst köşedeki + düğmesine tıklayın ve Install package from disk seçeneğini seçin.
Package Manager'da Install package from disk seçeneğini seçin

Package Manager'da Install package from disk seçeneğini seçin

  1. Açılan dosya iletişim kutusunda LCC SDK paketinin bulunduğu konuma gidin, package.json dosyasını seçin ve paketi içe aktarmak için Open düğmesine tıklayın.
İçe aktarılacak paketteki package.json dosyasını seçin

İçe aktarılacak paketteki package.json dosyasını seçin

  1. Unity, LCC SDK paketini içe aktarmaya başlar. İçe aktarma tamamlandıktan sonra, kullanım örneklerini içe aktarmak için paket içe aktarma panelinde Samples seçeneğini seçin.
Örnekleri paket içe aktarma panelinden içe aktarın

Örnekleri paket içe aktarma panelinden içe aktarın

Bu noktada LCC SDK paketinin içe aktarımı tamamlanmıştır.

Adım 3: Grafik API'sini Yapılandırma

Edit → Project Settings → Player yoluyla ayar panelini açın, ilgili platform sekmesinin altındaki Other girişini seçin ve grafik API'sini platforma göre yapılandırın:

Platformİşlem
WindowsAuto Graphics API for Windows seçeneğinin işaretini kaldırın ve DirectX12, Vulkan ile DirectX11 ekleyin
macOSAuto Graphics API for Mac seçeneğinin işaretini kaldırın ve Metal seçeneğini koruyun
LinuxAuto Graphics API for Linux seçeneğinin işaretini kaldırın ve Vulkan seçeneğini koruyun
Player ayarlarında her platform için grafik API'sini yapılandırın

Player ayarlarında her platform için grafik API'sini yapılandırın

Not: Color Space için Gamma seçeneğini tercih edin.

Adım 4: Örnek Sahneyi Açma

İçe aktarılan örnek sahneyi açın. Varsayılan konumu Project → Samples/LCC SDK/X.X.X/LCC SDK/LCCViewer yoludur (X.X.X paket sürüm numarasıdır).

Örnekteki LCCViewer sahnesini açın

Örnekteki LCCViewer sahnesini açın

Not:

Açılan sahnede Hierarchy panelinde LCCManager GameObject'ini seçin. Inspector penceresinde LCCManager bileşeninin ekli olup olmadığını kontrol edin (bazı durumlarda bileşen kaybolabilir). Ekli değilse Add Component ile ekleyin.

Adım 5: Veri Yolunu Ayarlama

Açılan sahnede Hierarchy panelinde LCCRenderer GameObject'ini seçin. Inspector panelinde LCC Renderer betiğinin File Path alanını veri dizinine yönlendirin. Yolun doğrudan xxx.lcc2 dosyasını göstermesi gerektiğini unutmayın.

Inspector'da LCC Renderer File Path değerini ayarlayın

Inspector'da LCC Renderer File Path değerini ayarlayın

Not:

Açılan sahnede LCCRenderer GameObject'ine eklenen LCCRenderer bileşeninin Manager özelliğine LCCManager bileşeninin atanıp atanmadığını kontrol edin (bazı durumlarda referans kaybolabilir). Atanmamışsa LCCManager GameObject'ini bu özelliğin üzerine sürükleyin.

Farklı platformlar için yol söz dizimi (örnekler):

PlatformYol söz dizimiÖrnek
WindowsÇift ters eğik çizgi \\
veya tek ters eğik çizgi \ kullanın
G:\\GaussianSplat\\0315-art-center\\xxx.lcc2
macOSEğik çizgi kullanın //users/data/lcc/xxx.lcc2
SunucuEğik çizgi kullanın /https://xgus1.blob.core.windows.net/lcc-pub/Tower/xxx.lcc2

Not:

  1. LCCRenderer'ın Transform değeri yukarıdaki görselle eşleşmelidir; bu, onu veri koordinat sistemiyle hizalar. Bu GameObject kod ile oluşturulursa Rotation ve Scale değerlerini de yukarıdaki görsele göre ayarlayın.
  2. Veri koordinat sistemi nedeniyle Unity'de Renderer'ı taşıyan GameObject'in Transform değeri yukarıda gösterildiği gibi ayarlanmalıdır (bu işlem çalışma zamanında kodla da yapılabilir). Koordinat sistemi hizalaması hakkında ayrıntılar için Unity SDK Tanıtımı içindeki "LCC Veri Koordinat Sistemi" bölümüne bakın.

Adım 6: Girdi İşlemeyi Ayarlama

Unity 6.0 LTS ve sonrası varsayılan olarak Input System kullanır, Samples içindeki kamera ise Input Manager kullanır. Bu nedenle girdi işleme modunun ayarlanması gerekir.

Ayar panelini Edit → Project Settings → Player yolundan açın, Other Settings bölümünde Active Input Handling seçeneğini bulun ve Both olarak ayarlayın.

Active Input Handling seçeneğini Both olarak ayarlama

Active Input Handling seçeneğini Both olarak ayarlama

Adım 7: Çalıştırma

Unity'de Run düğmesine tıklayın; görüntülenen sahneyi göreceksiniz.

Çalıştırma Sonrası Görüntülenen 3DGS Sahnesi

Çalıştırma Sonrası Görüntülenen 3DGS Sahnesi

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