• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jak stworzone są ustawienia graficzne w grach

VPS Starter Arubacloud
0 głosów
270 wizyt
pytanie zadane 5 lutego 2017 w Grafika i multimedia przez czujek22 Dyskutant (7,670 p.)
Witam. Na początek wspomnę, że nie wiedziałem gdzie umieścić temat.

Założyłem ten temat aby ktoś mógł rozwiać moje wątpliwości i poskromić ciekawość.

W grach mamy do dyspozycji ustawienia graficzne, od minimalnych do maksymalnych, ustawienia tekstur, cieni itd. Twórcy tworząc gre (graficzne elementy) posługują się ?teksturami?. Więc w jaki sposób jest możliwość zmienienia jakości tych tekstur? Z ustawień ultra, kiedy to wszystko ładnie wygląda do ustawień minimalnych, gdzie mamy rozmazane tekstury, niepasujące elementy, niewygładzone krawędzie itd. Czy twórcy robią kilka rodzajów tekstur, elementów pod dane ustawienie czy może tylko sama karta graficzna jest sprawcą zmian, a jeżeli tak to w jaki sposób to możliwe.

5 odpowiedzi

+1 głos
odpowiedź 6 lutego 2017 przez Szejk Obywatel (1,510 p.)
Jest kilka sposobów.. np. tak jak mówisz zmniejszenie jakości tekstur.   ale w grach głównie chodzi o rendering z jaką dokładnością ma być przetworzony/wykonany dany element graficzny stworzony np. w blenderze. porównajmy to np. do filmu.  film po stworzeniu renderujesz na jakość hd / fullhd itp. tak samo jest z elementem graficznym.. renderujesz go do jakieś określonej jakości.. a w grze po prostu manewrujesz między tymi jakościami.
+1 głos
odpowiedź 6 lutego 2017 przez Benek Szeryf (90,690 p.)

Jeśli chodzi o wygładzanie krawędzi i podnoszenie jakości, to stosuje się mutlisampling. W tym polskim artykule jest to dobrze wyjaśnione. Aby zwiększyć wydajność, stosuje się też LOD-a do modeli, co oznacza tylko tyle, że wykonuje się kilka brył tego samego modelu złożonych z różnej liczby trójkątów. Jeśli renderuje się obiekt odległy, to wybierany jest model z małą ilością trójkątów (z małą ilością szczegółów), bo i tak ludzkie oko ma pewną graniczną zdolność rozdzielczą.

+1 głos
odpowiedź 6 lutego 2017 przez Mikołaj Kawczynski Dyskutant (9,160 p.)
Tak jak filmiki na serwera youtube są fullhd ale możesz obejrzeć w np. 720p - silnik pomija w tedy pomija co drógi piksel. Czyli odczytuje zamiast pikseli 1,2,3,4,5,6 to doczytuje 1,3,5,7
0 głosów
odpowiedź 6 lutego 2017 przez Bartłomiej Łaski Mądrala (5,100 p.)

Siemka 

Na modele nakłada się tekstury. Najpierw robi się model drzewa, samochodu, bohatera potem nakłada się teksturę czyli kolorki. Co do jakości grafiki to nie wiem jak wyglada to z teksturami, ale np silnik Unity już ma wbudowane ustawienia jakości cieni, anti-aliasing, tearing.

Masz tu link np do dokumentacji Unity: Quality settings Graphics settings

Pozdro :)

0 głosów
odpowiedź 6 lutego 2017 przez FrozenShade Bywalec (2,680 p.)
Co do jakości tekstur to gra może mieć w swoich assetach kilka wariantów tekstury dla każdego obiektu. Jakość tekstury przekłada się na jej rozdzielczość, a ta na wymaganą ilość pamięci operacyjnej i na karcie graficznej. Duże tekstury w połączeniu z małą ilością pamięci na karcie spowodują częste przeładowania.

Na jakość wpływają również filtry - efekty nakładane na scenę po jej wyrenderowaniu. Zwykły glow może być rozmyty przy użyciu 3 sampli lub 10 sampli, więcej sampli to ładniejszy efekt ale trwa dłużej. Można więc zbudować szader tak, żeby się kompilował na jedną z tych dwóch opcji w zależności od parametru.

Kolejna rzecz wpływająca na jakość to cienie - tu możemy sterować rozmiarem shadowmapy (im większa, tym mniej 'ząbków'), poziomem rozmycia krawędzi (jak w przypadku glowa).

Renderowaną scenę można upiększyć dodając do niej mgłę, odbicia i całą masę innych efektów, które w zależności od ustawień można włączać do całego procesu renderowania.

Podobne pytania

+7 głosów
7 odpowiedzi 529 wizyt
pytanie zadane 24 marca 2016 w Grafika i multimedia przez Dash Nałogowiec (29,650 p.)
+1 głos
1 odpowiedź 360 wizyt
0 głosów
0 odpowiedzi 207 wizyt
pytanie zadane 26 sierpnia 2020 w Systemy operacyjne, programy przez PanPrezes Obywatel (1,520 p.)

92,453 zapytań

141,262 odpowiedzi

319,086 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...