Wieloplatformowy silnik gier wideo Unity 3D otrzymało aktualizację, dzięki której osiąga wersję Unity 2019.2. W tej wersji dostaje ponad 170 nowych funkcji i ulepszeń dla artystów, projektantów i programistów. Oprócz aktualizacji ProBuilder, Shader Graph, 2D Animation, Burst Compiler, UI Elements i wielu innych. Czytaj dalej, aby zobaczyć najlepsze momenty.
Dla tych, którzy nie są zaznajomieni z Unity, powinniście to wiedzieć to wieloplatformowy silnik gier wideo stworzony przez Unity Technologies. Unity jest dostępna jako platforma programistyczna dla Microsoft Windows, OS X, Linux. Platforma programistyczna obsługuje kompilację z różnymi typami platform.
Unity może być używany w połączeniu z Blenderem, 3ds Max, Maya, Softimage, Modo, ZBrush, Cinema 4D, Cheetah3D, Adobe Photoshop, Adobe Fireworks i Allegorithmic Substance. Zmiany wprowadzone w obiektach utworzonych za pomocą tych produktów są automatycznie aktualizowane we wszystkich wystąpieniach tego obiektu w całym projekcie bez konieczności ponownego ręcznego importowania.
Silnik graficzny użyj OpenGL (na Windows, Mac i Linux), Direct3D (tylko na Windows), OpenGL ES (na Androida i iOS) oraz własne interfejsy (Wii).
Obsługuje mapowanie wypukłości, mapowanie odbić, mapowanie paralaksy, okluzję otoczenia w przestrzeni ekranu, dynamiczne cienie przy użyciu map cieni, renderowanie do tekstury i efekty przetwarzania końcowego na pełnym ekranie.
Główne nowe funkcje Unity 2019.2
W tej nowej wersji wyróżnia się ProBuilder 4.0 która jest unikalną hybrydą narzędzi do projektowania poziomów i modelowania 3D, zoptymalizowaną do budowania prostej geometrii, ale z możliwością szczegółowej edycji i rozpakowywania UV w razie potrzeby.
Polybrush jest teraz dostępny za pośrednictwem Menedżera pakietów jako pakiet podglądu. To wszechstronne narzędzie pozwala rzeźbić złożone kształty z dowolnego modelu 3D, umieszczać siatki szczegółów, malować za pomocą niestandardowego oświetlenia lub kolorowania oraz mieszać tekstury przez siatki bezpośrednio w Edytorze.
DSPGraph to nowy system odtwarzania / miksowania dźwięku, zbudowany na systemie roboczym Unity C #. Jest teraz dostępny jako pakiet podglądowy.
Plus też Wyróżniono nowe funkcje w potoku renderowania w wysokiej rozdzielczości (HDRP), takie jak dowolne zmienne wyjściowe, rozdzielczość dynamiczna, rzeczywistość wirtualna, tryb wyświetlania do debugowania ciemnych scen i ulepszenia SSAO.
Oprócz możliwości wyboru, czy obiekt, który przyczynia się do globalnego oświetlenia, powinien otrzymywać światło z mapy światła lub sondy. Krótko mówiąc, może to pozwolić na znaczne skrócenie czasu generowania lightmap i zmniejszenie zużycia pamięci.
Z innych nowości, które wyróżniają się w nowej wersji, możemy znaleźć:
- Ulepszenia tłumienia szumów Ma
- Graficzny edytor shaderów dla scen 2D (shader stosowany na duszkach).
- Grupy zostały dodane do graficznego edytora shaderów
- Duszki można wymieniać, zachowując szkielet i animację
- Nowe funkcje w Lightweight Render Pipeline (LWRP) dla scen 2D, takich jak światła 2D (możesz dodać normalną mapę dla duszków 2D)
- Obsługa wstawek na ekranach telefonów komórkowych;
- Sprawdzanie rozmiaru pliku APK
- Ujednolicony interfejs API do kontrolowania jasności ekranów urządzeń mobilnych;
- Obsługa AR Foundation 2.2 (śledzenie twarzy, śledzenie obrazu 2D, śledzenie obiektów 3D, sonda środowiskowa)
- Ulepszenia kompilatora Burst, który trafia do wersji 1.1
- Przyrostowy moduł odśmiecania pamięci jest teraz dostępny na wszystkich platformach oprócz WebGL
Oczywiście ta wersja zawiera również wiele poprawek błędów. Możesz obejrzeć ten film, aby uzyskać wizualne podsumowanie wiadomości:
Jak zainstalować silnik gry Unity w systemie Linux?
Warto wspomnieć, że od kilku tygodni Unity jest oficjalnie dopuszczone do Linuksa (choć w tej chwili jest tylko w wersji beta) możemy pobrać plik AppImage z oficjalna strona internetowa.
O z terminala możemy go pobrać, w tym celu otworzymy jeden w naszym systemie i wpiszemy następujące polecenie:
wget https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.AppImage
Udzielamy zezwoleń wraz z:
sudo chmod +x UnityHubSetup.AppImage
E Instalujemy, klikając dwukrotnie plik lub z terminala wykonując:
./UnityHubSetup.AppImage