Bu düz gölgeli görünümü yeniden yaratmak


13

Kısa tutacağım. Aşağıdaki görüntüde gösterilen etki nasıl elde edilir? Gerçek zamanlı olarak yapılabilir mi? Aldatıcı derecede basit görünüyor, ama muhtemelen değil. Bu görünüme ulaşmak için gölgelendiricileri programlama hakkında daha fazla bilgi almak için arayabileceğim anahtar kelimeler var mı? Teşekkürler.

http://i.stack.imgur.com/KuTGt.jpg


Onun hakkında özel olan ne? Bir sanat tarzına benziyor ve yönlü bir ışıktan gölgeler ve hepsi bu. Burada bir şey mi eksik?
OmniOwl


1
Işık haritaları, ortam tıkanıklığı veya başka bir tür radyoaktif render işlemi kullanıyor. "Yönlü bir ışık ve bu kadar" kadar basit DEĞİLDİR.
gman

Yanıtlar:


17

Yani yok değil hiç, belirli düz gölgeleme yaklaşım her türlü kullanarak görünür. Gölgeleme pürüzsüz, ancak yansıtılan gölgeler sert kenarlı ve nesneler yuvarlak değil.

Spesifik aydınlatma etkisi, ortam tıkanıklığının (muhtemelen SSAO, "ekran alanı ortam tıkanıklığı") bir kombinasyonu gibi görünmektedir; Phong aydınlatma).

Ortografik bir izdüşüm kullanılıyor. Tek ışık, kare ve düz olan tüm nesnelerle birleştirilen yönlü bir ışık gibi görünmektedir, her yüzün çoğunlukla tekdüze bir gölgeye sahip olmasından kaynaklanmaktadır (herhangi bir özel düz gölgeleme tekniği değil).


Kesinlikle. Düz gölgeli değil, açıkladığınız kadarıyla, muhtemelen parlak bir ortam terimi + tek bir kaynaktan atılan lambert + gölgelerin bir karışımı olduğunu görüyorum + SSAO
Patrick Hughes

+1 Çünkü ortografik projeksiyonu işaret ettiniz. Tüm genel "algı" ile ilgili bir şey var
Agustin Meriles

7

Bu , yönlendirme ışığı (üstten gidiyor, keskin gölgeler oluşturur) ile birlikte oklüzyon haritasına benziyor (tekdüze beyaz ışık altında fiziksel olarak doğru dağınık malzemeye karşılık geliyor).

Oklüzyon haritaları genellikle ışın izleme teknikleri kullanılarak yapılır. Mevcut ev bilgisayarlarında yeterli kalitede gerçek zamanlı olarak üretilemezler.

Bu haritalar genellikle dokuya önceden işlenir. Bu doku daha sonra klasik GPU rasterleştirme teknikleri kullanılarak oluşturulabilir.


Sana oy verirdim ama yapamıyorum. Teşekkürler.
Martin

1
Sadece söylediklerine eklemek için, bu önceden oluşturulmuş dokular genellikle "hafif haritalar" olarak adlandırılır (özellikle seviye düzenleme bağlamında)
Ağustos'ta

1
Ve ön işleme adımına genellikle "fırınlama", "pişmiş dokular" vb
Alistair Buxton

4

Bu şuna benzer:

  • Tüm beyaz, dağınık malzemeler
  • Yüksek kaliteli gölge filtrelemeli, sol üst kısımdan güçlü beyaz yönlü ışık (gölgeler aşırı yumuşak değildir, ancak takma adı yoktur)
  • Yüksek kaliteli oklüzyona sahip mavi gökyüzü (yarım küre) ışık - gölgelerde bile, gökyüzüne daha açık alanlar daha parlaktır
  • Ayrıca küresel aydınlatma da (sıçrama aydınlatması) olabilir. Açık renk kanaması olmadığı için, etkiler oldukça ince olduğundan gerçek GI veya "basitçe" yüksek kaliteli AO olup olmadığını teşhis etmek zordur. Ancak GI mevcutsa, görüntünün gerçekçiliğinin, güneş ışığının parlaklığının vb. Genel izlenimine hala bilinçaltı katkıda bulunabilir.
  • Ayrıca, bu görüntünün mükemmel bir şekilde yumuşatıldığını, bu da çok sayıda örnek ve yüksek kaliteli (örn. Gaussian) bir çözelti filtresi anlamına geldiğini belirtmek gerekir.

Kısacası, örneğin yüksek kaliteli PCF gölge filtrelemesi, HBAO veya Ölçeklenebilir AO gibi üst düzey bir AO tekniği ve özel bir MSAA çözümü kullanılarak bu görüntü kalitesi seviyesine muhtemelen gerçek zamanlı olarak yaklaşılabilir . Çok fazla iş olurdu ve oldukça güçlü bir GPU'ya ihtiyacınız olacak.


1
Ben yok düşünmek oluyor herhangi fiili global aydınlatma var. Eğer olsaydı, doğrudan gölgeli bir yüzeyin doğrudan aydınlatılmış bir yüzeye bitişik olduğu yerlerde görünen bazı "gölgeleme önleyici" olmalıdır. Resimde bunun görünür olması gereken birkaç yer var , ama hiç görmüyorum.
Ilmari Karonen

@IlmariKaronen Evet, daha ileriye baktığınızda haklı olduğunu düşünüyorum. Özellikle bina duvarlarının zeminle buluştuğu kenarların hepsi karardır - cömert bir serpinti fonksiyonuna sahip AO'ya benziyor; Tam GI'nin bu etkiyi yaratacağını sanmıyorum.
Nathan Reed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.