«hlsl» etiketlenmiş sorular

Microsoft tarafından Microsoft Direct3D API ile kullanılmak üzere geliştirilen tescilli bir gölgelendirme dili.


1
AAA oyunları ton eşleştirme gölgelendiricisinde bu dokuyu nasıl kullanır?
Battlefield 3 ve aynı zamanda Saint Row 3 ün bu tonu nihai haritalama aşamasında kullandıklarını gördüm. Bu dokunun nasıl kullanıldığı hakkında bir makaleye bağlantı paylaşan var mı? GÜNCELLEME: İnternette neredeyse herhangi bir Renk Derecelendirme uygulaması örneği olmadığı için, hızlı ve kirli numunemi XNA 4.0 için göndereceğim. Bu, hiçbir şey yapmaz …
43 textures  hlsl 

5
Oyundaki aktörler kendilerini çizmekten sorumlu mu olmalı?
Oyun geliştirme konusunda çok yeniyim, ancak programlamada değil. JavaScript canvaselemanını kullanarak Pong tipi bir oyunla tekrar oynuyorum . PaddleAşağıdaki özelliklere sahip bir nesne yarattım ... width height x y colour Ayrıca Pong... gibi özelliklere sahip bir nesne var width height backgroundColour draw(). draw()Yöntem şu anda sıfırlıyor canvasve bir soru geldi …

2
HLSL ile geniş açılı / balık gözü lensi nasıl oluştururum?
Değişken uçlardaki geniş açılı lenslerin etkisini elde etmek için uygulanması gereken kavramlar nelerdir? İçerik boru hattının çeşitli aşamalarına atıfta bulunan sözde kod ve özel açıklama, ayrıca kaynak kodundan HLSL'ye hangi bilgilerin aktarılması gerektiğine çok yardımcı olacaktır. Ayrıca, geniş açılı lens ile balık gözü uygulama arasındaki farklar nelerdir?

12
HLSL öğrenmek için iyi kaynaklar nelerdir? [kapalı]
En son HLSL'yi öğrenmeye çalıştığımda, birkaç gölgelendirici yaptım ve çoğunlukla ne yaptığımı anladım, ama yine de karanlıkta tökezlemiş gibi hissettim. Öğrendiklerimin çoğu, işleri pek iyi açıklamayan çeşitli blog yazılarından aldım. Ayrıca, MSDN'deki belgeler, işlev referansından daha fazlası gibi görünmektedir. Sadece HLSL yazmayı değil, gölgelendirici yazma tekniklerini nereden öğrenebilirim?
28 shaders  hlsl 

3
XNA'da 2D spriteları maskelemenin en iyi yolu?
Şu anda bazı sprite maskelemek çalışıyorum. Bunu kelimelerle açıklamak yerine, bazı örnek resimler oluşturdum: Maskelenecek alan (beyaz) Şimdi, kırpılması gereken kırmızı sprite. Nihai sonuç. Şimdi, XNA'da bunu gerçekleştirmek için iki şey yapabileceğinizi biliyorum: Şablon Tamponunu kullanın. Bir Pixel Shader kullanın. Aslında bunu yapan bir piksel gölgelendiricisi yapmaya çalıştım: float4 main(float2 …
24 xna  2d  hlsl  masking 

7
Modern Shader Kitabı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Shaders hakkında bilgi edinmek istiyorum: Ne bunlar, ne zaman / ne için kullanacağım ve …

2
Model çevresinde garip beyaz anahat
XNA 4'te bir oyun üzerinde çalışıyorum ve son zamanlarda bu kılavuzu izleyerek ertelenmiş bir gölgeleme uygulamasına geçtim . Modellerimde garip bir beyaz anahat görünüyor ve buna neyin neden olduğundan emin değilim. Belki normal render hedefi veya derinlik render hedefi üzerinde bir hassasiyet eksikliği olduğunu düşündüm ama 32 (Renk) yerine 64 …
19 xna  hlsl 

1
Yağlı / kirli su işliyor mu?
Dışarıdaki herhangi bir gölgelendirici sihirbazının, buna benzer yağlı / kirli su etkisine nasıl ulaşılacağı hakkında bir fikri vardır: İdeal olarak, su düzgün bir şekilde yağlı olmaz, ancak bunun yerine yağ bir kaynaktan (kimyasal bir tesisten kirletici bir drenaj gibi) üretilebilir ve daha sonra su kütlesi boyunca yayılabilir. Bu bölüm için …

3
Bunun gibi bir aydınlatma efekti nasıl oluşturabilirim?
Bu şimdiye kadar gördüğüm en güzel 2d aydınlatma ve ben de böyle aydınlatma yapmak istiyorum. Nasıl yaparım? Fiziği veya parçacıkların nasıl simüle edildiğini umursamıyorum - sadece aydınlatma hakkında bilmek istiyorum. İşte referans için bazı videolar: http://www.youtube.com/watch?v=BIQRhOFkvQY http://www.youtube.com/watch?v=tnTYXPuecMs http://www.youtube.com/watch?v=rhC_jVM8IYU http://www.youtube.com/watch?v=_Aw5BdjWqqU Veya Polluted Planet 2'yi buradan indirebilirsiniz .
18 xna  lighting  hlsl 

1
Ddx (hlsl) aslında ne yapar?
Biraz kafam karıştı. Resmi belgeler ( http://msdn.microsoft.com/tr-tr/library/windows/desktop/bb509588(v=vs.85).aspx ), ddx'in (girdi), girdinin ilgili kısmi türevi olduğunu söylüyor "ekran alanı x koordinatı" Kalkülüsüm iyi, ama girdinin nereden geldiğini nasıl anlayabilir? Eğer bir fonksiyonu geçersem, tamam, ne yapacağını hayal edebiliyorum, ama bir sayının türevi her zaman sıfırdır ...? Sadece bir ölçek mi? Bu, …
17 hlsl 

4
HDR nasıl çalışır?
HDR'nin ne olduğunu ve nasıl çalıştığını anlamaya çalışıyorum. Temel kavramları anlıyorum ve D3D / hlsl ile nasıl uygulandığına dair hafif bir fikrim var. Ancak yine de oldukça sisli. Diyelim ki dünyanın dokusu ve yıldız olarak hareket etmek için küçük bir köşe noktası listesi olan bir küre oluşturuyorum, bunu HDR'de nasıl …
17 c++  hlsl  directx11  hdr 

7
Perlin gürültüsüyle yapılan bir dünyada yumurtlama birimleri?
Perlin gürültüye dayalı oyunumda karşılaştığım bazı sorunlar var. Aşağıdaki ekteki ekran görüntüsüne bir göz atın. Gördüğünüz beyaz alanlar duvarlar ve siyah alanlar yürünebilir. Ortadaki üçgen oyuncu. Bu oyunda fiziği bir dokuya (beyaz veya siyah piksel) çizerek ve ardından CPU'dan alarak uyguladım. Ancak şimdi elimde farklı bir sorun var. Ekranın kenarında …
16 xna  path-finding  hlsl  gpgpu 

5
DirectX 10 gölgelendiricilerdeki ifadelerden kaçının?
İfadelerin gölgelendiricilerden kaçınılması gerektiğini duydum, çünkü ifadelerin her iki kısmı da yürütülecek ve yanlıştan (performansa zarar verecek) düşülecektir. DirectX 10'da hala bir sorun mu var? Birisi bana, içinde sadece doğru dalın infaz edileceğini söyledi. Gösterim için kod var: float y1 = 5; float y2 = 6; float b1 = 2; …

1
“Hayat Garip” gibi anahat gölgelendiricisini nasıl yapabilirim?
Kroki gölgelendiriciyi hayat gibi tuhaf hale getirmek istiyorum. gölgelendiricinin iki kısmı vardır: 1. animasyonlu kesik çizgi 2. gürültülü anahat Gürültülü bir tasarıma nasıl sahip olabileceğimi bilmek isterim? nesnelerin ana hatlarına bakınız İlk önce gelen köşe verilerini kopyalayarak anahat yapmaya çalıştım ve normal yöne göre ölçeklendirdim, sonra Cull Back.Ancak bu görüntü …
13 unity  shaders  hlsl 

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.