Prosedürel piksel gölgelendirici etkilerinin harika örnekleri nelerdir? [kapalı]


16

Prosedürel veya ekran alanı piksel gölgelendirici efektlerine bazı iyi örnekler nelerdir? Kod gerekmez; Sadece ilham arıyorum.

Özellikle, geometriye veya sahnenin geri kalanına bağlı olmayan efektler arıyorum (böylece dörtte tek başına tamamlanmış görünüyorlar) ve görüntü işlemeye dayanmıyorlar ("temel görüntü gerektirmiyorlar" , "ancak dokuları dahil edebilirler). Çoklu geçiş veya tek geçiş iyi. Ekran görüntüleri veya videolar ideal olabilir, ancak fikirler de işe yarar.

: Burada ne (RenderMonkey örneklerinden tümü) arıyorum bir kaç örnek alt metni http://public.blu.livefilestore.com/y1pXcNg_0EPZVzwu1T84a4Yek373x8062rhrNCA7UcftTjCkeiY-5uAuJiBYY29x2E53p5MO-uMA8FmEquvxsPCkA/effect1.jpg?psid=1 alt metni http :? //public.blu.livefilestore.com/y1p_5Lx7BdjFyFRBkbcc0WakAT7Q-99fVcFOxmTXBbG4VtoFzC0UfAj51eSnE7ZOD84EYL2Y51HhMS2nWsohhn1mQ/effect2.jpg psid = 1 alt metni http://public.blu.livefilestore.com/y1p_5Lx7BdjFyE3KhYtHe-Cdg7XuXcJ9Ou-GKzED-kZnzACyB5ypA6NSCfsYfuKa0h3ztoDRwwq9qBddX2OfG0fhg/effect3.jpg?psid= 1 alternatif metin http://nv3wrg.blu.livefilestore.com/y1p1iHFwf-wytDo8HlTJca8RfckA-iTKgvLiJm0t9iz3S35YgeEnt99NMjKDgotxa3Bv90wAhOYLabzx2Sd3F1H1F1

Bu sorunun farkındayım ; Gerçek gölgelendirici uygulamaları için bir kaynak istemiyorum, bunun yerine bazı ilham verici fikirler için - ve NVIDIA Shader Kütüphanesi'nde olanlar çoğunlukla bir sahne gerektiriyor veya görüntü işleme efektleri.


Aslında böyle bir şeyi usule dayalı olarak, bir üs olmadan yapabilir misiniz? Bu benim için kesinlikle yeni ve ilginç.
Komünist Ördek

Komünist Ördek - Tüm bu örnekler RenderMonkey'den geliyor, böylece nasıl yapıldığını görebilirsiniz. "Taban" tipik olarak bir gürültü görüntüsüdür (ilk üçü hacimsel bir gürültü kullanırken dördüncüsü, kullanıcının oradan tıkladığı ve simüle ettiği (23 geçişte ...) hız ve yoğunluk dokularına sıvı üreten sıvı dinamiği simülasyonudur. Tamamen prosedürel (yani bir model) gitmek de mümkündür, ancak GPU rastgele sayılarla sınırlıdır, bu nedenle çevrimdışı oluşturulan gürültü görüntüleri genellikle daha iyidir
Robert Fraser

Yanıtlar:


28

İç haritalama oldukça harika bir etkidir. Sıkıcı bir düz dörtlü alır ve tamamen piksel gölgelendiricisinde iç mekanlara sahip bir bina gibi görünmesini sağlar. Bazı varlıkların el yapımı olması yarı prosedürlüdür, ancak gölgelendirici bunları prosedürel olarak yerleştirir.

alternatif metin


1
Tatlı ... pastırma ... İsa bu harika.
Robert Fraser

Kesinlikle benim bir sonraki app içine dahil etmek gerekir;)
Rushyo

Vay canına, Cube 2 motoruna koyabilirsem, portföy demoumu yeniden yapabilirim, daha hızlı yapabilirim ve daha güzel (aslında içeride oynadığınız binanın etrafında manuel olarak modellenmiş binalarla işlemcinizi EATS)
hızlı

Bu ödülün ödülünü vermek, ancak öneriler sunan herkese teşekkürler!
Robert Fraser

Pdf bağlantısı kesildi. Varlığını garanti eder misiniz, lütfen?
Michael

7

Büyük ilham için oldskool demo efektlerini kontrol etmeyi unutmayın. Plazma, ateş, bakır çubuklar, çözgü, lensler, rotozoomerler akla geliyor.

Tabii ki sonunda bazı taşıma gerektirir, ama sanırım bu bir meydan okuma.

İşte bazı efektler ve kaynak dosyaları ile güzel bir kaynak: http://www.oldskool.org/demos/explained/demo_graphics.html


Demossen'i tamamen unuttum. Özellikle 18 bit renk, tatlı bir görüntü işleme efekti yapabilir. Fraktalları da tamamen unuttum - bir HLSL mandlebrotu gördüm; Başkalarının gölgelendiricilere neler yapabileceğini merak ediyorum.
Robert Fraser


2

Burada çok sayıda gölgelendirici örneği var

Üzerine inşa edebileceğiniz ve ilham alabileceğiniz bazı harika şeyler.


Bu çok tatlı bir site! Çoğu siz olde aydınlatma / kırılma / vb gibi görünüyor, ancak bu malzemelerin bazıları havalı görünüyor
Robert Fraser

2

ShaderToy , tarayıcınızda farklı gölgelendiricileri gösteren bir WebGL gölgelendirici oluşturucusudur. Birçok örneği var ve örnekleri düzenleyebilir ve anında derleyebilirsiniz! Onunla saatlerce oynadım :)

Yine de tarayıcınızda çalışan WebGL'ye ihtiyacınız olacak. Chrome şu anda muhtemelen en iyi seçeneğinizdir.


1

Ayrıca Mental Mill gibi yazılımlara bir göz atın. Matematik işlemleri ile düğüm tabanlı gölgelendirici programlama sağlar. Bir grup rastgele dalga ve görüntü ekleyin ve diğer ucun ne olduğunu görün. İşlemden genellikle bulduğum görüntülerden çok daha fazlasını bulabilirim ("hey bu şimşek sürüsü gibi görünüyor").


Evet! Aslında bu b / c'yi (biraz farklı bir kitleye rağmen) benzer (açık kaynaklı) bir araç üzerinde çalışıyorum
Robert Fraser

Harika, teknik genellikle "ekleme" ve "soyut gölgelendirici ağacı" tipi teknoloji olarak adlandırılır. Mapzoneeditor.com gibi büyük referansları olan şeyler de var.
underscorediscovery

1

Orijinal Unreal'ın bir kopyasına sahipseniz, düzenleyicideki doku paketlerini gözden geçirebilir ve tüm düzgün efektleri görebilirsiniz. Orijinal soruya gönderdiğiniz örneklere benzerler.

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.