ODBIERZ TWÓJ BONUS :: »

OpenGL. Księga eksperta. Wydanie VII Graham Sellers, Richard S. Wright Jr., Nicholas Haemel

Autorzy:
Graham Sellers, Richard S. Wright Jr., Nicholas Haemel
Serie wydawnicze:
Księga eksperta
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.1/6  Opinie: 63
Stron:
680
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
59,50 zł 119,00 zł (-50%)
59,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia pierwszej aplikacji z wykorzystaniem OpenGL
  • Korzystania z potoku graficznego i przekazywania danych między jego etapami
  • Programowania i wykorzystywania różnych typów shaderów (wierzchołków, geometrii, fragmentów, obliczeniowych)
  • Stosowania podstaw matematyki grafiki 3D, w tym przekształceń i interpolacji
  • Zarządzania buforami, teksturami i blokami danych w OpenGL
  • Kompilowania, łączenia i testowania programów shaderów w języku GLSL
  • Przetwarzania wierzchołków i prymitywów oraz realizacji teselacji
  • Wykorzystywania zaawansowanych technik renderowania, takich jak antyaliasing i rendering pozaekranowy
  • Implementowania kompresji tekstur oraz wysokiej jakości filtrowania
  • Synchronizowania i monitorowania potoku graficznego
  • Tworzenia modeli oświetlenia i efektów niefotorealistycznych
  • Optymalizowania wydajności aplikacji OpenGL i redukcji narzutu CPU
  • Analizowania wydajności GPU przy użyciu specjalistycznych narzędzi
  • Debugowania i zapewniania stabilności aplikacji graficznych
  • Wdrażania grafiki dwuwymiarowej oraz alternatywnych metod renderowania
  • Korzystania z rozszerzeń OpenGL i implementowania najlepszych praktyk programistycznych
Biblioteka OpenGL jest potężnym systemem graficznym, doskonałym API do generowania grafiki trójwymiarowej w czasie rzeczywistym. System ten nadaje się znakomicie do wizualizacji wszelkiego rodzaju odwzorowań zjawisk fizycznych czy obiektów technicznych, a także do przedstawiania symulacji ze zmieniającymi się parametrami. Często jest wykorzystywany do pisania gier komputerowych. Daje możliwość tworzenia świetnej grafiki na wiele różnych platform z wykorzystaniem tych samych zestawów instrukcji. Co ważne, OpenGL jest całkowicie darmową biblioteką, a dostępność licznych rozszerzeń znakomicie zwiększa wachlarz jej zastosowań.

Niniejsza książka stanowi doskonałe wprowadzenie w tematykę OpenGL dla każdego programisty, nawet dla osób niezbyt biegłych w zagadnieniach grafiki komputerowej. Zawiera opis całego głównego API, kluczowych rozszerzeń i wszystkich typów shaderów z uwzględnieniem najnowszych elementów biblioteki. Wyjaśniono tu zasady działania OpenGL i opisano zagadnienia potoków graficznych. Stopniowo czytelnik jest zaznajamiany z coraz bardziej złożonymi technikami. W książce znalazły się liczne przykłady kodu działającego na kilku popularnych platformach. Warto podkreślić, że autorzy poza API przedstawili również najlepsze praktyki programistyczne.

W tej książce opisano między innymi:
  • podstawy (w tym matematyczne) grafiki 3D czasu rzeczywistego
  • najważniejsze techniki renderowania, przekształcania i teksturowania obiektów
  • shadery i język GLSL (OpenGL Shading Language)
  • kwestie zarządzania danymi i kontroli dostępu do tych danych
  • techniki budowania większych aplikacji i wdrażania ich na wielu platformach
  • rendering zaawansowany: symulację oświetlenia i efekty artystyczne
  • sposoby poprawiania wydajności, redukcji narzutu CPU i analizy zachowania GPU
  • nowości w OpenGL, takie jak kompresja tekstur, rysowanie tekstu, rendering czcionek za pomocą pól odległości, wysokiej jakości filtrowanie tekstur i użycie OpenMP

OpenGL? Kreatywnych ogranicza tylko wyobraźnia!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "OpenGL. Księga eksperta. Wydanie VII" obejmuje najnowsze wersje i funkcje OpenGL?
Tak, książka opisuje najnowsze elementy i rozszerzenia biblioteki OpenGL, w tym kompresję tekstur, rendering czcionek, wysokiej jakości filtrowanie tekstur oraz użycie OpenMP.
2. Czy znajdę w książce praktyczne przykłady kodu do nauki OpenGL?
Tak, publikacja zawiera liczne przykłady kodu działające na kilku popularnych platformach, co pozwala na praktyczne zastosowanie zdobytej wiedzy.
3. Czy książka nadaje się do samodzielnej nauki programowania grafiki 3D od podstaw?
Tak, książka wprowadza czytelnika krok po kroku w zagadnienia grafiki 3D i OpenGL, wyjaśniając nawet podstawy matematyczne i koncepcje niezbędne do zrozumienia tematu.
4. Jakie zagadnienia zaawansowane są omawiane w tej książce?
Książka obejmuje m.in. zaawansowane techniki renderowania, optymalizację wydajności, debugowanie, zarządzanie danymi, shadery obliczeniowe oraz monitorowanie potoku graficznego.
5. Na jakich platformach mogę korzystać z przykładów zawartych w książce?
Przykłady zaprezentowane w książce są przygotowane tak, aby działały na wielu popularnych systemach operacyjnych, umożliwiając naukę niezależnie od używanej platformy.
6. Czy książka wyjaśnia zagadnienia związane z shaderami i językiem GLSL?
Tak, w książce szczegółowo omówiono shadery, język GLSL oraz sposoby ich tworzenia, kompilacji i optymalizacji.
7. Czy w książce znajdę informacje na temat debugowania i optymalizacji aplikacji OpenGL?
Tak, osobne rozdziały są poświęcone technikom debugowania, poprawie wydajności oraz analizie zachowania GPU i CPU.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
119,00 zł
Niedostępna
Ebook
59,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile