Albedo ve renk
- Oyun Geliştirme kursu
- Orta seviye
- Ders 14/83
- 4 dk
Albedo kanalı ile yüzeyin temel rengini vermeyi öğrenirsin.
Albedo ve renk
Albedo, bir yüzeyin doğrudan ışık veya gölge barındırmayan saf temel rengini (base color) ifade eder. Nesnenin orijinal pigmentini ve dokusunu temsil eder.
// Materyalin Albedo temel rengini kırmızı yapma
mat.color = Color.red;Albedo kanalına tek bir düz renk verilebileceği gibi, detaylı bir 2D doku (Texture) görseli de bağlanabilir.
Doku ile renklendirme (Tinting)
Albedo kanalına bir Texture2D resmi bağlandığında, seçilen renk tonu (tint color) bu dokuyla piksel piksel çarpılır. Beyaz renk dokuyu olduğu gibi bırakırken, farklı renkler dokuyu boyar.
// Renk tonunu kod üzerinden maviye çevirme
mat.SetColor("_Color", Color.blue);Bu mekanizma sayesinde tek bir gri taş dokusundan yeşil yosunlu veya kırmızı lavlı taş varyasyonları türetilebilir.
Uygulama Kanal ve renk bilgisini yazdır
channel değişkenine "Albedo", color değişkenine "Blue" ata. Ekrana Channel: Albedo | Color: Blue yazdır.
Başlangıç kodu
using System;
class Program
{
static void Main()
{
// channel ve color değerlerini tanımlayıp yazdır
}
}Örnek çözüm
using System;
class Program
{
static void Main()
{
string channel = "Albedo";
string color = "Blue";
Console.WriteLine("Channel: " + channel + " | Color: " + color);
}
}Beklenen çıktı
Channel: Albedo | Color: Blue
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir materyalde ışık ve gölgeden arındırılmış saf temel rengi veya ana dokuyu tutan kanal hangisidir?
- Occlusion
- Emission
- Tessellation
- Albedo Doğru cevap
Açıklama: Albedo, PBR materyal mimarisinde yüzeyin saf temel rengini ve ana dokusunu barındıran kanaldır.
2 Materyal rengini ayarla
material.____ = Color.green;
material.color = Color.green;
Açıklama: Unity'de materyalin Albedo ana rengini değiştirmek için 'color' özelliği kullanılır.
3 Albedo terimleri
| Kavram | Anlamı |
|---|---|
Albedo |
Saf, gölgesiz temel yüzey rengi |
color |
Albedo kanalına uygulanan renk özelliği |
Texture |
Materyale bağlanan 2D görsel doku |
Tint |
Dokuyu renk çarpanıyla harmanlama |