Praktyczne programowanie animacji gier w C++: Poznaj nowoczesne techniki animacji od teorii do implementacji w C++ i OpenGL

Ocena:   (4,6 na 5)

Praktyczne programowanie animacji gier w C++: Poznaj nowoczesne techniki animacji od teorii do implementacji w C++ i OpenGL (Gabor Szauer)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL

Zawartość książki:

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++.

Dodatkowe informacje o książce:

ISBN:9781800208087
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne programowanie animacji gier w C++: Poznaj nowoczesne techniki animacji od teorii do...
Naucz się programowania animacji od podstaw i...
Praktyczne programowanie animacji gier w C++: Poznaj nowoczesne techniki animacji od teorii do implementacji w C++ i OpenGL - Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL
Lua - przewodnik Szybki start - Lua Quick Start Guide
Najłatwiejszy sposób na naukę programowania w języku Lua Kluczowe cechy Najłatwiejszy sposób na naukę kodowania w...
Lua - przewodnik Szybki start - Lua Quick Start Guide
Książka kucharska fizyki gier - Game Physics Cookbook
Odkryj ponad 100 łatwych do wykonania przepisów, które pomogą Ci wdrożyć wydajną fizykę gier i wykrywanie kolizji w...
Książka kucharska fizyki gier - Game Physics Cookbook

Prace autora wydały następujące wydawnictwa:

© 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)