Pytania oznaczone «graphics»

16
Jak mogę łatwo tworzyć mapy tekstur w chmurze?

W mojej grze tworzę planety 3d; będą one postrzegane jako „globusy”. Niektóre z nich będą wymagać warstw chmur. Spojrzałem na różne samouczki Blendera dotyczące tworzenia „ziemi” , a dla ich warstw chmur używają map chmur ziemi z NASA . Stworzę jednak fikcyjny wszechświat z wieloma planetami...

16
OpenGL: VBO czy glBegin () + glEnd ()?

Niedawno otrzymałem ten link do strony z samouczkiem od kogoś, komu dałem oryginalną książkę OGL Redbook. Trzeci nagłówek mówi wyraźnie, aby zapomnieć o glBegin () i glEnd () jako typowej metodzie renderowania. Nauczyłem się metodą Redbook, ale widzę pewne korzyści w VBO. Czy to naprawdę jest...

15
operacje logiczne na siatkach

dany zestaw wierzchołków i trójkątów dla każdej siatki. Czy ktoś zna algorytm lub miejsce, w którym można zacząć szukać (najpierw spróbowałem google, ale nie znalazłem dobrego miejsca do rozpoczęcia) do wykonywania operacji boolowskich na wspomnianych siatkach i uzyskania zestawu wierzchołków i...

15
Jak renderować nieskończony wszechświat?

Jestem ciekawy, jakie są najlepsze praktyki w branży tworzenia gier, aby renderować wszechświat 3d? Być bardziej specyficznym: Punkty danych są podane i statyczne. Każdy punkt ma pozycję, kolor i rozmiar; Cały zestaw danych jest znacznie większy niż dostępna pamięć; Użytkownik powinien mieć...

14
Jak sprawili, że ekran poruszał się w Dangerous Dave?

Jako dziecko tworzyłem gry w języku BASIC i byłem ciekawy, jak grafika została wykonana w wersji Dangerous Dave z 1988 roku wykonanej w C ++; tym bardziej, że w tamtych czasach nie mieli żadnych wartościowych pakietów graficznych. Pamiętasz, jak kiedy Dave dotarł do krawędzi ekranu, cała grafika...

14
Jak zmniejszyć skalę grafiki pikselowej?

Istnieje wiele algorytmów do skalować się pixel art. (Osobiście wolę hqx .) Ale czy istnieją jakieś znaczące algorytmy pozwalające go zmniejszyć ? Moja gra ma działać w rozdzielczości 1280x720, ale jeśli gra się w niższej rozdzielczości, nadal chcę, aby wyglądała dobrze. Większość dyskusji na...

14
Czy wielokrotne próbkowanie w dół ma zaletę?

Natknąłem się na tę stronę i możesz zobaczyć te linie w pierwszym i drugim akapicie: Aby uzyskać prosty, ale łatwy efekt, narysuj jasne fragmenty sceny (np. Źródła światła) w FBO, a następnie kilkakrotnie przeskaluj próbkę za pomocą minimalizacji GL_LINEAR . W celu ostatecznego renderowania po...

13
Jak radzić sobie z dowolnie dużymi obrazami w grach 2D?

Pytanie Kiedy masz grę 2D, która wykorzystuje naprawdę duże obrazy (większe niż sprzęt może obsłużyć), co robisz? Może jest jakieś interesujące rozwiązanie tego problemu, które nigdy wcześniej mi się nie zdarzyło. W zasadzie pracuję nad rodzajem graficznego twórcy gier przygodowych. Moją grupą...

13
Realistyczny metalowy shader

Jak stworzyć dobry metalowy shader? Dla różnych metali i powiedzmy mniej więcej erodowane / zardzewiałe i tak dalej. Wiem, że jedna różnica w porównaniu ze zwykłymi materiałami polega na tym, że metal powinien „zabarwić” światło zwierciadlane, ale kiedy robię to na przykład ze złotem, po prostu...

13
Wydaje się, że ruch jest zależny od liczby klatek na sekundę, pomimo użycia Time.deltaTime

Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję...

13
Odtworzenie tego płaskiego koloru

Będę krótko mówić. Jak osiągnąć efekt przedstawiony na poniższym obrazku? Czy jest to możliwe w czasie rzeczywistym? Wygląda na zwodniczo proste, ale prawdopodobnie nie jest. Czy są jakieś słowa kluczowe, których mogę szukać, aby uzyskać więcej informacji na temat programowania shaderów w celu...

13
Jak narysować kontur w Unity3d?

Próbuję podkreślić prostokąt o dowolnej wysokości. Pomyślałem, że najłatwiej to zrobić, tworząc osobny obiekt „box”, który obrysuje prostokąt. Próbowałem zarówno z MeshRenderer + Transparent Texture, jak i LineRenderer, aby obrysować cztery punkty prostokąta. Żadne z nich nie są bardzo...