Unity Terrain, oyunlarınızda ve uygulamalarınızda geniş ve gerçekçi doğal ortamlar oluşturmanıza olanak tanır. Unity’nin Terrain sistemi, özelleştirilebilir yükseklik haritaları ve dokular kullanarak gerçek zamanlı olarak karmaşık ve detaylı manzaralar yaratmanıza yardımcı olur.
Terrain ana bileşenleri:
- Yükseklik Haritası: Terrain’in temel şeklini tanımlayan grid tabanlı bir veri yapısıdır. Yükseklik haritası, grid hücrelerindeki yükseklik değerlerini depolar, böylece Terrain’in üç boyutlu şeklini oluşturur.
- Texture Splatting: Terrain üzerinde birden fazla dokuyu karıştırarak, gerçekçi ve doğal görünümlü zemin yüzeyleri oluşturmanıza olanak tanır. Bu teknik, önceden tanımlanmış dokuları belirli alanlara yerleştirerek ve birbirleriyle karıştırarak zengin ve çeşitli yüzeyler sunar.
- Ağaçlar ve Bitki Örtüsü: Terrain üzerine ağaçlar, çalılar ve diğer bitki örtüsü eklemek için özel araçlar sunar. Bu öğeleri, doğal ortamların gerçekçi ve canlı görünmesini sağlayarak manzaranızı daha ilgi çekici hale getirir.
- Detaylar: Terrain üzerine küçük nesneler, taşlar ve diğer detaylar ekleyebilirsiniz. Bu öğeler, Terrain’in daha gerçekçi ve çekici görünmesine katkıda bulunur.
- Terrain Araçları: Unity, Terrain oluşturma ve düzenleme işlemleri için güçlü araçlar sunar. Bu araçlar, yükseklik haritasını düzenlemek, dokuları yerleştirmek, ağaçlar ve bitki örtüsü eklemek ve daha fazlasını yapmak için kullanılabilir.
Terrain’i oluştururken ve düzenlerken, performansı optimize etmek için dikkate almanız gereken bazı önemli faktörler vardır. Özellikle, görüntü alanı dışında kalan Terrain öğelerini kapatmak ve Level of Detail (LOD) sistemini kullanarak, daha düşük çözünürlüklü modellerle yüksek çözünürlüklü modelleri değiştirmek gibi teknikler uygulanabilir.
Unity Terrain, oyunlarınızda ve projelerinizde etkileyici ve gerçekçi doğal ortamlar oluşturmanıza olanak tanır. Bu özellik, özellikle açık dünya oyunları, simülasyonlar ve gerçek zamanlı strateji oyunları için değerli bir araçtır. Terrain’i kullanarak, oyuncuların ve kullanıcıların dikkatini çeken ve onları içine çeken zengin ve canlı sanal dünyalar yaratabilirsiniz.
- Yol ve Su Özellikleri: Terrain sistemi, ayrıca yollar, nehirler ve göller gibi doğal ortamlara özgü özellikler eklemenizi sağlar. Unity Asset Store’da, Terrain’e entegre edilebilecek hazır yol ve su sistemleri bulunmaktadır. Bu sistemler, ortamlarınızın daha gerçekçi ve karmaşık görünmesine katkıda bulunur.
- Aydınlatma ve Gölgeleme: Terrain’i daha gerçekçi hale getirmek için doğru aydınlatma ve gölgeleme tekniklerini kullanmak önemlidir. Unity, yerleşik ışıklandırma motoru ve gölgelendiricilerle, Terrain ve diğer nesnelere gerçekçi ışık ve gölgeler uygulamanıza olanak tanır. Ayrıca, Unity’nin Global Illumination (GI) özelliği sayesinde, gerçek zamanlı olarak aydınlatma ve gölgeleme efektleri hesaplanabilir ve uygulanabilir.
- Terrain’in Optimizasyonu: Terrain’in performansını optimize etmek için, Unity’nin Occlusion Culling, Level of Detail (LOD) ve diğer performans artırıcı özelliklerinden yararlanabilirsiniz. Bu teknikler, özellikle büyük ve karmaşık ortamlarda, daha iyi performans ve daha hızlı yükleme süreleri sağlamaya yardımcı olur.
- Terrain Eklentileri ve Araçları: Unity Asset Store, Terrain oluşturma sürecini daha da kolaylaştıran ve geliştiren bir dizi eklenti ve araç sunar. Bu eklentiler, daha hızlı ve daha etkili bir şekilde yüksek kaliteli ortamlar oluşturmanıza yardımcı olabilir.
Terrain Inspector
Genel Ayarlar
Terrain Inspector’da bulunan özelliklere ve nasıl kullanılacağına dair temel bir inceleme yapacağım.
- Terrain Settings (Arazi Ayarları)
Terrain Settings, arazinizin genel ayarlarını yönetmenize yardımcı olur. Bu ayarlarda, arazinizin boyutlarını ve çözünürlüğünü kontrol edebilir, wind settings (rüzgar ayarları) ile ağaçların hareketlerini yönetebilir ve üçüncü taraf arazi varlıkları için Detail Material (Detay Materyali) belirleyebilirsiniz.
- Paint Terrain (Arazi Boyama)
Paint Terrain, arazinizin yüzeyine dokular ve detaylar eklemenize olanak tanır. Farklı fırça şekilleri ve boyutları kullanarak arazinizin yüzeyine texture (doku) ekleyebilir, heightmap (yükseklik haritası) oluşturarak arazinizin topoğrafyasını düzenleyebilirsiniz.
- Paint Trees (Ağaç Boyama)
Paint Trees özelliği, arazinizde ağaçlar eklemenize ve düzenlemenize olanak tanır. Unity’nin SpeedTree özelliği ile uyumlu ağaç modellerini doğrudan Terrain Inspector’a ekleyerek, arazinize gerçekçi ve doğal görünümlü ağaçlar ekleyebilirsiniz.
- Paint Details (Detay Boyama)
Paint Details, arazinizde çimen, çiçek ve küçük nesneler gibi detaylar eklemenize olanak tanır. Bu özellik, oyun dünyanızı daha gerçekçi ve yaşayan bir ortam haline getirir. Detail Objects (Detay Nesneleri) olarak adlandırılan bu öğeler, doğrudan Terrain Inspector’a ekleyebileceğiniz ve boyayabileceğiniz önceden oluşturulmuş varlıklardır.
- Terrain Collider (Arazi Çarpıştırıcı)
Terrain Collider, oyun dünyanızda araziyle etkileşime giren fiziksel nesneler için çarpışma deteksiyonunu sağlar. Bu özellik, karakterlerin ve diğer hareketli nesnelerin arazi yüzeyi üzerinde doğru bir şekilde hareket etmelerini sağlar.
- Terrain Layers (Arazi Katmanları)
Terrain Layers, arazinizin yüzeyinde birden fazla doku katmanı eklemenize ve düzenlemenize olanak tanır. Bu sayede, arazinizin farklı bölgelerinde daha zengin ve çeşitli görünümler elde edebilirsiniz. Örneğin, dağlık bir alan ve çimenli bir düzlük arasında yumuşak geçişler sağlamak için doku katmanlarını kullanabilirsiniz.
- Sculpting (Heykel Oyma)
Sculpting özelliği, arazinizin topoğrafyasını değiştirerek, gerçekçi ve karmaşık şekiller oluşturmanıza olanak tanır. Yükseklikleri artırarak veya azaltarak, dağlar, tepeler ve vadi gibi çeşitli arazi özellikleri oluşturabilirsiniz. Ayrıca, smooth (düzgünleştirme) aracı ile arazi yüzeyindeki sert geçişleri yumuşatabilir ve doğal görünümlü alanlar elde edebilirsiniz.
- Erosion & Sediment (Erozyon ve Sedimentasyon)
Erosion & Sediment özellikleri, arazinizin yüzeyinde doğal ve gerçekçi erozyon izleri oluşturmanıza olanak tanır. Erozyon, su ve rüzgar gibi doğal süreçleri simüle ederek arazi üzerinde zaman içinde oluşan aşındırma ve çökme etkilerini taklit eder. Sedimentasyon ise, erozyon süreçleri sonucunda oluşan malzemenin birikmesini simüle eder.
- Pathfinding (Yol Bulma)
Pathfinding özelliği, arazinizde yol bulma ve navigasyon işlemlerini gerçekleştiren yapay zeka (AI) sistemlerini destekler. Bu sayede, karakterler ve diğer nesneler, arazi üzerinde doğal ve etkili bir şekilde hareket edebilir. Unity’nin NavMesh ve NavMesh Agent bileşenleri, arazi üzerindeki hareketli nesnelerin en uygun yolları bulmasına ve takip etmesine yardımcı olur.
- LOD (Level of Detail) & Occlusion Culling
LOD (Level of Detail) ve Occlusion Culling özellikleri, arazi performansını optimize etmeye yardımcı olur. LOD, kamera uzaklaştıkça daha düşük çözünürlükte modellerin kullanılmasını sağlayarak, performansı artırır. Occlusion Culling ise, kameranın görüş alanının dışında kalan veya başka nesneler tarafından engellenen arazi parçalarının render edilmesini önleyerek, performansı iyileştirir.
Terrain Settings
Terrain Settings (Arazi Ayarları), Unity Terrain sistemindeki arazi nesnelerinin temel özelliklerini ve parametrelerini düzenlemenize olanak tanır. İşte Terrain Settings’deki ana bileşenler ve ne işe yaradıkları:
- Terrain Width, Length, Height (Arazi Genişliği, Uzunluğu, Yüksekliği)
Bu parametreler, arazinin boyutlarını belirler. Genişlik ve uzunluk, arazinin X ve Z düzlemindeki ölçülerini temsil ederken, yükseklik, arazinin maksimum yükseklik değerini belirler. Bu değerler, arazinizin ölçeklendirilmesinde kullanılır ve doğrudan oyun dünyasının boyutunu etkiler.
- Terrain Resolution (Arazi Çözünürlüğü)
Arazi çözünürlüğü, arazinin detay seviyesini ve hızını belirleyen parametrelerdir. Heightmap Resolution (Yükseklik Haritası Çözünürlüğü), arazinin yükseklik değerlerinin ne kadar detaylı olarak saklandığını belirler. Detail Resolution (Detay Çözünürlüğü), bitki örtüsü gibi detay nesnelerinin çözünürlüğünü belirler.
- Texture Resolution (Doku Çözünürlüğü)
Texture Resolution (Doku Çözünürlüğü), arazi yüzeyinde kullanılan dokuların çözünürlüğünü belirler. Base Map Resolution (Temel Harita Çözünürlüğü), uzaktan görünüm için kullanılan düşük çözünürlüklü doku haritasını kontrol eder. Splatmap Resolution (Splatmap Çözünürlüğü), arazi üzerindeki doku katmanlarının çözünürlüğünü belirler.
- Lightmap Resolution (Işık Haritası Çözünürlüğü)
Lightmap Resolution (Işık Haritası Çözünürlüğü), arazi üzerindeki ışık ve gölge etkilerinin çözünürlüğünü kontrol eder. Bu parametre, sahnenizdeki aydınlatma kalitesini ve performansını etkiler.
- Wind Settings (Rüzgar Ayarları)
Wind Settings (Rüzgar Ayarları), arazideki bitki örtüsü ve diğer hareketli nesneler için rüzgar etkisini belirler. Bu ayarlar, arazi üzerindeki nesnelerin rüzgar hızı ve yönüne göre nasıl hareket edeceğini kontrol eder.
- Tessellation Settings (Örgü Ayarları)
Tessellation Settings (Örgü Ayarları), arazi yüzeyinin geometrisini düzenlemek için kullanılır. Tessellation, arazi yüzeyinde daha fazla üçgen oluşturarak, det
aylı ve karmaşık yüzey şekilleri elde etmeyi sağlar. Bu ayarlar, arazi performansı ve görsel kalite arasındaki dengeyi kontrol etmeye yardımcı olur.
- Reflection Probes (Yansıma Sondaları)
Reflection Probes (Yansıma Sondaları), arazideki yüzeylerin nasıl yansıma yapacağını kontrol eder. Bu sondalar, gerçekçi yansımalar ve yüzeylerin ışıkla nasıl etkileşime girdiğini simüle etmeye yardımcı olur. Arazinizdeki yansıma sondalarını eklemek ve düzenlemek için bu ayarları kullanabilirsiniz.
- Navigation Settings (Navigasyon Ayarları)
Navigation Settings (Navigasyon Ayarları), arazi üzerindeki yapay zeka (AI) karakterlerinin hareket etme şeklini belirler. Bu ayarlar, navigasyon mesh (ızgara) oluşturmayı, engel tanımayı ve AI karakterlerinin hareket yollarını düzenlemeyi içerir. Navigasyon ayarları, arazi üzerindeki AI karakterlerin doğru ve gerçekçi bir şekilde hareket etmesini sağlar.
- Occlusion Culling (Kapatma Gizleme)
Occlusion Culling (Kapatma Gizleme), kameranın görüş alanı dışında kalan nesnelerin render işleminden çıkarılmasını sağlar. Bu, performansı artırır ve gereksiz hesaplamaları önler. Occlusion Culling ayarları, kapatma gizleme işleminin hassasiyetini ve performansını kontrol etmenize olanak tanır.
- Terrain Layers (Arazi Katmanları)
Terrain Layers (Arazi Katmanları), arazi yüzeyinde kullanılan doku ve malzeme katmanlarını düzenler. Bu katmanlar, arazinin farklı bölgelerinde farklı dokular ve malzemeler kullanarak çeşitli yüzey özellikleri oluşturmayı sağlar. Terrain Layers, arazinizin görsel çeşitliliğini ve gerçekçiliğini artırmaya yardımcı olur.
Paint Details
Paint Details (Detaylar Boyama), Unity Terrain Inspector’da bulunan ve arazi üzerinde çeşitli küçük 3D nesneler ve bitki örtüsü eklemenizi sağlayan bir özelliktir. Bu özellik, arazinizin daha gerçekçi ve çekici görünmesine katkıda bulunur. İşte Paint Details kısmındaki seçenekler ve bunların işlevleri:
- Edit Details (Detayları Düzenle)
Edit Details, yeni detayları (örneğin çimen, çiçekler ve küçük taşlar) eklemek ve mevcut detayları düzenlemek için kullanılır. Bu bölümde, detay türlerini ve özelliklerini yönetebilirsiniz.
- Add Grass Texture (Çimen Dokusu Ekle)
Add Grass Texture, arazi üzerinde çimen dokuları eklemek için kullanılır. Bu seçenek, çimen dokusu, renk ve çimenin boyutu gibi özellikleri ayarlamanıza olanak tanır. Çimen dokusu, arazinin doğal ve canlı görünmesine katkıda bulunur.
- Add Detail Mesh (Detay Mesh’i Ekle)
Add Detail Mesh, arazi üzerinde küçük 3D nesneler eklemenizi sağlar. Örneğin, küçük taşlar, mantarlar ve ağaç kütükleri gibi detaylar ekleyerek arazinize daha fazla çeşitlilik ve gerçekçilik katabilirsiniz. Detay mesh’i eklerken, ölçek, yoğunluk ve renk gibi özellikleri ayarlayabilirsiniz.
- Brush Size (Fırça Boyutu)
Brush Size, detayları boyarken kullanılan fırçanın boyutunu belirler. Daha büyük fırça boyutlarıyla daha geniş alanlarda detaylar ekleyebilir veya daha küçük fırça boyutlarıyla daha hassas düzenlemeler yapabilirsiniz.
- Opacity (Opaklık)
Opacity, boyanan detayların yoğunluğunu kontrol eder. Düşük opaklık değerleri, daha az yoğun ve daha seyrek detaylar oluştururken, yüksek opaklık değerleri, daha yoğun ve sık detaylar oluşturur.
- Target Strength (Hedef Güç)
Target Strength, boyanan detayların renk ve yoğunluk gücünü kontrol eder. Bu değeri kullanarak, detayların arazide ne kadar belirgin olduğunu ayarlayabilirsiniz.
- Detail Painting (Detay Boyama)
Detail Painting, arazi üzerinde boyama işlemini gerçekleştirir. Fırçayı kullanarak arazide detayları eklemek ve düzenlemek için bu seçeneği kullanabilirsiniz. Bu işlem, arazinizin daha gerçekçi ve çekici görünmesine yardımcı olur.
- Remove Details (Detayları Kaldır)
Remove Details özelliği, arazi üzerindeki detayları kaldırmanıza olanak tanır. Bu, arazide yanlışlıkla eklenen detayları temizlemek veya arazinin belirli bir bölümündeki detayları azaltmak için kullanışlıdır. Remove Details özelliğini kullanarak, arazinizin görünümü üzerinde daha fazla kontrol sahibi olabilirsiniz.
- Detail Brush (Detay Fırçası)
Detail Brush, arazi üzerinde detayları boyarken kullanılan fırça şeklini ve desenini seçmenizi sağlar. Farklı fırça türleri kullanarak, detayların arazide nasıl dağıtılacağını ve görüneceğini kontrol edebilirsiniz. Bu, arazinizin daha gerçekçi ve çeşitli görünmesine katkıda bulunur.
- Detail Distance (Detay Mesafesi)
Detail Distance, detayların ne kadar uzaklıkta görüneceğini belirler. Daha yüksek detay mesafeleri, detayların daha uzaktan görülebilmesini sağlarken, daha düşük detay mesafeleri, detayların sadece yakın mesafelerde görülebilmesini sağlar. Bu özellik, performansı optimize etmek ve detayların görünümünü dengelemek için kullanılabilir.
Plant Trees
Unity Terrain sistemi, oyun dünyanızı zenginleştirmek ve daha gerçekçi hale getirmek için ağaçlar eklemenize olanak tanır. Paint Trees (Ağaç Boyama) özelliği, Terrain Inspector’daki bu kısımda bulunabilir ve ağaçları hızlı ve kolay bir şekilde araziye eklemenize ve düzenlemenize olanak tanır. İşte Paint Trees bölümündeki başlıca özellikler ve ne işe yaradıkları:
- Edit Trees (Ağaçları Düzenle)
Edit Trees düğmesi, ağaç türlerini eklemek, düzenlemek ve kaldırmak için kullanılır. Bu düğmeye tıklayarak, mevcut ağaç türlerini görüntüleyebilir, yeni ağaç türleri ekleyebilir veya varolanları kaldırabilirsiniz.
- Tree Prefabs (Ağaç Prefabları)
Ağaç Prefabları, araziye eklemek istediğiniz ağaç türlerini temsil eder. Unity Asset Store’dan indirebileceğiniz veya kendi ağaç modellerinizi oluşturarak kullanabileceğiniz çeşitli ağaç prefabları mevcuttur. Ağaçları düzenleme ekranında, ağaç prefabını seçebilir ve araziye ekleyebilirsiniz.
- Brush Size (Fırça Boyutu)
Brush Size, ağaçları boyarken kullanılan fırçanın boyutunu belirler. Daha büyük fırça boyutlarıyla daha geniş alanlara birden fazla ağaç ekleyebilirsiniz, daha küçük fırça boyutlarıyla ise daha hassas ve kontrollü bir şekilde ağaç yerleştirme işlemi gerçekleştirilebilir.
- Tree Density (Ağaç Yoğunluğu)
Tree Density, ağaçların araziye ne kadar sık yerleştirileceğini belirler. Daha yüksek yoğunluk değerleri, ağaçların daha yakın bir arada bulunmasına ve daha yoğun ormanlar oluşturmasına neden olurken, düşük yoğunluk değerleri ağaçların daha seyrek olarak yerleştirilmesini sağlar.
- Random Tree Rotation (Rastgele Ağaç Döndürme)
Random Tree Rotation seçeneği, eklenen ağaçların rastgele bir dönüşümle yerleştirilmesini sağlar. Bu, ağaçların doğal ve gerçekçi bir şekilde dağıtılmasına yardımcı olur ve arazinin görsel çeşitliliğini artırır.
- Mass Place Trees (Toplu Ağaç Yerleştirme)
Mass Place Trees özelliği, arazi üzerinde belirli bir alana toplu olarak ağaç yerleştirmenize olanak tanır. Bu özellik, büyük alanları hızlı bir şekilde doldurmak ve oyun dünyasının gerçekçi ve doğal görünmesini sağlamak için kullanışlıdır. Mass Place Trees düğmesine tıkladığınızda, belirtilen ağaç yoğunluğu ve diğer ayarlar dikkate alınarak, tüm arazi üzerinde ağaçlar otomatik olarak yerleştirilir.
- Ağaçları Boyama
Ağaçları boyamaya başlamadan önce, öncelikle Edit Trees (Ağaçları Düzenle) düğmesine tıklayarak araziye eklemek istediğiniz ağaç prefablarını seçmelisiniz. Daha sonra, fırça boyutunu ve ağaç yoğunluğunu ayarlayarak, istediğiniz gibi ağaçları arazi üzerinde boyayabilirsiniz. Boyama işlemi sırasında, ağaçların rastgele döndürülmesini etkinleştirerek veya devre dışı bırakarak, yerleştirilen ağaçların doğal görünümlerini kontrol edebilirsiniz.
- Ağaçları Silme
İstemediğiniz veya yanlış yerleştirilmiş ağaçları silmek için, Terrain Inspector’daki “Shift” tuşunu basılı tutarak ağaçların üzerine boyayabilirsiniz. Bu yöntemle, istenmeyen ağaçları hızlı ve kolay bir şekilde temizleyebilirsiniz.
- Ağaçları Seçme ve Düzenleme
Bireysel ağaçları seçmek ve düzenlemek için, Unity Editor’deki Hierarchy (Hiyerarşi) panelini kullanabilirsiniz. Ağaçları seçerek, onların özelliklerini ve bileşenlerini inceleyebilir, değiştirebilir ve düzenleyebilirsiniz. Bu, özel durumlar için ağaçların özelliklerini ve konumlarını manuel olarak ayarlamak istediğinizde kullanışlıdır.
Paint Terrain
Paint Terrain (Arazi Boyama) özelliği, Unity Terrain sistemi içinde araziyi boyamak için kullanılır. Bu özellik, araziyi farklı dokular ve renklerle boyayarak çeşitli yüzey türlerini ve doğal özellikleri simüle etmenizi sağlar. İşte Paint Terrain özelliğinin detayları:
- Layer’lar (Katmanlar)
Arazi boyama işlemi, bir veya birden fazla Layer (katman) kullanarak gerçekleştirilir. Her katman, arazi yüzeyine uygulanacak bir doku ve bir dizi ayarı içerir. Öncelikle Edit Layers (Katmanları Düzenle) düğmesine tıklayarak arazi üzerinde kullanmak istediğiniz katmanları ve doku türlerini seçmelisiniz.
- Fırça Boyutu ve Opaklık
Fırça boyutu ve opaklık ayarları, arazi üzerinde boyama yaparken ne kadar büyük bir alanın etkileneceğini ve boyamanın yoğunluğunu kontrol etmenizi sağlar. Büyük fırça boyutları, daha geniş alanları hızlı bir şekilde boyamanıza olanak tanırken, küçük boyutlar daha hassas ve detaylı boyama işlemleri için kullanılabilir. Opaklık, boyama sırasında doku üzerinde ne kadar yoğun renk kullanılacağını belirler.
- Fırça Tipleri
Unity, çeşitli fırça tipleri sunar, böylece farklı desen ve dağılımlarla arazi boyaması yapabilirsiniz. Fırça tipini değiştirerek, doğal görünümlü arazi yüzeyleri ve detaylar oluşturabilirsiniz.
- Target Strength (Hedef Güç)
Target Strength (Hedef Güç) özelliği, boyama işlemi sırasında bir katmanın ne kadar yoğun bir şekilde uygulanacağını belirler. Daha düşük değerler, daha az yoğun ve daha doğal geçişler sağlarken, daha yüksek değerler daha belirgin ve yoğun doku uygulaması sunar.
- Paint (Boyama)
Katmanlar, fırça boyutu, opaklık ve fırça tipi gibi ayarları yapılandırdıktan sonra, arazi üzerinde boyama işlemine başlayabilirsiniz. Arazi yüzeyinde fırçayı sürükleyerek, seçili katmanın dokusunu ve renklerini uygulayarak arazi üzerinde yüzey türlerini ve detaylarını oluşturun.
- Terrain’e Önceden Boyalı Layer’ları Uygulama
Bazı durumlarda, önceden boyanmış veya haritalanmış bir Layer’ı araziye hızlı bir şekilde uygulamak isteyebilirsiniz. Bu durumda, önceden hazırlanmış bir yükseklik haritası veya splat map kullanarakarazi üzerinde boyama işlemini otomatik olarak gerçekleştirebilirsiniz.
- Boya İşlemini Geri Al ve Yinele
Unity Terrain sistemi, yaptığınız boyama işlemlerini geri almanıza (Ctrl+Z) veya yeniden uygulamanıza (Ctrl+Y) olanak tanır. Bu, hatalı veya istenmeyen boyama işlemlerini kolayca düzeltebilmenizi sağlar.
- Boyanmış Alanların Düzenlenmesi
Paint Terrain özelliği sadece yeni alanların boyanması için değil, aynı zamanda önceden boyanmış alanların düzenlenmesi için de kullanılabilir. Farklı katmanlar ve ayarlar kullanarak, arazi üzerindeki detayları ve yüzey türlerini rafine edebilir ve geliştirebilirsiniz.
Sonuç olarak, Unity’nin Paint Terrain özelliği, arazi üzerinde doğal ve gerçekçi görünümlü yüzeyler ve detaylar oluşturmanıza olanak tanır. Farklı katmanlar, fırça tipleri ve ayarlar kullanarak, projeniz için özelleştirilmiş ve karmaşık arazi yüzeyleri tasarlayabilirsiniz.
Toollar
Paint Terrain altında bulunan araçlar ve seçenekler, araziyi şekillendirmek ve detaylandırmak için kullanılabilir.
- Sculpt (Oyma): Arazi üzerinde yükselti ve çukurluklar oluşturarak araziyi şekillendirir. Bu araç, dağlar, tepeler ve vadiler gibi arazi şekilleri oluşturmak için kullanılır.
- Effects (Efektler): Arazi üzerine rüzgar, su akışı ve erozyon gibi doğal süreçlerin etkilerini uygular. Bu, daha gerçekçi ve doğal görünümlü araziler oluşturmanıza yardımcı olur.
- Erosion (Erozyon): Arazi üzerinde erozyon ve tortu birikimi gibi gerçek dünya süreçlerini simüle eder. Bu araç, zamanla su ve rüzgarın etkisiyle şekillenen arazileri oluşturmak için kullanılır.
- Raise or Lower Terrain (Araziyi Yükselt veya Alçalt): Arazi yüksekliğini artırır veya azaltır. Bu araç, arazinin genel yükseklik profilini hızlı bir şekilde değiştirmek için kullanılır.
- Paint Holes (Delik Boyama): Arazide delikler açarak, geçitler, tüneller ve mağaralar gibi yapılar oluşturur. Bu araç, arazi içindeki iç mekanları ve geçiş alanlarını oluşturmak için kullanılır.
- Paint Texture (Doku Boyama): Arazi yüzeyine farklı dokular ve malzemeler uygular. Bu araç, zemin tipleri, bitki örtüsü ve diğer yüzey detaylarını oluşturmak için kullanılır.
- Transform (Dönüşüm): Araziyi ölçeklendirir, döndürür ve yerleştirir. Bu araç, araziyi sahne içinde hızlı bir şekilde yeniden konumlandırmak ve ölçeklendirmek için kullanılır.
- Set Height (Yükseklik Ayarla): Arazinin belirli bir yüksekliğe ayarlar. Bu araç, düz ve düzenli yüzeyler oluşturmak için kullanılır.
- Smooth Height (Yüksekliği Düzleştir): Arazinin yükseklik değerlerini yumuşatarak, daha pürüzsüz ve doğal görünümlü yüzeyler oluşturur. Bu araç, keskin ve kaba yüzeyleri düzleştirmek için kullanılır.
- Stamp (Damga): Önceden hazırlanmış arazi şekillerini arazi üzerine damgalar. Bu araç, tekrarlayan arazi şekillerini ve detaylarını hızlı bir şekilde oluşturmak ve yerleştirmek için kullanılır. Aynı zamanda, sahnenizde birbirine benzeyen alanlar oluşturarak doğal ve çeşitli bir arazi yapısı sunar.
Soru-Cevap
1. Terrain için verilen yargılardan hangisi yanlıştır ?
a)Terrain için farklı fırçalar kullanılabilir.
b)Terrrain’in yükseltisi eksi yönde arttırılabilir.
c)Terrain’in boyutu transform>scale’den değiştirilemez.
d)Terrain dağlar,ovalar gibi coğrafi şekiller oluşturmaya yarar.
2. Terrain’de boyama yapabilmek için brus seçeneklerinden hangisi seçilmelidir?
a)Paint hole
b)Paint Texture
c)Smooth
d)Height Erosion
3. Seçeneklerden hangisini terrain ayarlarını kullanarak yapamayız ?
a)Çukur oluşturma
b)Dağ oluşturma
c)Ova oluşturma
d)Bina oluşturma
4. Terrain ayarlarının hangi sekmesinden ağaç ekleme yapılabilir ?
a)Paint Terrain
b)Paint Tree
c)Paint Details
d)Terrain Settings
5. Unity’de çim eklenirken eklenecek çimin hangi özelliği değiştirilebilir ?
a)Yükseklik
b)Genişlik
c)Renk
d)Hepsi
6. Birden fazla nesneyi praitk bir şekilde köşelerinden birleştirebilmek için klavyeden hangi tuşa basmalıyız ?
a)X
b)C
c)V
d)B
7. Terrain’de oluşturan yükseltinin yüksekliğini azaltmak için hangi tuş ve tuşlar kullanılmalıdır ?
a)Mouse sağ tuş + Shift
b)Mouse sol tuş + V
c)Mouse sol tuş + Shift
d)Mouse sol tuş + Z
8. Terain’i boyama işlemi yapılırken layer sekmesinde birden fazla metaryel seçilmesinin nedeni nedir ?
a)Terrain’e fizik özelliği katmak
b)Boyamanın katman katman olmasını sağlamak
c)Terrain’in daha renkli olmasını sağlamak
d)Terrain’in yükseltisini değiştirmeyi sağlamak
9. Terrain üzerinde delikler oluşturabilmek için hangi seçeneği kullanmalıyız ?
a)Paint Texture
b)Set Height
c)Smooth Height
d)Paint Holes
10. Unity’de eklenen ağaçlara unity’nin default olarak renk farklılığı katmasını hangi seçenekten düzenleyebiliriz ?
a)Brush Size
b)Color Variation
c)Tree Density
d)Material
11. Unity’de çim ekleyebilmek için terrain ayarlarından hangi aşamaları uygulamalıyız ?
a)Paint Details>Edit Details>Add Grass Texture
b)Paint Terrain>Edit Details>Add Grass Texture
c)Paint Trees>Edit Details> Add Grass Texture
d)Terrain Settings>Edit Details>Add Grass Texture
12. Unity’de üretilen bir kübün default olarak kenar uzunluğu kaç metreye eşittir ?
a)0.5
b)1
c)1.5
d)2
