Matematyka jest kluczowa w tworzeniu grafiki komputerowej w czasie rzeczywistym oraz w manipulacji obiektami i środowiskami 3D. Język Python, wraz z bibliotekami Pygame i PyOpenGL, stanowi doskonałe narzędzie do zrozumienia tych zależności. Książka ta wyjaśnia, jak matematyka wpływa na tworzenie, renderowanie i modyfikowanie wirtualnych środowisk 3D, a także odkrywa tajniki popularnych silników gier. Dzięki licznym praktycznym ćwiczeniom poznasz proces rysowania linii i kształtów, stosowania wektorów i wierzchołków, budowy oraz renderowania siatek, a także przekształcania wierzchołków. Nauczysz się korzystać z Pythona oraz bibliotek Pygame i PyOpenGL do budowy własnych silników gier i tworzenia użytecznych API. W książce omówiono m.in. pracę w Pythonie z edytorem PyCharm, różne polecenia rysowania z różnych graficznych API, kluczowe zagadnienia trygonometrii w kontekście środowisk 3D, wektory i matryce do przenoszenia, ustawiania kierunku i skalowania obiektów 3D, a także renderowanie obiektów 3D z teksturami, kolorami, cieniami i oświetleniem. Matematyka staje się najlepszym sprzymierzeńcem programisty i grafika!
Penny de Byl Libros
Penny de Byl posee una profunda comprensión del diseño y desarrollo de videojuegos, aprovechando su experiencia en inteligencia artificial y animación. Su extensa carrera se ha dedicado a explorar la intersección de la tecnología y la expresión creativa. Su trabajo a menudo profundiza en las complejidades de la inteligencia artificial y la programación de personajes dentro de los entornos de juego.
