Unity 6

Unity 6 zapowiedziane

Unity na swojej konferencji zapowiedziało wiele nowości. W tym artykule przejrzymy co twórcy silnika ciekawego przygotowali.

Wstęp

Unity 6 zostało zapowiedziane na ostatnie konferencji Unite 2023 Keynote, po zapowiedziach widać, że firma stara się odbudować zaufanie twórców gier. Pierwszą osobą jaka pojawiła się na panelu był James Whitehurst. Zapewniał on developerów, że sposób w jaki została ogłoszone Runtime Fee było totalnym błędem i nie wyobraża sobie przyszłości, w której zmiany na podobną skale będą wprowadzane bez konsultacji z twórcami czy partnerami korzystającymi z silnika. Nowy CEO zapewnił też, że skupią się bardziej na szlifowaniu fundamentów silnika.

SRP

GPU Resident Drawer

To nowy system instancjonowania dużej ilości obiektów przy wsparciu karty graficznej. Ten system ma działać ze zwykłymi meshami, skinned meshe, i efekty nie będą wspierane przez ten system. Według twórców silnika ma on przenieść część pracy związanej z instancjonowaniem obiektów na scenie na GPU co wiąże się z pewnymi zyskami na wydajności w scenach gdzie znajduje się wiele identycznych obiektów.

GPU Occulusion Culling

Tu podobnie jak w podstawowej wersji Occulusion Culling dostajemy narzędzie które pozwala na wyłączenie z renderowania obiektów poza polem widzenia kamery. Jednak przez przeniesienie części obliczeń na GPU mamy otrzymać jeszcze lepszą wydajność.

Spatial-Temporal-Post-Porcessing (STP)

To nic innego jak odpowiedź Unity na DLSS czy FSR. Zamiast wdrożyć istniejące już na rynku rozwiązania developerzy zdecydowali się na stworzenie swojego własnego systemu upscalingu.

Adaptive Probe Volume (APV)

To funkcja, która ma być ewolucją systemu Light Probe w Unity. System zapewnia automatyczne rozmieszczanie light probe i dystrybuuje je automatycznie na scenie. Ten system drastycznie może poprawić jakość oświetlenia w grach tworzonych na tym silniku, przez brak konieczności manualnego ich układania.

URP

URP dostaje 5 nowych demo scen w tym jedną związaną z multiplayerem. Na tych scenach jeszcze skuteczniej będziemy mogli testować i badać funkcje tego pipeline.

AI

Muse Chat

To czatbot od Unity trenowany na ich dokumentacji, który pomoże nam w pracy z silnikiem. Ze względu na to jak ten model został wytrenowany, możemy się spodziewać że jego odpowiedzi będą bardziej adekwatne niż te od ChatGPT.

Muse Texture

Przydatny tool przy pomocy którego możemy generować tekstury i powtarzające się wzory. Efekty pracy tego modelu nie są może jakieś zachwycające ale idealnie nadają się do etapu prototypowania na placeholdery.

Unity afafwafw

Muse Sprite

Podobnie jak z Muse Texture jest to model generatywny za pomocą którego możemy tworzyć wszelkie sprite i ikonki. Dodatkowo poza samym poleceniem tekstowym możemy dodać też inne parametry np. szkic ikonki jaką chcemy otrzymać.

Muse Sketch

Ten system ma nam pomóc w szybkim prototypowaniu poziomów. Piszemy w dowolnym języku jaki level nam się marzy i Sketch magicznie generuje nam poziom. Nie jest to jakaś rewolucja bo poziomy wypluwane przez ten system to zaledwie kilka modeli ustawionych w mniej lub bardziej sensowny sposób na scenie, ale przy obecnym tempie rozwoju sztucznej inteligencji możemy się spodziewać w przyszłości oszczędności wielu godzin przy level designie.

Muse Behaviour

Tu podobnie jak przy Sketchu dajemy w naszym ojczystym języku pomysł na to jak nasze NPC mają się zachowywać i dostajemy Behaviour Tree, które ma nam te zachowania obsłużyć.

Muse Animate

Może być ciekawą alternatywą do Mixamo, opisaniu animacji jaką chcemy otrzymać model zabiera się do pracy i dostajemy gotową animacje, bez czasochłonnego motion capture czy ręcznego animowania. Jak wyżej sama jakość tych animacji daje dużo do życzenia, ale to świetne podwaliny do ekosystemu, który może dać drugie życie twórcą niezależnym.

Sentis

To narzędzie które pozwoli zaimplementować nam własny model AI w Runtime przy użyciu formatu ONNX.

Wsparcie VisionPro od Apple

Unity oficjalnie ogłosiło wsparcie dla gogli VR od Apple. Dostaliśmy SDK do visionOS dzięki któremu będziemy mogli budować aplikacje i gry na wspomniany powyżej system.

Unity DOTS – Production Ready

Doczekaliśmy się wersji DOTS która finalnie pełni wspierana i stabilna. Nareszcie możemy budować gry oparte o Entity Component System. Ciekawe czy w związku z wypuszczeniem DOTS doczekamy się oficjalnego wsparcia do systemu animacji…

Unity Cloud

To ekosystem który ma pomóc w pracy zdalnej. Jest to HUB za pomocą którego możemy budować własną bibliotekę assetów online i synchronizować ją z resztą zespołu. Sam podgląd modeli przypomina trochę widok ze sketchfaba co na pewno przyda się przy pracy w projektach z duża ilością elementów otoczenia.

Udostępnij:

O autorze:

Odpowiedz