Ocena:
Książka stanowi kompleksowy przewodnik po programowaniu animacji w grach przy użyciu OpenGL i plików glTF, dzięki czemu jest odpowiednia dla tych, którzy chcą zbudować solidne zrozumienie animacji technicznej. Choć chwalona za przejrzystość i głębię, spotkała się z krytyką za to, że nie jest przyjazna dla początkujących i nie zawiera odpowiednich instrukcji dla nowicjuszy.
Zalety:Dokładne omówienie koncepcji animacji w grach, przejrzyste ilustracje i przykłady, solidne podstawy do dalszej eksploracji, zawiera nowoczesne formaty plików (glTF), dobre tempo nauki, działające przykłady kodu, które poprawiają zrozumienie.
Wady:Nie jest przyjazna dla początkujących, brak jasnych instrukcji dla nowicjuszy, zagmatwany styl pisania według niektórych czytelników, poleganie na wcześniejszej znajomości koncepcji programowania, szczególnie w C++.
(na podstawie 5 opinii czytelników)
Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL
Naucz się programowania animacji od podstaw i wdrażaj nowoczesne techniki animacji, które można zintegrować z dowolnym procesem tworzenia gier
Kluczowe cechy
⬤ Zbuduj funkcjonalny i gotowy do produkcji nowoczesny system animacji z kompletnymi funkcjami przy użyciu C++.
⬤ Naucz się podstawowego, zaawansowanego i oskórowanego programowania animacji z tym przewodnikiem krok po kroku.
⬤ Odkryj matematykę wymaganą do wdrożenia najnowocześniejszych technik animacji, takich jak odwrotna kinematyka i podwójne kwaterniony.
Opis książki
Animacja jest jednym z najważniejszych elementów każdej gry. Nowoczesne systemy animacji działają bezpośrednio z animacją opartą na ścieżkach i zapewniają wsparcie dla zaawansowanych technik, takich jak odwrotna kinematyka (IK), drzewa mieszania i podwójne skórowanie kwaternionów.
Ta książka przeprowadzi Cię przez wszystko, czego potrzebujesz, aby uzyskać zoptymalizowany, gotowy do produkcji system animacji i zawiera cały kod wymagany do zbudowania systemu animacji. Zaczniesz od nauki podstawowych zasad, a następnie zagłębisz się w podstawowe tematy programowania animacji, budując oparty na krzywych system animacji ze skórką. Zaimplementujesz różne techniki skórowania i poznasz zaawansowane tematy animacji, takie jak IK, mieszanie animacji, podwójne skórowanie kwaternionowe i renderowanie tłumu. System animacji, który zbudujesz dzięki tej książce, można łatwo zintegrować z następnym projektem tworzenia gier. Książka jest przeznaczona do czytania od początku do końca, chociaż każdy rozdział jest samodzielny i może być również czytany niezależnie.
Pod koniec tej książki zaimplementujesz nowoczesny system animacji i zapoznasz się z koncepcjami optymalizacji oraz zaawansowanymi technikami animacji.
Czego się nauczysz
⬤ Poznasz wektory 3D, macierze i transformacje oraz ich zastosowanie w tworzeniu gier.
⬤ Poznasz różne techniki płynnego łączenia animacji.
⬤ Zapoznać się z formatem pliku GLTF i jego decyzjami projektowymi oraz strukturami danych.
⬤ Projektowanie systemu animacji przy użyciu ścieżek animacji i implementacji skórowania.
⬤ Optymalizacja różnych aspektów systemów animacji, takich jak oskórowane siatki, próbkowanie klipów i palety póz.
⬤ Wdrożenie techniki IK dla postaci w grze przy użyciu solverów CCD i FABRIK.
⬤ Zrozumienie podwójnego skórowania kwaternionowego i sposobu renderowania dużych instancjonowanych tłumów.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla profesjonalnych, niezależnych i hobbystycznych programistów zainteresowanych budowaniem solidnego systemu animacji od podstaw. Przydatna będzie pewna znajomość języka programowania C++.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)