CodeBlanks Logo Icon CodeBlanks

Post-processing nedir?

Post-processing'in kareye uygulanan efekt olduğunu öğrenirsin.

Post-processing nedir?

Post-processing, oyunun karesi render edildikten sonra görüntüye uygulanan efekt aşamasıdır. Sahnedeki nesneleri değiştirmeden yalnızca son görünümü etkiler. Böylece parlaklık, renk ve bulanıklık gibi ayarlar kare üzerinde yapılır.

efektAdi = "Bloom";
efektGecerli = true;

Bu efektler kameranın gördüğü son görüntüyü sanatsal olarak düzenler.

Kare üzerinde çalışma

Post-processing efektleri tek bir kare üzerinde sırayla uygulanır. Her efekt bir önceki efektin çıktısını alır ve yeni bir sonuç üretir. Bu yüzden efekt sırası sonucu değiştirir.

islenmis = bloom(islenmis);
islenmis = vignette(islenmis);

En sonunda işlenen kare ekranda gösterilir.

Uygulama Efekt kaydı tut

EfektKaydi sınıfında string ad alanını "Post-processing" değeriyle tanımla. Start metodu içinde Debug.Log ile "Efekt: " metnini ad ile birleştirerek yazdır.

Başlangıç kodu

Player.cs
using UnityEngine;

public class EfektKaydi : MonoBehaviour
{
    // string ad alanini "Post-processing" degeriyle tanimla

    void Start()
    {
        // "Efekt: " metnini ad ile birlestirip yazdir
    }
}

Örnek çözüm

Player.cs
using UnityEngine;

public class EfektKaydi : MonoBehaviour
{
    string ad = "Post-processing";

    void Start()
    {
        Debug.Log("Efekt: " + ad);
    }
}

Beklenen çıktı

Efekt: Post-processing

Soru ve cevaplar

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

1 Post-processing efekti görüntüye ne zaman uygulanır?

  • Kare render edildikten sonra Doğru cevap
  • Nesne sahneye eklenirken
  • Script derlenirken
  • Proje kaydedilirken

Açıklama: Post-processing, render edilmiş kare üzerinde çalışır; sahne nesnelerine değil son görsele uygulanır.

2 Efektin hedefini yaz

Soru
    string hedef = "____";
Cevap
    string hedef = "frame";

Açıklama: Post-processing efekti render edilmiş kareye, yani frame'e uygulanır.

3 Post-processing parçaları

Kavram Anlamı
Post-processing Kareye uygulanan efekt aşaması
Frame Render edilmiş tek bir kare
Efekt Görüntüyü değiştiren ayar
Son görüntü Efektlerden sonra çıkan sonuç

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