Unreal Engine 4 Temel Başlangıç Eğitim Seti
Bölüm 3: Unreal Engine Çevre Tasarımı oluşturma
Unreal Engine’de oynanabilir bir seviye oluşturmak için bu eğitim serimizin üçüncü bölümünde Çevre Tasarımı oluşturma yani yeşillik ve kayaları nasıl ekleyeceğimizi görüyoruz.
Unreal Engine 4 Temel Başlangıç Eğitim Setinin bu bölümünde, kayalar, bitki, ağaç ve daha fazlasını, level tasarımımıza nasıl ekleyeceğimizi inceleyeceğiz. Bunun için mevcut varlıkları kullanacağız. Sırf bu eğitimi kolaylaştırmak için küçük bir seviye oluşturduk, kendi seviyenizde de çalışmaya devam edebilirsiniz.
Varlıklarınızı toplayın ve yükleyin
Epic Games Launcher’ı çalıştırdıktan sonra Unreal Engine yükleyicisinden, marketplace bölümünden kullanmak istediğiniz varlıkları alın ve indirin. Bu varlıkları indirdikten sonra kütüphane (Library) bölümünde bulacaksınız. Buradan, Projeye Ekle’ye seçerek, açılır menüden doğru projeyi işaretleyerek devam edebilirsiniz.
Basit ağ yerleşimi
Birkaç büyük kaya ekleyerek başlayalım. Nesne tarayıcısında (object browser) gezinin ve yerleştirmek istediğiniz bir kayayı bulun.
Burada önemli olan, nesneyi yerle doğru bir şekilde kesişecek şekilde yerleştirmenizdir. Kayanın etrafında sarı bir sınır göreceksiniz (seçilmişse). Kayanın etrafında hareket edin ve sarı çizginin peyzaj nesnesiyle karşılaştığı yerde veya bunları üst üste koyuyorsanız başka bir ağ ile kesiştiğinden emin olun. Bu, daha sonra fizik problemlerinin yanı sıra tuhaf aydınlatma eserleriyle karşılaşmamanızı sağlayacaktır.
İlk yeşillik fırçasını (foliage brush) kurma
Önceki bölümlerde anlatılanları uyguladıysanız, yeşillik fırçası (foliage brush) tanıdık gelecektir, çünkü kontroller manzara fırçalarına benzer.
Öncelikle, yeşillik fırçasına (foliage brush) gidin ve ‘+ Yaprak Türleri Ekle’ (‘+Add Foliage Types’) yazan alanda, seçtiğiniz bitkileri nesne tarayıcısından sürükleyin. Birçoğunu yükleyebilirsiniz, ancak başlamak için birkaç çiçekle bazı basit çimenli yamalarla başlamak sahnenin karmaşıklaşmasını engelleyecektir.
Artık fırça boyutunu ve boya yoğunluğunu ayarlayabilirsiniz, bu da her vuruşta gerçekte eklenen yaprak miktarını kontrol eder. Örnekler çakışmaz, bu nedenle yoğunluğu aşırı kullanma konusunda çok endişelenmeyin.
Varyasyon
Bunun gibi doğal sahnelerin anahtarı planlı varyasyondur. Tüm yeşillik varlıklarınızı tek bir fırçaya eklerseniz ve seviyeyi boyarsanız, doğru görünmeyecektir, bu nedenle belirli alanlara belirli bitkiler eklemeye çalışın. Oyuncuyu seviyenin en alt kısmında yönlendirmek istedik, bu yüzden görsel bir ipucu olarak her iki tarafta yumuşak, organik bir his yaratmak için bir dizi eğrelti otu kullandık.
Unreal Engine 4 Temel Başlangıç Eğitim Seti |Kahraman bitki örtüsü (Hero foliage)
Ağaçlar, binalar yada başka yapılar olsun, bir seviyeye az sayıda daha tanınabilir manzara öğesi eklemek genellikle iyidir. Bu, oyuncunun kendisini bulmasına ve oynadığı ortamı daha iyi anlamasına yardımcı olur. Bu kadar küçük bir seviye için çok fazla ihtiyaç veya olasılık yoktur, ancak birkaç büyük ağacın olması etkili olacaktır.
Unreal Engine 4 Temel Başlangıç Eğitim Seti | Sahneye Kişilik Ekleme
Kasabaya gidebileceğiniz bu noktada, seviyenize gerçekten biraz kişilik katabilirsiniz. Daha sonra inşa edeceğimiz kendi varlıklarımızla çalışacağız, ancak şimdilik piyasadan seçim yapabileceğimiz birçok seçenek var. Fantezi rol yapma RPG tarzı bir his hedefliyoruz, bu yüzden yarı gömülü kemikler ve işlenmiş taşları eklemeyi öngörüyoruz. Bu çalışmanın ana öğesi yani anahtarı, bir hikaye anlatmaya çalışmaktır. Kötü bir savaşçı mı, yoksa hayırsever bir kral mı var? Temanızı aklınızda bulundurun, bir sonra ki bölümlerde, hikayemizi daha iyi hale getirmek için bazı aydınlatma ve görsel efektler üzerinde çalışacağız.
- Ayrıca bir oyunu yaratmak için oyun hikayesinin nasıl yazılacağını bilmeniz gerekiyor. Bu yüzden Oyun için Hikaye Nasıl Oluşturulur? ile ilgili bölümümüze bakmayı unutmayın.
Unreal Engine 4 Temel Başlangıç Eğitim Seti | En iyi ipucu: Varlık türleri
İçerik tarayıcısını (content browser) kullanırken, simgesinin altındaki renkli çubuktan doku, malzeme veya ağ gibi varlık türlerini hızlı bir şekilde tanımlayabilirsiniz. Bu, büyük klasörlerde arama yapmayı çok daha hızlı ve daha kolay hale getirir.