Ostatnio widziałem niektóre gry 3D (np . :), które GTA IVużywają pewnego rodzaju uporządkowanego ditheringu do symulacji przezroczystości / alfa. Wielokąty nie są przezroczyste jak zwykle, ale zamiast tego renderują teksturę ditheringu, która stopniowo zmienia się z lewej na prawą, aby symulować przezroczystość: Efekt nie jest nieprzyjemny, ale raczej zaskakujący …
Szukałem wzoru do kreślenia (świat-> ekran) i wybierania myszy (świat-> ekran) płytek izometrycznych w świecie w kształcie rombu. Te, których próbowałem zawsze wydają się być, cóż, wyłączone. Jak to zwykle / poprawnie to zrobić?
Piszę grę przy użyciu C ++ i OpenGL 2.1. Zastanawiałem się, jak oddzielić dane / logikę od renderowania. W tej chwili używam klasy bazowej „Renderable”, która daje czystą wirtualną metodę implementacji rysunku. Ale każdy obiekt ma tak wyspecjalizowany kod, tylko obiekt wie, jak prawidłowo ustawić mundury modułu cieniującego i organizować …
W wielu popularnych tytułach AAA (szczególnie gry z silnikiem Source), gdy gracz osiąga obszar „bez wyżywienia”, na przykład poza granicami lub nocowanie pod mapą; na ekranie pojawia się dziwny efekt (rozrywanie bufora?). Można to opisać jako podobne do śladu okien, które Windows XP może pozostawić podczas przeciągania okna, gdy system …
Ile shaderów jest zwykle aktywnych, jednocześnie w jednej scenie, we współczesnych grach? Wiem, że używanych jest wiele shaderów, a gry przełączają się między nimi w każdej klatce, i często rysuje się obiekty za pomocą shadera: Narysuj wszystkie obiekty za pomocą modułu cieniującego jeden Zmień z modułu cieniującego jeden na drugi …
Jakie byłoby dobre podejście do opracowania systemu renderowania dla oldschoolowej gry wyścigowej, która wykorzystuje pseudo 3D scenerię, na przykład Outrun lub Lotus Esprit Turbo Challenge ? Niekończąca się przewijana droga i grafika scenerii są umieszczane jak przedmioty na billboardach itp. Myślę, że masz pomysł. Czy zostały opracowane w podobny sposób …
Kontynuując pytanie o proporcje , jestem zainteresowany usłyszeniem, czego używają inni ludzie podczas pracy nad systemami 2D UI (najprawdopodobniej własnymi rozwiązaniami własnymi). W szczególności, jak radzisz sobie z układami współrzędnych. Moim zdaniem istnieją trzy opcje: Współrzędne zakodowane na stałe (np .: 0 -> 720, 0 -> 576) Znormalizowane współrzędne (0,0 …
W wielu grach, w których gracz może zanurzyć się pod wodą, wydaje się, że kiedy patrzysz w górę, w górnej części ekranu, a dolna połowa ekranu znajduje się w wodzie, to prawie tak, jakby woda nie istniała, a gracz ... lata powoli z dźwiękami wody? Czy istnieje logiczny sposób na …
Niedawno obejmuję Test-Driven Development (TDD) i miało to wspaniały wpływ na mój rozwój i odporność mojej bazy kodu. Chciałbym rozszerzyć to podejście na niektóre prace renderowania, które wykonuję w OpenGL, ale nie byłem w stanie znaleźć żadnego dobrego podejścia do tego. Zacznę od konkretnego przykładu, abyśmy wiedzieli, jakie rzeczy chcę …
Mam silnik do gry 2D, który rysuje mapy warstwowe, rysując kafelki z obrazu zestawu klocków. Ponieważ domyślnie OpenGL może owinąć tylko całą teksturę ( GL_REPEAT), a nie tylko jej część, każda płytka jest podzielona na osobną teksturę. Następnie regiony tego samego kafelka są renderowane obok siebie. Oto jak to wygląda, …
Tworzę grę opartą na kafelkach 2D w XNA. Obecnie mój piorun wygląda to . Jak mogę dostać to wyglądać jak ten ? Zamiast każdego bloku ma własny odcień, ma gładką nakładkę. Zakładam jakiś moduł cieniujący i przekazuję do modułu cieniującego wartości oświetlenia dla sąsiadujących kafelków, ale jestem początkującym z modułami …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 2 lata temu . Zaraz znów podniosę grafikę komputerową do projektu uniwersyteckiego. W poprzednim projekcie korzystałem z biblioteki o nazwie FTGL, która nie …
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 6 lat temu . Jestem początkującym programistą grafiki i ostatnio zastanawiałem się - w jaki sposób dane modelu (siatki …
W jaki sposób oddzielna logika gry i rendering? Wiem, że wydaje się, że są tutaj pytania, które dokładnie o to pytają, ale odpowiedzi nie są dla mnie zadowalające. Z tego, co do tej pory rozumiem, rozdzielenie ich na różne wątki polega na tym, aby logika gry mogła natychmiast uruchomić kolejny …
Tworzę grę 2D ulicznego wojownika, która nie jest oparta na kafelkach. Zwykle ludzie zalecają by byty były przekazywane do renderera, który je renderuje, a nie same, ale wydaje się, że odwrotność jest lepsza, Dlaczego jedno jest lepsze od drugiego? Dzięki
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.