Özet - Material
- Oyun Geliştirme kursu
- Orta seviye
- Ders 18/83
- 4 dk
Material kullanımını bir özet görevle pekiştirirsin.
Özet: Material Sistemi
Bu grupta PBR temelli materyal iş akışının tüm sacayaklarını öğrendiniz. Shader GPU hesaplarını yürütürken; Albedo temel rengi, Metallic iletkenliği, Smoothness parlaklığı ve Normal map sahte yüzey kabartılarını tanımlar.
// PBR Material yapısı özeti:
// Material -> Albedo (Renk/Doku) + Metallic + Smoothness + Normal Map
// MeshRenderer.material = customMaterialHazırlanan materyaller MeshRenderer bileşeniyle 3D modellere bağlanarak büyüleyici görseller oluşturulur.
Uygulama Tam materyal profilini yazdır
albedo ("Red"), metallic ("1.0") ve smoothness ("0.7") değişkenlerini tanımla. Ekrana Material Albedo: Red | Metallic: 1.0 | Smoothness: 0.7 yazdır.
Başlangıç kodu
using System;
class Program
{
static void Main()
{
// albedo, metallic ve smoothness değerlerini tanımlayıp yazdır
}
}Örnek çözüm
using System;
class Program
{
static void Main()
{
string albedo = "Red";
string metallic = "1.0";
string smoothness = "0.7";
Console.WriteLine("Material Albedo: " + albedo + " | Metallic: " + metallic + " | Smoothness: " + smoothness);
}
}Beklenen çıktı
Material Albedo: Red | Metallic: 1.0 | Smoothness: 0.7
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir nesnenin cilalı ve parlak kırmızı bir metal olmasını sağlamak için materyalde hangi ayarlar yapılmalıdır?
- Albedo siyah, Metallic 0.0, Normal Map devre dışı
- Albedo kırmızı, Metallic 1.0, Smoothness yüksek (ör. 0.9) Doğru cevap
- Albedo saydam, MeshRenderer kapalı, useGravity true
- Albedo mavi, Metallic 0.0, Smoothness 0.0
Açıklama: Kırmızı renk Albedo'dan, metalik yapı Metallic = 1.0 değerinden, parlak cila ise yüksek Smoothness değerinden elde edilir.
2 Paylaşılan materyali ata
renderer.____ = baseMat;
renderer.sharedMaterial = baseMat;
Açıklama: Kopya oluşturmadan orijinal proje materyalini bağlamak için sharedMaterial özelliği kullanılır.
3 Material özet kavramları
| Kavram | Anlamı |
|---|---|
Material |
Yüzey görseli ve ışık tepkisi paketi |
Albedo |
Gölgesiz ve saf temel renk kanalı |
Metallic |
Metalik iletkenlik oranı PBR değeri |
Normal Map |
Yüzeye sahte kabartı veren harita |