# Unreal Engine Landscape Grass: Boyanabilir araziye çim ekleme rehberi

Kaynak: https://3dsinifi.com/haber/unreal-engine-landscape-grass-boyanabilir-araziye-cim · Kategori: İpuçları · Yayın: 21 Ekim 2026

> Unreal Engine’in resmî belgeleri, Landscape arazisine materyal katmanlarıyla çim ekleme ve bu alanları boyayarak belirleme yöntemini anlatıyor. Rehber, Grass Type kurulumundan performans yönetimine uzanıyor.

## Kısaca
- Landscape Grass sistemi yalnızca Landscape Terrain Actor üzerinde çalışır.
- Çim yoğunluğu ve rastgele yerleşim, Landscape Grass Type içindeki ayarlarla belirlenir.
- Landscape materyalindeki Landscape Grass Output düğümü, boyanan katmandan çim üretilmesini sağlar.
- Boyama sırasında yoğunluğu geçici olarak düşürmek, düzenleyicinin yavaşlamasını azaltmaya yardımcı olabilir.

Unreal Engine’in resmî belgeleri, Landscape arazisine statik mesh tabanlı çim eklemek için Grass sisteminin nasıl kurulacağını ve katmanlarla nasıl kontrol edileceğini açıklıyor. Bu yöntem, sanal arazi üzerinde çimin nerede görüneceğini Landscape Paint araçlarıyla belirlemeye dayanıyor. Belgelerde belirli bir Unreal Engine sürümü belirtilmediği için aşağıdaki adımlar, kaynaklarda anlatılan Landscape iş akışını temel alıyor.

## 1. Landscape ve Grass Type hazırlığı

1. **Landscape oluşturun.** Yeni bir level açın; ana araç çubuğunda `Modes › Landscape` yolunu izleyip `Create` seçeneğiyle Landscape Actor ekleyin. Resmî hızlı başlangıç belgesi, örnek içeriğindeki mesh ve dokuları kullanmak için Open World Demo Collection paketini projeye ekliyor. Bu paket, Grass sisteminin çalışma koşulu değil; rehberdeki örnek varlıkların kaynağıdır.

2. **Landscape Grass Type varlığı oluşturun.** Content Browser’da sağ tıklayıp `Foliage › Landscape Grass Type` seçeneğini kullanın. Oluşturduğunuz varlığı açın ve `Grass Varieties` dizisine yeni bir öğe ekleyin. Örnek kurulumda `Grass Mesh` alanına `SM_FieldGrass_01` atanıyor.

3. **Çim yerleşimini ayarlayın.** Örnekte yoğun çim görünümü için `Grass Density` değeri `400.0` olarak veriliyor; `Use Grid`, `Random Rotation` ve `Align to Surface` etkinleştiriliyor. Bunlar örneğe ait ayarlardır, her projede kullanılacak zorunlu ya da ideal değerler değildir. Random Rotation mesh’in aynı yönünün sürekli görünmesini önlemeye, Align to Surface ise mesh’in Landscape yüzeyine uyum sağlamasına yarar.

| Ayar | Önerilen değer | Etkisi |
|---|---:|---|
| Grass Density | 400.0 (belgedeki örnek) | Arazide üretilecek mesh miktarını belirler; yoğun görünüm için örnekte yüksek tutulmuştur. |
| Use Grid | Etkin | Mesh’lerin yerleşiminde grid kullanır. |
| Random Rotation | Etkin | Tekrarlayan yön görünümünü azaltarak görsel çeşitlilik sağlar. |
| Align to Surface | Etkin | Mesh’i Landscape yüzeyine uyarlar. |

## 2. Katman materyalini kurma

4. **Materyal ve katmanları tanımlayın.** Yeni bir Material oluşturup Material Editor’da `Landscape Layer Blend` düğümü ekleyin. Örnekte iki katman, `Grass` ve `Rock`, oluşturuluyor; her birinin `Preview Weight` değeri `1.0` yapılıyor. Preview Weight, materyal düzenleyicisindeki önizleme içindir; arazide hangi katmanın boyanacağını belirleyen değer değildir.

5. **Doku örneklerini katmanlara bağlayın.** Hızlı başlangıç örneği, `T_GDC_Grass01_D_NoisyAlpha` dokusunu Grass girişine, `T_AlpinePatch001_D_alt_R` dokusunu Rock girişine bağlayıp Layer Blend çıktısını ana materyal düğümünün `Base Color` girişine aktarıyor. Kendi projenizde farklı dokular kullanılabilir; kaynakların gösterdiği temel yaklaşım, her katmanın görünümünü ayrı bir giriş üzerinden birleştirmektir.

6. **Grass Type’ı materyale bağlayın.** Material Graph’a `Landscape Layer Sample` ve `Landscape Grass Output` düğümlerini ekleyin. Layer Sample düğümünün `Parameter Name` alanına `Grass` yazıp çıktısını Grass Output’a bağlayın. Landscape Grass Output, materyal katmanına göre Landscape üzerinde Grass Type üretimini etkinleştirir. Ardından `Landscape Grass Type` varlığındaki Material bölümünün `Grass Type` seçeneğine bu varlığı atayın. Materyali uygulayıp kaydedin.

## 3. Katmanları Landscape üzerinde boyama

7. **Materyali Landscape’e atayın.** Viewport’ta Landscape Actor’ı seçin. Details panelindeki `Landscape Material` alanından hazırladığınız materyali atayın. Sonra `Modes › Landscape` üzerinden Paint sekmesine geçin.

8. **Target Layer bilgilerini oluşturun.** `Target Layers` bölümünde hem Grass hem Rock için Layer Info oluşturun. Örnek belgede katman türü olarak `Weight-Blended Layer (normal)` seçiliyor. Bu varlıklar, boyama ağırlıklarının Landscape tarafından tutulmasını sağlar. Resmî Landscape materyal belgesi de boyanabilir bir katmanın Landscape Layer Info varlığıyla ilişkilendirilmesi gerektiğini vurguluyor.

9. **Grass alanlarını boyayın.** Grass Target Layer’ı seçip viewport üzerinde sol fare düğmesini basılı tutarak çimi istediğiniz bölgelere uygulayın. Çimi kaldırmak ya da alana Rock dokusunu getirmek için Rock katmanını seçip aynı biçimde boyayın. Fırça boyutu ve Tool Strength, boyamanın alanını ve etkisini kontrol etmeye yardımcı olur.

## 4. Mimarlık ve görselleştirme iş akışında karşılığı

Bu yöntem, araziyi tek bir yüzey dokusuyla kaplamak yerine çim mesh’lerini seçilen Landscape katmanlarında üretmek isteyen mimarlık ve archviz ekipleri için kullanışlıdır. Çim sınırları, kaya dokusuyla boyama yapılarak görsel olarak düzenlenebilir; katmanlı materyal yaklaşımı da farklı yüzeylerin aynı Landscape üzerinde bir arada kullanılmasını sağlar. Özellikle dış mekân görselleştirmelerinde çimin nerede yoğunlaşacağını sahne içinden kontrol etmek isteyenler bu iş akışından yararlanabilir.

Donanım açısından belgeler belirli bir ekran kartı ya da bellek gereksinimi vermiyor. Ancak hızlı başlangıç dokümanı, yoğun çim boyanırken geliştirme bilgisayarının gücüne bağlı olarak editörün yanıt vermeyebileceğini belirtiyor. Bu nedenle çalışırken `Grass Density` değerini düşürüp son görünüm için yeniden yükseltmek, kaynakta önerilen pratik önlemdir. Lisans, ücret veya sürümler arası uyumlulukla ilgili bu belgelerde bilgi verilmediğinden, proje için ayrıca doğrulanmalıdır.

## Sık yapılan hatalar

- Grass sistemini Landscape Terrain Actor dışında bir Actor üzerinde çalıştırmaya çalışmak. Resmî belgeye göre sistem diğer Actor türlerinde çalışmaz.
- Materyaldeki katman adını Landscape Paint içindeki Target Layer adıyla eşleştirmemek. `Landscape Layer Sample`, adını verdiğiniz hedef katmanın ağırlığını okur; karşılığı bulunmayan katman ağırlığı sıfır kabul edilir.
- Bir katman için Layer Info oluşturmadan boyamaya geçmek. Boyanabilir katmanın Layer Info varlığıyla ilişkilendirilmesi gerekir.
- Boyama sırasında yoğunluğu yüksek bırakmak. Editör geçici olarak yavaşlarsa Grass Density değerini çalışma sırasında azaltıp daha sonra hedef değere getirin.

Bu kurulum, Landscape katmanlarıyla statik mesh çimini eşleştirmenin temel yolunu sunuyor. Örnek varlık adları ve yoğunluk değeri, resmî hızlı başlangıçtaki örneğe aittir; üretim sahnesinde ihtiyaçlara göre farklı mesh ve katmanlar kullanılabilir.

## Pro ipucu
Boyama sırasında editör yavaşlarsa Landscape Grass Type içindeki Grass Density değerini geçici olarak düşürün; iş tamamlandığında hedef yoğunluğa geri alın.

## 3dsınıfı yorumu
Türkiye’de dış mekân sahneleri üreten ofisler için bu yaklaşımın pratik değeri, çim alanını materyal katmanları üzerinden doğrudan boyayarak kontrol edebilmek. Özellikle kaya ve çim geçişlerini aynı Landscape üzerinde düzenlemek, sahne kurulumunu daha anlaşılır hâle getirebilir.

Bununla birlikte, yüksek yoğunluklu mesh üretimi çalışma sırasında editörü zorlayabilir; belge de bilgisayar gücüne bağlı takılma ihtimalini not ediyor. Bu nedenle yoğunluğu iş akışına göre geçici azaltmak yerinde. Kaynaklarda donanım gereksinimi, lisans koşulu ve sürüm uyumluluğu açıklanmıyor; üretim öncesinde kullanılan Unreal Engine kurulumu ve varlıkların lisansı ayrıca kontrol edilmeli.

## Kaynaklar
- [dev.epicgames.com](https://dev.epicgames.com/documentation/en-us/unreal-engine/grass-quick-start-in-unreal-engine) (özet)
- [dev.epicgames.com](https://dev.epicgames.com/documentation/en-us/unreal-engine/landscape-materials-in-unreal-engine) (özet)

_Yapay zekâ ile yazıldı, kaynaklarla doğrulandı. © 3dsınıfı_
