Hizmetler

Gerçek Zamanlı Görsel Sistemler

Render kuyruğu yerine, mekânda anında ayarlayabileceğiniz görsellerle çalışan TouchDesigner sistemleri.

İmmersif prodüksiyonların çoğu render kuyruğunda ölüyor. Bir değişiklik saatlere mal olunca iterasyon duruyor ve iş, mekânın ihtiyacı olan hâliyle değil, yeniden render almaya vaktin yettiği hâliyle çıkıyor.

Gerçek zamanlı bir sistem bu hesabı değiştirir. New York'ta Hall des Lumières'daki 5 Movements'ta prodüksiyonun geneli After Effects'te yürüyordu; bu bölüm GLSL shader'larla kurulmuş özel bir gerçek zamanlı 3B ortam olarak TouchDesigner'a taşındı ve ekip değişiklikleri render beklemeden canlı görebildi. Önce mekânın topolojisini, piksel yoğunluğunu ve duvar-zemin geometrisini çözmek gerekiyordu; yoksa slit-scan dili tek ekranın dışına çıktığı anda dağılıyordu.

İş tam olarak bu: prodüksiyon baskısı altında hâlâ ayarlanabilen, buna rağmen her akşam seyirci önünde sorunsuz çalışan bir sistem kurmak.

Ne teslim ediyorum

  • Şablon değil, prodüksiyonunuza göre kurulmuş özel TouchDesigner sistemi
  • GLSL shader'larla kurulmuş gerçek zamanlı 3B ortamlar
  • Ses, veri veya performans girdisiyle sürülen generatif görsel sistemler
  • Mekânın gerçek geometrisine haritalanmış çok yüzeyli çıkış
  • Performans bütçelemesi — efektler birikmeden önce doğrulanmış GPU ve CPU payı
  • Teknik olmayan ekibin gösteriyi sürebilmesi için operatör kontrolleri
  • Sürekli halka açık gösterim için yedekleme ve uzun süre çalışma kararlılığı
  • Yorumlanmış proje dosyaları ve devir oturumu

Süreç nasıl işliyor

  1. 01

    Mekân ve üretim hattı incelemesi

    Çözünürlüğü, piksel yoğunluğunu, yüzey geometrisini, donanımı ve mevcut hattınızın zaten ne ürettiğini inceliyorum. Gerçek zamanlı çalışma ancak çıkış topolojisi önce çözülürse karşılığını verir.

  2. 02

    Görsel sistem prototipi

    Çekirdek görsel dilin, temsili çözünürlükte canlı çalışan hâli — böylece sanat yönetimi kararları durağan bir kare üzerinden değil, işin kendisi üzerinden verilir.

  3. 03

    Üretim kurulumu

    Tam sistemi kuruyorum: sahneler, geçişler, parametre kontrolü, girdi yönlendirmesi ve başkasının bir değeri patch'i bozmadan değiştirebilmesini sağlayan yapı.

  4. 04

    Optimizasyon ve sağlamlaştırma

    En kötü senaryoda kare hızı kararlılığını, uzun çalışmalarda bellek davranışını doğruluyorum; üst tarafta bir şey çöktüğünde toparlanma yollarını kuruyorum.

  5. 05

    Devir

    Dokümante edilmiş proje dosyalarını ve operatör kontrollerini teslim ediyorum; sistemi devralacak kişiyle birlikte bir oturum yapıyoruz.

Bana göre işler

  • Çok yüzeyli immersif odalar ve büyük format projeksiyon
  • Görsel dilin sahada ince ayar gerektirdiği prodüksiyonlar
  • Sese veya performansa tepki veren görsel isteyen canlı gösteriler, konserler
  • Güçlü After Effects veya Cinema 4D hattı olup üzerine gerçek zamanlı katman isteyen ekipler

Bana göre olmayan işler

  • Oyun geliştirme veya Unity/Unreal oynanış mühendisliği
  • Sıradan bir web sitesi ya da uygulama arayüzü geliştirmek — gerçek zamanlı ya da etkileşimli bir web deneyimi ise tam tersine kapsamda

Birlikte çalışma biçimleri

Bu iş nerede yapıldı

Bu çalışmanın pratikte nasıl göründüğünü gösteren, künyeli ve mekânlı kamuya açık projeler.

5 Movements

Hall des Lumières New York'ta on dakikalık immersif enstalasyon: harekete dayalı gerçek zamanlı TouchDesigner görselleri duvar, zemin ve tavana yayıldı.

Proje detayı →

Ugly

Hope Alkazar'da canlı performans. Anamorfik projeksiyon ve gerçek zamanlı TouchDesigner görselleriyle birleştiren, 80 dakikalık immersif tiyatro.

Proje detayı →

Sık sorulanlar

Gerçek zamanlı sisteme ihtiyacım var mı, önceden render yeter mi?

İçerik kilitliyse, yüzey basitse ve hiçbir şeyin tepki vermesi gerekmiyorsa önceden render almak gayet iyi. Gerçek zamanlı ise şu durumlarda masrafını çıkarıyor: iş mekânda ayarlanmak zorundaysa, girdiye tepki verecekse, zaman çizgisi olmadan sürekli çalışacaksa ya da geç gelen yaratıcı değişiklikleri kaldırması gerekiyorsa. Projenizin gerçekte hangisine ihtiyacı olduğunu dürüstçe söylerim — gereksiz bir gerçek zamanlı kuruluma ikna etmek ikimizin de işine yaramaz.

Başkasının kurduğu bir TouchDesigner projesini devralır mısınız?

Evet. Devralınan patch'ler sık karşılaşılan bir durum ve sorun genelde mantıkta değil yapıda çıkıyor. Önce bir inceleme bekleyin: bir şeye dokunmadan önce neyin taşıyıcı olduğunu anlamam gerekiyor. O inceleme, yeniden kurulum hiç yapılmasa bile çoğu zaman kendi parasını çıkarıyor.

Resolume, Notch veya diğer oynatma araçları?

Yeri geldiğinde onlarla da çalışıyorum. Ugly'de provalar TouchDesigner'da gerçek zamanlı yürürken gösteriler, oyunculara göre zamanlanmış Resolume bölmeleri ve döngüleri üzerinden oynadı; mekân mapping'ini baştan haritalamadan Resolume'a taşımak da prodüksiyona bütçe kazandırdı. Oynatma aracı bir zevk meselesi değil, gösteriyi kimin süreceğine dair bir karar.

Siz gittikten sonra ekibim bunu sürdürebilecek mi?

Bu sonradan düşünülecek bir şey değil, baştan gelen bir tasarım şartı. Sistemi kurarken insanların ihtiyaç duyduğu kontrolleri, dokunmamaları gereken iç kısımdan ayıran bir operatör katmanı koyuyorum; üstüne yorumlanmış dosyalar ve bir devir oturumu geliyor. Ekibinizin hiç TouchDesigner deneyimi yoksa bunu erken söyleyin — neyin basit bir düğme, neyin patch parametresi olarak açılacağını değiştirir.

Yaklaşan böyle bir işiniz mi var?

Kabaca kapsamı, mekânı ve tarihleri yazın. Uygun değilse bunu açıkça söylerim; elimden geldiğince daha doğru kişiye yönlendiririm.

Konuşmaya başlayalım