Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2021-05-18
Warszawa

Zapisz się jako pierwszy!

2 200 / 3 dni
Zgłoś chęć udziału
Termin sugerowany
2021-06-08
Warszawa

Zapisz się jako pierwszy!

2 200 / 3 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Inne > Tworzenie gier

Szkolenie: Gry 3D w Unity – moduł zaawansowany

Kod: [3D Unity]
Pobierz program

Wprowadzenie

Unity jest jednym z najpopularniejszych silników 3D do tworzenia interaktywnych gier i aplikacji. Jest jednocześnie środowiskiem w którym możemy wiele rzeczy wykonać manualnie lub zaprogramować w języku C#. Unity pozwala tworzyć aplikacje na wiele platform w tym PC, urządzenia mobilne, konsole do gier. Darmowa wersja Unity Personal, w który można tworzyć projekty komercyjne powoduje niski próg wejścia. Sam język C# jest jednym z najbardziej popularnych i konsekwentnie rozwijanych języków. Wejdź w świat Unity i twórz aplikacje 2D, 3D VR, AR czy też aplikacje mobilne. Szkolenie w formie warsztatowej w zdecydowanej większości pozwoli szybko uzbroić się w umiejętności tworzenia gier.

Cel szkolenia

Szkolenie rozwija podstawowe umiejętności nabyte podczas szkolenia „Pierwsze starcie”. Podstawowym kierunkiem rozwoju jest pogłębienie wiedzy o sposobie działania wielu dostępnych modułów i nauka ich sposobu działania. Nauka pisania własnych shaderów za pomocą narzędzia Shader Graph oraz tworzenia jeszcze lepszych efektów wizualnych z zastosowaniem Global Illumination, odbić, efektów post-procesowych oraz Light Probes. Ponadto, podczas tworzenia prototypów gier, pogłębiona zostanie wiedza z zakresu języka C# , w którym tworzone są skrypty w Unity. 

Adresaci szkolenia

Szkolenie dedykowane jest dla tych, którzy pierwsze kroki w Unity mają już za sobą i potrafią stworzyć podstawowy projekt w Unity. Zostało przygotowane dla osób, które chcą pogłębić swoją wiedzę, a także dla tych, którzy jeszcze nie są zaznajomieni z nowymi elementami Unity jak: Render Pipelines, Shader Graph, Cinemachine czy Pro Builder.

Zdecydowana większość czasu to forma warsztatowa i utrwalanie wiadomości w praktyce.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

1. Przygotowanie projektu
Konfiguracja projektu pod URP (Uniwersal Render Pipeline)
Konfiguracja projektu pod HDRP (High Definition Render Pipeline)
Wymiana materiałów w projekcie – dostosowanie ich do RP
Omówienie podstawowych różnic względem standardowego renderera Unity
2. Materiały
Poznanie zaawansowanych możliwości materiałów
Analiza kanałów na teksturach
Optymalizacja tekstur na materiałach
Samodzielne tworzenie zaawansowanych tekstur dla materiałów
Materiały emitujące światło
3. Oświetlenie w URP
Rodzaje świateł i tryby ich pracy
Oświetlenie sceny ze Skybox
Wypiekanie światła w scenie
Reflection Probes – optymalne odbicia w scenie
Light Probes – próbkowanie i zapisanie światła w przestrzeni
4. ShaderGraph – tworzenie własnych shaderów
Tworzymy model do eksperymentów w ProBuilder
Najprostszy shader – zmiana koloru
Poznajemy możliwości i zasady tworzenia grafu shader’a
Uzupełniamy informacje na modelu (UV, Vertex Color, itp.)
Wykorzystanie node’ów globalnych (Fresnel, Time, ScreenPosition, itp.)
5. Interaktywne wykorzystanie shaderów w gameplay
Tryb niewidzialności
Noktowizor
Glow
Shield
6. Efekty Post-Process dla Kamery
Konfiguracja Post-process stack
Tworzenie efektów globalnych
Podział na strefy z zastosowaniem komponentu Volume
Płynna zmiana parametrów przy zmianie stref
7. Global Illumination – szczegółowe informacje
Czym jest globalna iluminacja i jak działa
Parametry materiałów wpływające na światło w scenie
Celowa zmiana parametrów dla uzyskania konkretnych efektów
Kiedy używać, a kiedy nie
8. Zaawansowany interfejs użytkownika
Wymiana stylu graficznego dla interfejsu
Możliwe przejścia ni animacje na aktywowanych kontrolkach
Tworzenie wjeżdżających i pojawiających się paneli
Animowanie pod-obiektów interfejsu
Komunikacja pomiędzy komponentami
Tworzenie kontrolek interfejsu w runtime
Automatyczny Layout kontrolek o zmiennej ilości lub rozmiarze
9. Wstęp do fizyki w grach
Podstawowe informacje i konfiguracja obiektów
Materiały fizyczne i parametry zderzeń obiektów
Eksperymenty z grawitacją
Połączenia między obiektami

Opinie uczestników