Kısaca
- Kontrol noktaları Ctrl + sol tıklamayla eklenebilir; Alt + sol tuşla sürükleme de yeni nokta ve segment oluşturur.
- Spline’ın arazi yüksekliğini değiştirmesi için Edit Layer Stack’e bir Spline edit layer eklenmelidir.
- Static Mesh’ler spline segmentlerine veya tek tek kontrol noktalarına atanabilir.
- UE 5.3’te Nanite spline mesh desteği deneysel olarak sunulmuştur ve etkinleştirildiğinde culling performansını etkileyebilir.
Unreal Engine’in Landscape Spline araçları, arazi boyunca ilerleyen yollar, patikalar, çitler ve benzeri uzun hatlar oluşturmak için kullanılabiliyor. Epic Games’in resmi belgelerinde anlatılan iş akışında spline kontrol noktaları ve segmentleri düzenlenebiliyor; araziye mesh yerleştirilebiliyor ve gerekli düzenleme katmanı eklendiğinde arazi yüksekliği spline’a göre değiştirilebiliyor. Belge sayfası belirli bir Unreal Engine sürümünü belirtmediğinden, aşağıdaki adımlar bu resmi dokümantasyondaki arayüz ve özellik adlarına dayanıyor.
1. Spline oluşturun ve hattı şekillendirin
Landscape düzenleme araçlarında Manage sekmesini açın ve Spline aracını seçin.
Arazi üzerinde ilk kontrol noktasını oluşturmak için Ctrl + sol tıklama yapın. Yeni bir noktayı öncekine bağlayıp hattı uzatmak için aynı işlemi tekrarlayın.
Alternatif olarak bir kontrol noktasını seçip Alt + sol tuşla sürükleyerek yeni nokta ve segment ekleyin. Hattın ucundaki noktadan dışarı sürüklemek spline’ı uzatır; mevcut bir segmentin üzerine sürüklemek ise hattı böler.
Kontrol noktalarını seçip taşıma ve döndürme araçlarıyla konumlarını değiştirin. Bir segmenti veya noktayı seçtiğinizde görünen teğetleri sürüklemek, segment eğrisini ayarlar.
Bir spline’ı başka bir spline’a bağlamak için bir spline’ı seçtikten sonra diğerinin üzerine Ctrl + sol tıklayın. Segmentin üzerine Ctrl + sol tıklamak, o noktada yeni bir kontrol noktası ekleyerek hattı böler. Bu yöntemler, yol güzergâhını tek seferde kusursuz çizmek yerine parçalar hâlinde kurup sonradan düzeltmeye imkân verir.
2. Araziyi spline’a göre düzenleyin
Spline oluşturmak tek başına Landscape’in yükseklik haritasını değiştirmez. Bunun için Edit Layer Stack bölümünde yeni bir düzenleme katmanı oluşturup Spline Edit Layer seçeneğini kullanın. Katman eklendikten sonra Landscape, spline’daki değişikliklere tepki verir; arazi, spline hattına uyacak şekilde yükseltilip alçaltılabilir.
Yükseklik geçişi, spline’ın iki yanındaki genişlik ve düşüş değerleriyle yumuşatılır. Kontrol noktalarındaki Half-Width spline’ın yarı genişliğini, Side Falloff ise iki yandaki geçiş bölgesini belirler. Segment veya kontrol noktası özelliklerinde Raise Terrain yükseltme, Lower Terrain alçaltma için kullanılabilir. Resmi belgeler yükseltmeyi dolgu üstündeki yollarla, alçaltmayı ise nehir ve hendeklerle ilişkilendiriyor.
Spline’ın arazi üzerinde bir doku katmanı boyamasını istiyorsanız, ilgili segmentin Layer Name özelliği kullanılır. Boyamanın genişliği ve kenar geçişi de kontrol noktalarının genişlik ve düşüş ayarlarından etkilenir. Böylece güzergâh geometrisiyle arazi yüzeyi ve katman boyaması birlikte düzenlenebilir.
3. Spline boyunca mesh yerleştirin
Content Browser içinde kullanmak istediğiniz Static Mesh’i seçin.
Landscape üzerindeki spline kontrol noktasına tıklayın. Level Editor’daki Details panelinde, Landscape Spline bölümünden Segments düğmesini kullanarak mesh’in spline segmentlerine uygulanmasını sağlayın.
Landscape Spline Meshes bölümünde Spline Meshes altında bir öğe yoksa artı simgesiyle ekleyin. Yeni öğeyi genişletin ve Mesh yanındaki Assign simgesiyle seçili Static Mesh’i atayın.
Yalnızca belirli bir kontrol noktasına mesh vermek için o noktayı seçip Details panelindeki Mesh bölümünü kullanın.
Segment mesh’lerinde Scale to Width, mesh’in spline genişliğine göre ölçeklenmesini; Forward Axis ve Up Axis ise mesh’in spline boyunca yönelimini belirler. Offset mesh’i spline’a göre kaydırır. Aynı spline üzerinde birden fazla mesh tanımlanırsa bunlar rastgele sırayla uygulanır; sıralamayı Random Seed kontrol eder. Görünümde ters yönlenme veya beklenmeyen ölçek varsa bu özellikleri ve mesh’in eksenlerini kontrol edin.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Place Spline Meshes in Streaming Levels | Belgede varsayılan: True | Mesh’lerin Landscape proxy streaming seviyelerine mi, spline’ın seviyesine mi yerleştirileceğini belirler. |
| Translucency Sort Priority | Belgede varsayılan: 0 | Yarı saydam nesnelerin çizim sırasını belirler; yarı saydam olmayan mesh’lerde dikkate alınmayabilir. |
| Raise Terrain / Lower Terrain | Yol için Raise; nehir veya hendek için Lower | Araziyi spline’a göre yükseltir veya alçaltır; seçim proje geometrisine göre yapılır. |
İlk iki satır belgedeki varsayılan değerleri aktarır; bunlar her proje için değişmez bir öneri anlamına gelmez. Mesh’in spline genişliğine uyup uymaması da Scale to Width seçeneğiyle belirlenir; bu özelliğin tek bir genel değeri belgede verilmemiştir.
4. Nanite kullanımı ve sürüm notu
Unreal Engine 5.3 sürüm notlarında Nanite mesh’lerle spline mesh bileşenleri için deneysel bir ilk uygulamadan söz ediliyor. Özelliği açmak için ayar dosyasında aşağıdaki satırın kullanılması belirtilmiş:
r.Nanite.AllowSplineMeshes=1Bu özellik UE 5.3 notlarında deneysel olarak tanımlanıyor. Epic, etkinleştirmenin Nanite genelinde culling performansını etkileyebileceği ve aşırı deformasyonlarda hatalı culling sorunlarının bilindiği uyarısını yapıyor. Dolayısıyla bu ayarı üretim sahnesine doğrudan taşımak yerine, kullanılacak proje ve mesh’lerde sonuçları test etmek gerekir. Bu not, Landscape Spline’ların bütün sürümlerde aynı şekilde çalıştığı anlamına gelmez.
Sık yapılan hatalar
Arazi değişmiyor: Spline’ın oluşturulmuş olması yeterli değildir; Edit Layer Stack içine Spline Edit Layer eklenip eklenmediğini kontrol edin.
Mesh segmentlere eklenmiyor: Details panelindeki Segments seçimini ve Landscape Spline Meshes altındaki mesh atamasını doğrulayın.
Yol kenarları sert görünüyor: Kontrol noktalarındaki Half-Width ve Side Falloff değerlerini, ayrıca segmentin yükseltme veya alçaltma seçimini gözden geçirin.
Mesh yönü veya sırası beklenmedik: Mesh’in Forward Axis ve Up Axis özelliklerini kontrol edin; birden fazla mesh kullanılıyorsa sıralamayı Random Seed etkiler.
Mimarlık ve archviz iş akışına etkisi
Arazi üzerinde vaziyet planı, erişim yolu, yaya rotası veya sınır elemanı kuran mimarlık ekipleri; kontrol noktalarını sonradan değiştirip hattı düzenleyebildiği için spline iş akışından yararlanabilir. Aynı yöntem, gerçek zamanlı archviz sahnelerinde güzergâh boyunca mesh uygulamak ve arazi yüzeyini bu güzergâha göre şekillendirmek için de kullanılabilir. Ancak kaynak belgeler belirli bir donanım gereksinimi vermiyor; UE 5.3’teki Nanite spline mesh özelliği için performans etkisine dair uyarı bulunuyor. Kullanılacak sürüm, mesh yönelimi, arazi katmanı ve lisans koşulları proje başlamadan önce doğrulanmalı.
Sık sorulan sorular
Unreal Engine Landscape Spline arazi yüksekliğini nasıl değiştirir?
Edit Layer Stack’e bir Spline Edit Layer eklenmelidir. Ardından spline ayarlarıyla arazi yükseltilebilir veya alçaltılabilir; geçiş genişliği ve yumuşaklığı kontrol noktalarındaki değerlerden etkilenir.
Unreal Engine’de spline boyunca Static Mesh nasıl eklenir?
Content Browser’da Static Mesh seçilir, spline kontrol noktası seçildikten sonra Details panelindeki Landscape Spline bölümünden Segments kullanılır. Mesh, Landscape Spline Meshes altındaki Mesh alanına atanır.
UE 5.3’te Nanite spline mesh desteği üretime hazır mı?
UE 5.3 sürüm notlarında özellik deneysel olarak tanımlanıyor. Epic, culling performansına etki ve aşırı deformasyonda bilinen culling sorunları konusunda uyarıyor.
Kaynaklar
2 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Türkiye’deki mimarlık ofisleri ve görselleştirme ekipleri için Landscape Spline’ın pratik değeri, arazi yolları ve benzeri hatları kontrol noktalarıyla yeniden düzenleyebilmekte yatıyor. Güzergâh revizyonlarında mesh’i ve araziyi ayrı ayrı elle düzeltme ihtiyacını azaltabilir; ancak belgeler zaman kazancı için ölçü vermiyor.
Uygulamaya geçmeden önce kullanılan Unreal Engine sürümünü ve projedeki mesh’lerin yönelimini kontrol etmek önemli. UE 5.3’te Nanite spline mesh desteği deneysel ve performans uyarılı; bu nedenle üretim sahnelerinde test edilmeden etkinleştirilmemeli. Donanım gereksinimi kaynaklarda belirtilmediğinden, performans kararı gerçek proje sahnesinde ölçülmeli.




Yorumlar 0