Yeşillik Modu gerçekçi görünen manzaralar hazırlamak için arazinde hızlı bir şekilde ormanlar ve ağaçlık alanlar oluşturmanı sağlar. Yeşillik araçlarını kullanarak projene nasıl ağaç, çalı, çiçek ve daha fazlasını ekleyeceğini belirleyebilirsin. Bu düzenleme modu, Manzara Modu ile birlikte çalışır.
Nasıl Çalışır?
Yeşillik Moduna erişmek için Seçim Modu açılır menüsüne tıkla ve Yeşillik Modunu seç. Yeşillik Modu paneli, görünüm penceresinin sol tarafında açılır. (Bu mod hakkında ayrıntılı bilgiyi Unreal Engine için Yeşillik Modu bölümünde bulabilirsin.)
Yeşillik Modu araçlarını kullanmak için İçerik Tarayıcısını aç, ardından Çevre > Yeşillik klasöründen seçili yeşillik statik örgülerini Örgü Listesine sürükle. Sadece ağaçlardan veya çayırlardan daha fazlasını ekleyebilirsin. Örgü listesine istediğin tür statik örgüyü eklemen mümkün.
Yeşillik Modu içe aktarılan statik örgülerle de çalışır. Yeşillik Modu, Fortnite Nesneleri ile çalışmaz çünkü bu öğeler ağaçların ve çalıların rüzgar esiyormuş gibi hareket etmesine neden olan Blueprint kodlamasına sahiptir, statik örgülerse hiç hareket etmez.
Yeşillikleri nereye ekleyeceğini planlamak için bölümünün prototipini oluştururken Yeşillik Modunu kullan. Modelleme Modu ile basit şekiller yap, ardından Örgü Listesine bu şekilleri ekle ve yeşilliklerin nasıl görüneceğine dair bir fikir edinmek için araziyi şekillerle boya.
Yeşillik Araçları
Yeşillik Modu her biri senin tercihlerine göre ölçeklenebilen veya Örgü Listesindeki tüm yeşillik türlerine göre ayarlanabilen araçlar kullanır.
Araç |
Açıklama |
Görsel |
Seç |
Projende kullanılacak statik örgüleri örgü listesine sürükle veya arama çubuğundan belirli statik örgüleri ara.
Açılır menüden statik örgü seçmek için +Yeşillik düğmesine tıkla veya etkileşime girmeyen yeşillikler için örgü örneklemeden yararlanan yeni bir statik örgü öğesi oluştur.
|
 |
Tümü |
Projende yeşillik modu aracıyla uygulanmış tüm statik örgüleri seç.
Seçili yeşilliklerin kopyalarını oluşturmak ve bu kopyaları taşımak veya seçili tüm yeşillikleri taşımak için bunu kullanabilirsin.
|
 |
Seçimi Kaldır |
Yeşillik moduyla projene uygulanmış tüm statik örgülerin seçimini kaldırır. |
 |
Geçersiz |
Geçersiz yeşillik örneklerini seçer.
Bunlar veri katmanıyla hizalanmamış, onun üzerine getirilen yeşillik örgüleridir. Bu yolla yeşilliklerin, arazinin üzerinde süzülmesini engellersin.
|
|
Kement |
Belirli bir aralıktaki uygulanmış yeşillikleri veya örgü listesine eklenmiş yeşillikleri seçer. Kementle seçilmiş yeşillikleri kopyalayabilir ve taşıyabilirsin. |
 |
Boya |
Örgü listesinde seçilen yeşillikle araziyi boyar.
Boyama ayarları, boyama yaparken araziye uygulanan statik örgülerin dağılımını ve sayısını belirler.
|
 |
Yeniden Uygula |
Örgü Listesinden bir veya birden fazla örgü seç ve dünyaya önceden yerleştirilmiş yeşillik örneklerinin ayarlarını değiştir:
- Yeniden Uygula aracını seç, ardından Örgü Listesinden değişiklik yapmak istediğin Yeşillik türünü seç.
- Yeşillik Ayrıntıları bölümünde istediğin değişiklikleri yap.
- Bu bölümdeki Yeşillik Örneklerine değişiklikleri uygula.
|
 |
Tek |
Tek bir yerdeki tek bir yeşillik örneğini boyar.
Örgü Listesinde birden fazla statik örgü varsa Tek aracı seçildiğinde tümü aynı noktaya aynı anda uygulanır.
|
 |
Doldur |
Arazinin hedeflenen bir bölümünü seçili yeşillikle doldurur. Bu, arazi için oluşturulan diğer statik örgülerde çalışır. |
|
Sil |
Seçili yeşilliği araziden siler.
Tüm yeşilliği silmek istemiyorsan seçilmiş yeşillikler arasından manzaradan silmek istediğin yeşilliğin seçimini kaldırabilirsin.
|
 |
Kaldır |
Tüm seçili yeşillikleri araziden kaldırır. |
 |
Taşı |
Seçilen yeşillikleri geçerli bölüme taşır.
Bu araç Veri Katmanlarıyla birlikte çalışarak yeşilliğin hangi katmanda durduğunu belirler ve yeşilliği bir veri katmanından diğerine taşıma imkanı sağlar.
|
|
Boyama Araçları
Yeşillikleri ölçeklendirmek, döndürmek, projene eklemek ve daha fazlası için Boyama araçlarını kullan.
Boyama Araçları |
Açıklama |
 |
Fırça Seçenekleri:
- Fırça Boyutu - Fırçanın boyutunu belirler.
- Boyama Yoğunluğu - Statik örgü örneği sayısını ve bunların boyama fırçası içindeki aralıklarını belirler.
- Silme Yoğunluğu - Yeşillik silmek için Shift tuşu basılıyken geride bırakılacak yeşillik yoğunluğu.
- Tek Örnek Modu - Fare imleci konumunda tek bir yeşillik örneği boya.
- Geçerli Seviyeye Yerleştir - Yeşillik örgülerinin geçerli seviyeye mi yoksa boyanan örgünün bulunduğu seviyeye mi yerleştirileceğini belirler.
Filtreler:
- Manzara - Manzaraların üzerine yeşillik yerleştir
- Statik Örgüler - Statik örgülere yeşillik yerleştir.
- BSP - BSP üzerine yeşillik yerleştir.
- Yeşillik - Başka bir yeşillik örgüsünün üzerine yeşillik yerleştir.
- Yarı Saydam - Yarı saydam geometri üzerine yeşillik yerleştir.
- +Yeşillik - Projeye eklenecek statik örgüler seç.
- Örgü - Mevcut seçili statik örgü
- Bileşen Sınıfı - Yeşillik örneklerinde kullanılacak bileşen sınıfı. Özel davranışı uygulamak ve o sınıfı buraya atamak üzere FoliageInstancedStaticMeshComponent’in bir Blueprint alt sınıfını oluşturabilirsin.
- Geçersiz Kılma Materyalleri - Yeşillik örneklerini geçersiz kılmak için yeni bir materyal dizisi ekle.
- Nanite Geçersiz Kılma Materyalleri - Yeşillik örneklerini geçersiz kılmak için yeni bir Nanite materyal dizisi ekle.
Boyama:
- Yoğunluk / 1Kuu - Yeşillik örnekleri, 1000 x 1000 birim alan başına örnekler içinde belirtilen bu yoğunlukta yerleştirilir.
- Yarıçap - Yeşillik örnekleri arasındaki minimum mesafe.
- Tek Örnek Modu İçin Geçersiz Kılma - Tek örnek modunda boyama yaparken diğer örneklerle çarpışmayı tespit etmek için kullanılan yarıçapı geçersiz kılma seçeneği.
- Tek Örnek Modu Yarıçapı - Diğer örneklerle çarpışmayı algılamak için tek örnek modunda kullanılan yarıçap.
- Ölçeklendirme - Boyama sırasında yeşillik örneği ölçeklendirme davranışını belirtir.
- X Ölçeği - Bir yeşillik örneğinin X ölçeği özelliğine uygulanacak ölçeğin minimumdan maksimuma aralığını belirtir.
- Y Ölçeği - Bir yeşillik örneğinin Y ölçeği özelliğine uygulanacak ölçeğin minimumdan maksimuma aralığını belirtir.
- Z Ölçeği - Bir yeşillik örneğinin Z ölçeği özelliğine uygulanacak ölçeğin minimumdan maksimuma aralığını belirtir.
- Kanala Göre Verteks Renk Maskesi - Yeşillik örneklerine bir verteks maskesi oluşturmak için renk kanallarını (RGB) kullan
Yerleştirme:
- Z Ofseti - Bir yeşillik örneğinin Z konumuna uygulanacak ofset aralığını minimumdan maksimuma kadar belirtir.
- Normale Hizala - Yeşillik örneklerinin, boyandıkları yüzeyin normaliyle eşleşmek için açılarının dikeyden uzağa ayarlanmasının gerekip gerekmediğini belirler. Normale Hizala işaretlendiğinde ve Rastgele Sapma işaretlenmediğinde örnek, +X ekseni yokuş aşağıyı gösterecek şekilde döndürülecektir.
- Ortalama Normal Tek Bileşen - Normallerin ortalaması alınırken diğer isabet bileşenlerinden kaynaklanan normallerin atılıp atılmayacağını belirler.
- Rastgele Sapma - Bu işaretlendiğinde, yeşillik örneklerinin dikey ekseni etrafında rastgele bir sapma dönüşü uygulanır.
- Rastgele Yunuslama Açısı - Her bir örneğe başlangıç noktasından, derece cinsinden belirtilen bir açıya kadar rastgele bir yunuslama ayarı uygulanabilir.
- Yer Eğimi Açısı - Yeşillik örnekleri sadece yatay düzlemden belirli bir açı aralığında eğim yapan yüzeyler üzerine yerleştirilir.
- Yükseklik - Yeşillik örneklerinin yerleştirileceği geçerli yükseklik aralığı; minimum ve maksimum dünya koordinatı Z değerleri kullanılarak belirlenir.
- Kapsayıcı Manzara Katmanları - Katman adları belirtilirse manzara üzerine boyandığında, manzaranın yeşillik alanları belirtilen boyanmış katmanlarla sınırlandırılır.
- Dışlayıcı Manzara Katmanları - Katman adları belirtilirse manzara üzerine boyandığında, manzaranın yeşillik alanları belirtilen boynamış katmanlarla olmadan dışarıda bırakılır.
- Dünyayla Çarpışma - Bu işaretlendiyse her örnek yerleştirilmeden önce mevcut dünya geometrisiyle bir çarpışma testi gerçekleştirilir.
- Ortalama Normal Örnek Sayısı - Normallerin ortalamasını alırken isabet konumu etrafında kullanılacak satır izleme sayısı.
Örnek Ayarları:
- Hareketlilik - Yeşillik bileşenlerine uygulanacak hareketlilik özelliği.
- Görünürlük Mesafesi - PerInstanceFadeAmount materyal düğümü kullanılması durumunda örneklerin silinmeye başlayacağı mesafe. Bunu 0 olarak ayarlamak seçeneği devre dışı bırakır. Kümenin tamamı bu mesafenin ötesinde olduğunda, küme tamamen ayrılır ve hiç işlenmez.
- Gölge Oluştur - Yeşilliklerin gölge oluşturup oluşturmayacağını kontrol eder.
- Dinamik Dolaylı Aydınlatmayı Etkile - Yeşilliğin, Işık Çoğaltma Bölgesine ışık eklemesinin gerekip gerekmediğini kontrol eder. Bu işaret yalnızca CastShadow true ise kullanılır.
- Mesafe Alanı Aydınlatmasını Etkile - Temel öğenin, dinamik mesafe alanı aydınlatma yöntemlerini etkilemesinin gerekip gerekmediğini kontrol eder. Bu işaret yalnızca CastShadow true olarak ayarlandığında kullanılır.
- Dinamik Gölge Oluştur - Önceden hesaplanmamış gölgelendirme durumunda yeşilliklerin gölge oluşturup oluşturmayacağını kontrol eder. Bu işaret yalnızca Gölge Oluştur true olarak ayarlandığında kullanılır.
- Statik Gölge Oluştur - Yeşilliklerin gölge yapan ışıklardan statik bir gölge oluşturup oluşturmayacağını belirler. Bu işaret yalnızca CastShadow true ise kullanılır.
- Temas Gölgesi Oluştur - Objenin temas gölgeleri oluşturup oluşturmayacağını belirler. Bu işaret yalnızca CastShadow true ise kullanılır.
- Işık Haritası Çözünürlüğü - Statik örgüde tanımlanan ışık haritası çözünürlüğünü geçersiz kılar.
- Çarpışma Ön Ayarları - Çarpışma ön ayarlarını seç. Bu verileri Proje Ayarları içinde belirleyebilirsin.
- Özel Gezinilebilir Geometri - Temel öğe navmesh’i etkiliyorsa bu temel öğenin gezinilebilir geometrisini dışa aktarmak için DoCustomNavigableGeometryExport() çağrılmalıdır.
- Yarı Saydam SortPriority - Yarı saydam objelerin önceliğine karar verir.
- İki Taraflı Gölge Oluştur - Bu yeşilliğin iki taraflı bir materyal gibi dinamik gölgeler oluşturup oluşturmayacağını belirler.
- Çıkartma Alır - Yeşilliğin çıkartmalar alıp almayacağını belirler.
- Işık Haritası Türü - Bu bileşen için kullanılan ışık haritası türünü kontrol eder.
- Engelleyici Olarak Kullan - Bu işaretlendiğinde, yeşillik diğer temel öğeleri örtmesine izin veren bir ön geçiş oluşturur ve ayrıca DBuffer çıkartmalarını doğru şekilde almak için bir yol sunar. Bu ayarı işaretlemek performansı olumsuz etkileyebilir.
- Işın İzlemede Görünür - Bu işaretlendiğinde, statik örgüde görünür ışın izleme olur.
- Dünya Pozisyonu Sapmasını Değerlendir - Bu işaretlendiğinde, Dünya Pozisyonu sapması statik örgülerin ayrıntı seviyesinde (LOD) değerlendirilir.
- Dünya Pozisyonu Sapması Devre Dışı Bırakma Mesafesi - Dünya Pozisyonu Sapmasının devre dışı bırakılacağı mesafeyi belirle.
- Aydınlatma Kanalları - Aydınlatma için 0-2 arasında bir kanal seç.
- CustomDepty Geçişini İşle - True ise yeşillik CustomDept geçişinde işlenir (genellikle dış hatlar için kullanılır).
- Özel Derinlikte Kalıp Yazma Maskesi - Kalıp arabelleği yazmaları için kullanılan maske.
- CustomDepth Kalıp Değeri - İsteğe bağlı olarak, 0-255 arasındaki bu değeri CustomDepth geçişindeki kalıp arabelleğine yaz. Proje ayarlarını veya r.CustomDepth == 3 olmasını gerektirir.
Ölçeklenebilirlik:
- Yoğunluk Ölçeklendirmeyi Etkinleştir - Bu yeşillik türünün Motor Ölçeklenebilirliği sisteminin Yeşillik ölçeklenebilirlik ayarlarından etkilenip etkilenmeyeceğini belirler. Oyunu gerçekten etkilemeyen ayrıntı örgüleri için etkinleştir. Herhangi önemli bir şey için devre dışı bırak. Bu genellikle çarpışmasız küçük örgüler (çim) için etkinleştirilir ve çarpışma ağaçlarına sahip büyük örgüler için devre dışı bırakılır.
- Yükleme Sırasında Atmayı Etkinleştir - CVarFoliageDiscardDataOnLoad etkinleştirildiğinde bu yeşillik türünün atılıp atılmayacağını belirler.
- Yoğunluk Ölçeklendirmeyi Etkinleştir - Bu yeşillik türünün Motordaki "foliage.CullDistanceScale" ayarlarından etkilenip etkilenmeyeceğini belirler.
Sanal Doku:
- Sanal Dokularda Çiz - Motorun örnekleri çizdiği çalışma zamanı sanal dokuları dizisi. Bir sanal dokuya çıktı vermek için örgü materyalinin de kurulması gerekir. Sanal Dokularda Çiz özelliği, bu bileşenin ana geçişin yanı sıra sanal dokuda da çizip çizmediğini kontrol eder.
- Sanal Doku Mip Atlama - Bu temel öğeyi işlemek için çalışma zamanı sanal dokusunda atlanacak alt mip sayısı. Daha büyük değerler çalışma zamanı sanal dokusundaki etkili çizim mesafesini azaltır. Bu ayırma yöntemi temel öğe boyutu veya sanal doku boyutunu hesaba katmaz.
Hiyerarşik Ayrıntı Seviyesi:
- Hiyerarşik Ayrıntı Seviyesine Dahil Et - Bu işaretlendiğinde, yeşillikler hiyerarşik ayrıntı seviyesi çizimlerine dahil edilir.
|