Pytania otagowane jako directx

DirectX to zestaw multimedialnych interfejsów API firmy Microsoft skierowany przede wszystkim do twórców gier. Popularne interfejsy API w kolekcji DirectX to Direct3D, XInput i XAudio.

3
Najszybszy sposób renderowania linii z AA, o różnej grubości w DirectX
Zajmuję się więc tworzeniem DirectX, a dokładniej korzystam z SharpDX w .NET (ale rozwiązania API DirectX / C ++ mają zastosowanie). Szukam najszybszego sposobu renderowania linii w rzucie ortogonalnym (np. Symulowanie rysowania linii 2D dla aplikacji naukowych) przy użyciu DirectX. Zrzut ekranu z rodzajami wykresów, które próbuję wyrenderować: Często zdarza …
14 2d  directx  shaders 

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 …

2
Czy można zbudować sześcian o mniej niż 24 wierzchołkach
Mam świat oparty na kostkach, taki jak Minecraft i zastanawiam się, czy istnieje sposób na zbudowanie kostki z mniej niż 24 wierzchołkami, aby zmniejszyć zużycie pamięci. Wydaje mi się to niemożliwe z dwóch powodów: normalne nie wyszłyby dobrze, a tekstury na twarz nie działałyby. Czy tak jest, czy się mylę? …

5
Czy powinienem nauczyć się Direct3D 9, 10 czy 11? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Zaczynam się zajmować programowaniem 3D z Direct3D. Którą wersję D3D powinienem pobrać? 11 …
14 directx 

4
Jakie są obecne książki dla DirectX (z naciskiem na 3D)? [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 4 lata temu . W przypadku OpenGL, wydanie 5. edycji SuperGLible OpenGL zostało wydane zaledwie kilka miesięcy temu i …
14 c++  directx 

1
Uwzględnianie fal przy odbiciach planarnych
Studiowałem przykłady Nvidii z SDK, w szczególności projekt Island11 i znalazłem coś ciekawego w kawałku kodu HLSL, który koryguje odbicia w górę iw dół w zależności od stanu wysokości fali. Oczywiście po przeanalizowaniu krótkiego akapitu kodu: // calculating correction that shifts reflection up/down according to water wave Y position float4 …

2
Najlepsza praktyka ustawiania parametrów efektu w XNA
Chcę zapytać, czy istnieje najlepsza praktyka ustawiania Effectparametrów w XNA. Innymi słowy, co dokładnie dzieje się, kiedy dzwonię pass.Apply(). Mogę sobie wyobrazić wiele scenariuszy: Za każdym razem, gdy Applywywoływane, wszystkie parametry efektu są przenoszone do GPU i dlatego nie ma rzeczywistego wpływu na to, jak często ustawiam parametr. Przy każdym …
13 xna  directx  effect 



3
Jak powinienem wdrożyć kamerę pierwszoosobową?
Jestem początkującym programistą i tworzę projekt, który pozwala mi chodzić po pokojach za pomocą kamery z perspektywy pierwszej osoby. Do tej pory rysowałem i włączałem budynki, ale teraz utknąłem i nie wiem, jak zrobić aparat z perspektywy pierwszej osoby, aby pozwolić mi chodzić. Czy ktoś mógłby skierować mnie w stronę …
12 c++  directx  camera 

6
Czy ktoś pisze gry w Delphi? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
12 directx  platform 




2
Zaktualizuj i renderuj w osobnych wątkach
Tworzę prosty silnik do gier 2D i chcę zaktualizować i renderować duszki w różnych wątkach, aby dowiedzieć się, jak to zrobić. Muszę zsynchronizować wątek aktualizacji i renderowania. Obecnie używam dwóch flag atomowych. Przepływ pracy wygląda mniej więcej tak: Thread 1 -------------------------- Thread 2 Update obj ------------------------ wait for swap Create …

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.