Wczytuj臋 dane...
Kod EAN: 9788328908796
Waga produktu: 0.53 kg
Realizacja zam贸wienia: 3 dni
EAN: 9788328908796
Wysy艂ka od: 13.99 PLN
Wydawnictwo: helion
Matematyka jest niezb臋dna do zrozumienia regu艂 rz膮dz膮cych tworzeniem grafiki komputerowej w czasie rzeczywistym, a tak偶e zasad manipulowania obiektami i 艣rodowiskami 3D. Idealnym narz臋dziem u艂atwiaj膮cym uchwycenie tych zale偶no艣ci jest j臋zyk Python wraz z bibliotekami Pygame i PyOpenGL. Dzi臋ki nim 艂atwo zrozumiesz, w jaki spos贸b komputery tworz膮 i wprowadzaj膮 zmiany w 艣rodowiskach tr贸jwymiarowych.
Ta ksi膮偶ka wyja艣ni Ci rol臋 matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych 艣rodowisk 3D, a ponadto pozwoli odkry膰 tajemnice najpopularniejszych dzisiaj silnik贸w gier. Za spraw膮 licznych praktycznych 膰wicze艅 zorientujesz si臋, co si臋 kryje za rysowaniem linii i kszta艂t贸w graficznych, stosowaniem wektor贸w i wierzcho艂k贸w, budowaniem i renderowaniem siatek, jak r贸wnie偶 przekszta艂caniem wierzcho艂k贸w. Nauczysz si臋 u偶ywa膰 kodu Pythona, a tak偶e bibliotek Pygame i PyOpenGL do budowy w艂asnych silnik贸w. Dowiesz si臋 te偶, jak tworzy膰 przydatne API i korzysta膰 z nich podczas pisania w艂asnych aplikacji.
W ksi膮偶ce mi臋dzy innymi:
* praca w Pythonie z edytorem PyCharm, bibliotekami Pygame i PyOpenGL
* r贸偶ne polecenia rysowania z r贸偶nych graficznych API
* najwa偶niejsze zagadnienia trygonometrii w odniesieniu do 艣rodowisk 3D
* wektory i matryce w przenoszeniu, ustawianiu kierunku i skalowaniu obiekt贸w 3D
* renderowanie obiekt贸w 3D z teksturami, kolorami, cieniami i o艣wietleniem
* przekszta艂canie wierzcho艂k贸w w celu przyspieszenia renderowania opartego na GPU
Matematyka: najlepszy sprzymierzeniec programisty i grafika!
Polecamy tak偶e