CodeBlanks Logo Icon CodeBlanks

Color Grading

Color Grading ile renk tonunu ayarlamayı öğrenirsin.

Color Grading nedir?

Color Grading, karenin renk tonunu ve havasını ayarlayan efekt grubudur. Sıcak, soğuk ya da sinematik bir görünüm elde etmek için kullanılır. Parlaklık, kontrast ve doygunluk gibi ayarlar burada yapılır.

renk.colorFilter.value = new Color(1f, 0.9f, 0.8f);
renk.saturation.value = 10f;

Sahnenin duygusunu renklerle yansıtır.

Tonemapping ve LUT

Tonemapping, geniş parlaklık aralığını ekranın gösterebileceği tonlara indirger. LUT ise renk dönüşümü tablosudur; hazır renk stillerini tek adımda uygular. İkisi birlikte kullanıldığında görüntü hem dengeli hem şık görünür.

renk.tonemapping.value = Tonemapper.ACES;
renk.lut.value = lutDokusu;

Tonemapping sayesinde çok parlak alanlar beyaza boğulmaz.

Uygulama Renk tonunu ayarla

RenkAyari sınıfında string ton alanını "Normal" ve int katman alanını 1 değeriyle tanımla. Start metodu içinde ton değerini "Sicak" yap, katman değerini bir artır ve Debug.Log ile "Ton: ", ton, " LUT katmani: " ve katman parçalarını birleştirerek yazdır.

Başlangıç kodu

Player.cs
using UnityEngine;

public class RenkAyari : MonoBehaviour
{
    // string ton alanini "Normal" degeriyle tanimla
    // int katman alanini 1 degeriyle tanimla

    void Start()
    {
        // ton degerini "Sicak" yap
        // katman degerini bir artir
        // "Ton: " + ton + " LUT katmani: " + katman biciminde yazdir
    }
}

Örnek çözüm

Player.cs
using UnityEngine;

public class RenkAyari : MonoBehaviour
{
    string ton = "Normal";
    int katman = 1;

    void Start()
    {
        ton = "Sicak";
        katman++;
        Debug.Log("Ton: " + ton + " LUT katmani: " + katman);
    }
}

Beklenen çıktı

Ton: Sicak LUT katmani: 2

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Color Grading neyi ayarlar?

  • Sahnenin renk tonunu ve havasını Doğru cevap
  • Gölgelerin çözünürlüğünü
  • Nesnelerin hareket hızını
  • Işık türünü

Açıklama: Color Grading renkleri ve parlaklık dağılımını düzenler; sahnenin genel havasını belirler.

2 Tonemapping seç

Soru
    renk.____ = Tonemapper.ACES;
Cevap
    renk.tonemapping = Tonemapper.ACES;

Açıklama: Geniş parlaklık aralığını ekran tonlarına indirgeyen ayar tonemapping'dir.

3 Color Grading terimleri

Kavram Anlamı
Color Grading Sahnenin renk tonunu ayarlama
Tonemapping Parlaklık aralığını ekrana sığdırma
LUT Renk dönüşüm tablosu
Kontrast Açık ve koyu tonların farkı

İleri seviye bölümündeki tüm dersler