Pytania otagowane jako hlsl

Zastrzeżony język cieniowania opracowany przez firmę Microsoft do użytku z interfejsem Microsoft Direct3D API.


1
Jak gry AAA wykorzystują tę teksturę w module cieniującym mapowanie tonów?
Odkryłem, że Battlefield 3, a także Saint's Row the Third używają tej tekstury w końcowym etapie mapowania tonów. Czy ktoś może udostępnić link do artykułu o tym, jak ta tekstura jest używana? AKTUALIZACJA: Ponieważ nie ma prawie żadnych przykładów implementacji gradacji kolorów w sieci, opublikuję moją szybką i brudną próbkę …
43 textures  hlsl 

5
Czy aktorzy w grze powinni być odpowiedzialni za losowanie?
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak ... width height backgroundColour draw(). draw()Metoda obecnie jest zresetowanie canvasi …

2
Jak utworzyć obiektyw szerokokątny / rybie oko za pomocą HLSL?
Jakie koncepcje należy wdrożyć, aby uzyskać efekt soczewki szerokokątnej o różnych kończynach? Bardzo przydatny byłby pseudokod i szczegółowe objaśnienie odnoszące się do różnych etapów potoku treści, a także informacje, które należy przekazać z kodu źródłowego do HLSL. Jakie są różnice między obiektywem szerokokątnym a rybie oko?

12
Jakie są dobre zasoby do nauki HLSL? [Zamknięte]
Ostatnim razem, gdy próbowałem nauczyć się HLSL, zrobiłem kilka shaderów i głównie rozumiałem, co robię, ale nadal czułem się, jakbym się potykał w ciemności. Większość tego, czego się nauczyłem, pochodzi z różnych postów na blogu, które nie wyjaśniały dobrze rzeczy. Ponadto dokumentacja MSDN wydaje się być bardziej odniesieniem do funkcji. …
28 shaders  hlsl 

3
Najlepszy sposób maskowania duszków 2D w XNA?
Obecnie próbuję zamaskować niektóre duszki. Zamiast wyjaśniać to słowami, stworzyłem kilka przykładowych zdjęć: Obszar do maskowania (w kolorze białym) Teraz czerwony duszek, który należy przyciąć. Wynik końcowy. Teraz wiem, że w XNA możesz zrobić dwie rzeczy, aby to osiągnąć: Użyj bufora szablonów. Użyj modułu Pixel Shader. Próbowałem zrobić moduł cieniujący …
24 xna  2d  hlsl  masking 

7
Modern Shader Book? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Chciałbym dowiedzieć się o Shaderach: czym są, kiedy / do czego ich użyję i jak …

2
Dziwny biały kontur wokół modelu
Pracuję nad grą w XNA 4 i niedawno przeszedłem na implementację odroczonego cieniowania zgodnie z tym przewodnikiem . Na moich modelach pojawia się dziwny biały kontur i nie jestem pewien, co to powoduje. Pomyślałem, że może to brak precyzji w normalnym celu renderowania lub celu renderowania głębokości, ale zwiększenie ich …
19 xna  hlsl 

1
Renderujesz oleistą / zanieczyszczoną wodę?
Każdy kreator cieniujący ma pomysł, jak uzyskać efekt tłustej / zanieczyszczonej wody, podobny do tego: Idealnie woda nie byłaby jednolicie oleista, ale zamiast tego olej mógłby być wytwarzany z jakiegoś źródła (takiego jak zanieczyszczający odpływ z zakładu chemicznego), a następnie rozpraszany w jednolitej części wód. Moim pomysłem w tej części …

3
Jak mogę stworzyć taki efekt świetlny?
To jest najpiękniejsze oświetlenie 2D, jakie kiedykolwiek widziałem, i chciałbym również wykonać takie oświetlenie. Jak mam to zrobić? Nie obchodzi mnie fizyka ani sposób symulowania cząstek - chcę tylko wiedzieć o oświetleniu. Oto kilka filmów w celach informacyjnych: 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 Lub możesz pobrać Zanieczyszczoną Planetę 2 tutaj .
18 xna  lighting  hlsl 

1
Co właściwie robi ddx (hlsl)?
Jestem nieco zdezorientowany. Oficjalna dokumentacja ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) mówi, że ddx (dane wejściowe) jest częściową pochodną danych wejściowych w odniesieniu do „współrzędnej x przestrzeni ekranu”. Mój rachunek różniczkowy jest w porządku, ale jak rozpoznać, skąd pochodzi dane wejściowe? Gdybym podał jej funkcję, dobrze, mogę sobie wyobrazić, co by to zrobił, …
17 hlsl 

4
jak działa HDR?
Próbuję zrozumieć, czym jest HDR i jak działa. Rozumiem podstawowe pojęcia i mam niewielkie pojęcie o tym, jak jest on implementowany w D3D / hlsl. Jednak nadal jest dość mglisty. Powiedzmy, że renderuję kulę z teksturą ziemi i małą listą punktów wierzchołków, która ma działać jak gwiazdy, jak miałbym to …
17 c++  hlsl  directx11  hdr 

7
Jednostki spawnujące w świecie wywołanym hałasem Perlina?
W mojej grze opartej na hałasie Perlin natknąłem się na pewne problemy. Spójrz na załączony zrzut ekranu poniżej. Białe obszary, które widzisz, to ściany, a czarne obszary można chodzić pieszo. Trójkąt pośrodku to gracz. Zaimplementowałem fizykę w tej grze, rysując ją na fakturze (białe lub czarne piksele), a następnie pobierając …
16 xna  path-finding  hlsl  gpgpu 

5
Unikać, jeśli instrukcje w modułach cieniujących DirectX 10?
Słyszałem, że jeśli należy unikać instrukcji w modułach cieniujących, ponieważ obie części instrukcji zostaną wykonane, a następnie niewłaściwe zostaną usunięte (co szkodzi wydajności). To wciąż problem w DirectX 10? Ktoś mi powiedział, że w nim zostanie wykonana tylko odpowiednia gałąź. Do ilustracji mam kod: float y1 = 5; float y2 …

1
Jak mogę stworzyć moduł cieniujący „Life is Strange”?
Chcę sprawić, by cieniowanie szkicu przypominało życie. moduł cieniujący składa się z dwóch części: 1. ożywiona linia przerywana 2. głośny zarys Lubię wiedzieć, jak zrobić głośny kontur? zobacz zarys obiektów Najpierw próbowałem utworzyć kontur, kopiując przychodzące dane wierzchołków i skalowane zgodnie z normalnym kierunkiem, a następnie Cull Back. Ale myślę, …
13 unity  shaders  hlsl 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.