CodeBlanks Logo Icon CodeBlanks

Albedo ve renk

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

Player.cs
using System;

class Program
{
    static void Main()
    {
        // channel ve color değerlerini tanımlayıp yazdır
    }
}

Örnek çözüm

Player.cs
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

Soru
material.____ = Color.green;
Cevap
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

Orta seviye bölümündeki tüm dersler