Pytania oznaczone «3d»

10
Narysuj programowo środkową połowę kuli

Próbuję stworzyć środkową połowę kuli. Zasadniczo w celu utworzenia kuli podano numery stosów i numery przekrojów, a dwie zmienne phi(dla wycinków) i theta(dla stosów) odpowiadają za to, ile postępów. Proces dzieli się na tworzenie dolnej, górnej i górnej części (jak pokazano poniżej). Aby osiągnąć...

9
Jak jest przechowywana i obsługiwana mapa gier 3D

Jestem programistą, ale nie opracowałem jeszcze żadnych gier. Grałem w różne gry 3D i zawsze zastanawiałem się, jak mapa pola jest przechowywana i renderowana. Wiem, że jakaś karta przyspieszenia jest niezbędnym sprzętem, ale jak dokładnie zmienia się widok bez nawet jednego migotania na...

9
Czy mogę używać czwartorzędów do sterowania helikopterem?

Próbuję stworzyć uproszczoną symulację helikoptera (na razie jest to sześcian) w 3D i mam pewne problemy z obrotem. Śmigłowiec może obracać się wzdłuż trzech osi: obracać się za pomocą tylnego śmigła: obrót osi y przechyl w lewo i prawo, aby przejść w lewo lub w prawo: obrót osi Z przechyl w górę...

9
Jak wygenerować tor wyścigowy 3D z splajnu?

Chcę wygenerować trójwymiarowy tor wyścigowy wokół splajnu, który opisuje jego kształt. Oto przykładowy film . Ścieżka powinna być niekończącym się tunelem, który rozciąga się wzdłuż trójwymiarowego splajnu, z pewnymi przeszkodami. Moim najlepszym pomysłem do tej pory było wyciągnięcie kształtu...

9
Dlaczego mój model nie świeci ciągle?

Stworzyłem podstawowy teksturowany model kostki z Blenderem, aby ćwiczyć modelowanie, a następnie zaimportowałem go do Unity. Po włączeniu oświetlenia wygląda to dość brzydko. Światło nie jest ciągłe w rzędzie teksturowanych kostek: Co dziwniejsze, światło na blokach tworzących podłogę jest...

9
Jak działa gluLookAt?

Z mojego zrozumienia gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); jest równa: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ale kiedy wydrukuję ModelViewmatrycę, wezwanie do glTranslatef()wydaje się nie...

9
Jak mogę zdefiniować obszary wypełnione wodą?

Chciałbym ulepszyć mój silnik gry dzięki ładnie wyglądającej symulacji wody. Aby zacząć nad tym pracować, muszę znaleźć odpowiedni sposób na reprezentowanie wody w grze. Niestety nie znam zbyt wielu różnych reprezentacji, więc zapytam cię. Jest to podobne pytanie Pytałem jakiś czas temu. Ale...

9
Ukośna linia wzroku z dwoma rogami

Obecnie używam algorytmu liniowego Bresenhama dla linii wzroku. Problem polega na tym, że znalazłem przypadek, w którym gracze mogą patrzeć przez ściany. Występuje, gdy gracz patrzy między dwoma rogami ściany ze szczeliną po drugiej stronie pod określonymi kątami. Chcę, aby kafelek między dwiema...

9
Jak wybrać współczynnik skalowania świata gier 3D?

Tworzę prototyp gry 3D dla czołgów z symulacją fizyki, używam C ++. Jedną z decyzji, które muszę podjąć, jest skala świata gry w stosunku do rzeczywistości. Na przykład, mógłbym rozważyć 1 jednostkę miary w grze, która w rzeczywistości odpowiada 1 metrowi. Jest to intuicyjne, ale wydaje mi się, że...

9
Obrót kamery 3D

Proszę, wybacz mi, ale potrzebuję pomocy i utknąłem w tym od kilku tygodni, nie robię postępów i wszędzie idę i widzę inną odpowiedź, wszystko, co próbuję, nie działa. Mam już wystarczająco dużo wskazówek i porad, teraz naprawdę potrzebuję tylko kogoś, kto udzieli mi odpowiedzi, aby móc pracować...