19 lutego 2018

Dagor Engine 5.0: światło i cienie

 

Dziś w naszym blogu wskazujemy, jak silnik Dagor w zaktualizowanej odsłonie 5.0 doda głębi światu War Thunder. Tu chodzi o światło i cień!!

Globalne oświetlenie

War Thunder w każdej swojej klatce obrazu korzysta z kilku algorytmów oświetlenia i cieniowania. W zaktualizowanej wersji silnika wprowadzimy ulepszenia do Globalnego Oświetlenia. Jest to znane określenia algorytmu, który bierze pod uwagę nie tylko bezpośrednie oświetlenie, ale również refleksy świetlne od odbitych powierzchni (jak niebo, czy chmury). Nasza gra zyska cienie, które zostają rzucone przez obiekty dzięki temu zyskają na głębi. Pojawią się również rozbłyski świetlne od obiektów z otoczenia. Wszystko to będzie odbywać się w czasie rzeczywistym na dużej skali (średnia wielkość mapy w grze to 32x32 km) dla zniszczalnych oraz dynamicznych obiektów.

Tak jak inne ulepszenia, Globalne Oświetlenie będzie opcją w ustawieniach graficznych.

 

 

 

 

Cienie na efektach

Efekty są często oddzielone od pozostałych obiektów podczas fotorealistycznego renderowania sceny, są bowiem uproszczonymi modelami dużo bardziej skomplikowanych zjawisk, takich jak płomienie i dym. Z tego powodu ich render jest zwykle osobny. W wersji 5.0 silnika Dagor uwzględniamy cienia rzucane przez otoczenie i obiekty na efekty, takie jak chmury czy gazy wydechowe, dzięki czemu prezentują się one jeszcze lepiej i zyskują na przestrzenności i naturalności.

 
Zrzuty ekranu:

Cienie kontaktowe

W naszym nowym silniku graficznym Dagor 5.0, który pojawi się w War Thunder w aktualizacji 1.77, wprowadzimy algorytm wyświetlania cieni kontaktowych, dzięki czemu obraz stanie się jeszcze bardziej realistyczny, a mapy nabiorą głębi. Algorytm bierze pod uwagę śledzenie wiązek w kierunku źródeł światła dla każdego piksela renderowanej klatki. Śledzenie bierze pod uwagę obiekty blokujące światło, a jeśli taki jest na drodze wiązki, tworzy się dodatkowy cień.

Zmianie ulegnie zwłaszcza wygląd trawy, która dotąd mogła być w cieniu, lecz sama go nie rzucała. Dzięki cieniom kontaktowym to się zmieni i trawa będzie zacieniać nie tylko grunt, ale także i inne źdźbła. Łąki i pole będa teraz jeszcze bardziej realistyczne, a głębię będzie można dostrzec i z bliska, i z daleka.

Nie tylko trawa będzie prezentować się lepiej, bowiem i inne obiekty zyskają na wyglądzie, na przykład oddalone od gracza ramy okienne, pobliskie nity na płytach pancernych i wiele innych. Sub-pikselowe cienie zaowocują wynikami lepszymi od klasycznych metod cieniowania, gdzie tylko pokaźne odległe obiekty mają prawdziwe cienie.

 
Zrzuty ekranu:
 
Zrzuty ekranu

 

 

Zespół War Thunder

Komentarze (22)

Commenting is no longer available for this news

Pliki Cookies

Strona korzysta z plików Cookies. Kontynuując przeglądanie strony wyrażasz zgodę na korzystanie z tych plików.