ODBIERZ TWÓJ BONUS :: »

OpenGL. Receptury dla programisty Muhammad Mobeen Movania

Autor:
Muhammad Mobeen Movania
Serie wydawnicze:
Receptury
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
320
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
30,20 zł 54,90 zł (-45%)
27,45 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?

  • Instalowania i konfigurowania środowiska OpenGL 3.3 z bibliotekami GLEW i freeglut
  • Tworzenia i zarządzania shaderami w języku GLSL
  • Renderowania kolorowych trójkątów oraz obrazów 2D i 3D z użyciem shaderów
  • Deformowania siatki i dynamicznego zagęszczania podziału płaszczyzny przy pomocy shaderów geometrii
  • Implementowania różnych modeli kamer: FPS, swobodnej i wycelowanej
  • Wskazywania i wybierania obiektów w scenie 3D na podstawie bufora głębi, koloru lub przecięć promienia
  • Renderowania pozaekranowego i mapowania środowiska, w tym tworzenia efektów lustrzanych i sześcianu nieba
  • Stosowania filtrów obrazu, takich jak wyostrzanie, rozmywanie, wytłaczanie i efekt poświaty
  • Implementowania różnych typów świateł: punktowych, kierunkowych, reflektorowych oraz ich zanikających wersji
  • Mapowania cieni z wykorzystaniem FBO, filtrowania PCF i wariancyjnego mapowania cieni
  • Wczytywania i obsługi modeli siatkowych w formatach 3ds, OBJ oraz EZMesh
  • Tworzenia systemów cząsteczkowych z użyciem shaderów i sprzężenia zwrotnego
  • Realizowania przezroczystości technikami peelingu jednokierunkowego i dualnego
  • Implementowania globalnego oświetlenia na GPU, w tym SSAO i harmonik sferycznych
  • Wykonywania renderingu wolumetrycznego różnymi technikami, w tym cięciem tekstury 3D, splattingiem i maszerującymi sześcianami
  • Tworzenia animacji szkieletowych i symulacji fizycznych na GPU, w tym skinningu kwaternionowego oraz modelowania tkanin

Ponad 40 gotowych przepisów pokazujących możliwości zastosowania biblioteki OpenGL w nowoczesnych aplikacjach

OpenGL dostarcza programistom API do renderowania zaawansowanych grafik i animacji. To oprogramowanie umożliwia im tworzenie niezwykle atrakcyjnych gier, prezentacji oraz efektów graficznych. Jeżeli chcesz poznać możliwości OpenGL, jeżeli szukasz odpowiedzi na nurtujące Cię pytania, to trafiłeś na świetną książkę!

Znajdziesz w niej zbiór receptur cenionych przez programistów. Dzięki nim błyskawicznie rozwiążesz typowe problemy oraz zobaczysz, jak podejść do przeróżnych zagadnień związanych z OpenGL. Sięgnij po tę lekturę, a nauczysz się wybierać obiekty na podstawie ich różnych właściwości, mapować środowisko, filtrować obraz oraz tworzyć realne scenerie za pomocą odpowiedniej gry światła i cienia. Ponadto zobaczysz, jak śledzić promienie, ścieżki oraz tworzyć animacje szkieletowe i symulacje fizyczne. Ta książka to kopalnia najlepszych przepisów na wykorzystanie OpenGL!

Na licznych przykładach poznasz zasady:
  • tworzenia renderingowego kontekstu w OpenGL 3.3,
  • operowania wirtualną kamerą i wskazywania obiektów w scenie 3D,
  • symulowania odbić lustrzanych za pomocą renderowania pozaekranowego i mapowania środowiska,
  • stosowania technik mapowania cieni włącznie z mapowaniem wariancyjnym,
  • implementowania systemów cząsteczkowych przy użyciu shaderów,
  • realizacji globalnego oświetlenia w oparciu o GPU i z użyciem harmonik sferycznych oraz SSAO,
  • symulowania przezroczystości metodami bazującymi na dualnym peelingu głębi,
  • wykonywania renderingów wolumetrycznych metodą cięcia połówkowokątowego i symulacji fizycznych z transformacyjnym sprzężeniem zwrotnym.

Najlepsze przepisy na OpenGL!

MARCOWY RESET Z KSIĄŻKĄ! / Ebooki -45%, książki -35%

Wybrane bestsellery

O autorze książki

Muhammad Mobeen Movania received his PhD degree in Advanced Computer Graphics and Visualization from Nanyang Technological University (NTU), Singapore. He completed his Bachelor of Science Honors (BCS(H)) in Computer Sciences from Iqra University, Karachi. Before joining NTU, he was a junior graphics programmer at Data Communication and Control (DCC) Pvt. Ltd. Karachi, Pakistan. He was working on DirectX and OpenGL API for producing real-time interactive tactical simulators and dynamic integrated training simulators. His research interests include volumetric rendering, GPU technologies, real-time shadows, digital geometry processing, and hierarchical geometric data structures. He is also the author of an OpenCloth project which implements various cloth simulation algorithms in OpenGL. His blog lists a lot of useful graphics tips and tricks. When not involved with computer graphics, he composes music and is an avid squash player. He is currently working at a research institute in Singapore.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,OpenGL. Receptury dla programisty" zawiera praktyczne przykłady kodu?
Tak, książka oferuje ponad 40 gotowych przepisów z praktycznymi przykładami kodu, które można wykorzystać w pracy z OpenGL.
2. Jakie wersje OpenGL są omawiane w tej książce?
Książka skupia się na nowoczesnym OpenGL, szczególnie na wersji 3.3, prezentując techniki i rozwiązania zgodne z aktualnymi standardami.
3. Czy muszę znać OpenGL, aby korzystać z tej książki?
Podstawowa znajomość programowania i grafiki komputerowej będzie pomocna, ale książka zawiera wprowadzenie do nowoczesnego OpenGL, co ułatwia naukę nawet osobom mniej zaawansowanym.
4. Jakie zagadnienia dotyczące grafiki 3D znajdę w tej książce?
Książka obejmuje m.in. renderowanie scen 3D, obsługę kamer, mapowanie środowiska, światła i cienie, systemy cząsteczkowe, symulacje fizyczne oraz animacje szkieletowe.
5. Czy książka nadaje się do nauki samodzielnej?
Tak, liczne przykłady i szczegółowe wyjaśnienia sprawiają, że książka świetnie sprawdzi się jako materiał do samodzielnej nauki praktycznego wykorzystania OpenGL.
6. Czy znajdę tu rozwiązania typowych problemów z OpenGL?
Tak, książka prezentuje sprawdzone receptury i techniki, które pomagają szybko rozwiązywać najczęstsze problemy napotykane podczas pracy z OpenGL.
7. W jakim języku programowania są przykłady w książce?
Przykłady kodu w książce napisane są w języku C++ z użyciem popularnych bibliotek takich jak GLEW, freeglut oraz GLSL do programowania shaderów.
8. Czy książka jest przydatna dla osób tworzących gry komputerowe?
Zdecydowanie tak - zawarte w niej przepisy i techniki są przydatne w projektowaniu efektów graficznych, animacji i symulacji wykorzystywanych w grach komputerowych.

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
54,90 zł
Niedostępna
Ebook
30,20 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 dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO 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łacę z Getin Bank 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