Książka kucharska języka cieniowania OpenGL 4 - wydanie drugie: Zdobycie umiejętności OpenGL Shading Language jest o wiele łatwiejsze dzięki tej książce kucharskiej. Będziesz c

Ocena:   (3,7 na 5)

Książka kucharska języka cieniowania OpenGL 4 - wydanie drugie: Zdobycie umiejętności OpenGL Shading Language jest o wiele łatwiejsze dzięki tej książce kucharskiej. Będziesz c (David Wolff)

Opinie czytelników

Podsumowanie:

Książka wydaje się być solidnym źródłem wiedzy dla osób, które mają już pewną wiedzę i doświadczenie w programowaniu z interfejsami API grafiki, szczególnie tych, którzy przechodzą ze starszego OpenGL do nowoczesnego programowania shaderów. Chociaż oferuje dobre tematyczne informacje i przykłady, niektórzy użytkownicy uważają, że brakuje jej jako przewodnika wprowadzającego ze względu na suchy styl pisania i słabą organizację. Dodatkowo, niektórzy użytkownicy zauważyli problemy z przykładami i przejrzystością wyjaśnień. Ogólnie rzecz biorąc, lepiej sprawdza się jako dodatkowe źródło informacji niż jako samodzielny tekst wprowadzający.

Zalety:

Czyste wprowadzenie do Modern OpenGL z dobrze zorganizowaną treścią.

Wady:

Przydatne przy przechodzeniu od starszego OpenGL do programowania shaderów.

(na podstawie 12 opinii czytelników)

Oryginalny tytuł:

OpenGL 4 Shading Language Cookbook - Second Edition: Acquiring the skills of OpenGL Shading Language is so much easier with this cookbook. You'll be c

Zawartość książki:

Zdobycie umiejętności języka cieniowania OpenGL jest o wiele łatwiejsze dzięki tej książce kucharskiej. Będziesz tworzyć grafikę zamiast uczyć się teorii, zdobywając po drodze wysoki poziom umiejętności w nowoczesnym programowaniu 3D.

Kluczowe cechy:

⬤ Odkryj proste i zaawansowane techniki wykorzystania nowoczesnych OpenGL i GLSL.

⬤ Naucz się korzystać z najnowszych funkcji GLSL, w tym shaderów obliczeniowych, geometrycznych i teselacyjnych.

⬤ Zapoznaj się z szeroką gamą technik implementacji cieni przy użyciu map cieni, woluminów cieni i nie tylko.

⬤ Przejrzyste, łatwe do naśladowania przykłady ze szczegółowymi objaśnieniami i pełnym, wieloplatformowym kodem źródłowym dostępnym w serwisie GitHub.

Opis książki:

OpenGL Shading Language (GLSL) to język programowania używany do dostosowywania części potoku graficznego OpenGL, które wcześniej były stałymi funkcjami i są wykonywane bezpośrednio na GPU. Zapewnia on programistom bezprecedensową elastyczność w zakresie implementacji efektów i optymalizacji wykorzystujących moc nowoczesnych procesorów graficznych. W wersji 4 język został jeszcze bardziej udoskonalony, aby zapewnić programistom większą moc i elastyczność, z nowymi etapami, takimi jak teselacja i obliczenia.

Książka kucharska OpenGL 4 Shading Language Cookbook zawiera łatwe do naśladowania przykłady, które najpierw przedstawiają teorię i tło każdej techniki, a następnie dostarczają i wyjaśniają kod GLSL i OpenGL potrzebny do jej wdrożenia. Prezentowane są techniki od poziomu początkującego do zaawansowanego, w tym tematy takie jak teksturowanie, techniki przestrzeni ekranu, oświetlenie, cieniowanie, shadery teselacji, shadery geometrii, shadery obliczeniowe i cienie.

OpenGL Shading Language 4 Cookbook to praktyczny przewodnik, który prowadzi użytkownika od podstaw programowania z wykorzystaniem nowoczesnych języków GLSL i OpenGL, aż po zaawansowane techniki. Przepisy opierają się na sobie nawzajem i pozwalają szybko przejść od początkującego do zaawansowanego poziomu kodu.

Poznasz podstawowe techniki oświetlenia i cieniowania.

Przykłady demonstrujące, jak wykorzystać tekstury do wielu różnych efektów i jako część innych technik.

Przykłady technik przestrzeni ekranu, w tym renderowania HDR, rozkwitu i rozmycia.

Techniki cieniowania.

Teselacja, geometria i shadery obliczeniowe.

Jak efektywnie wykorzystywać szum.

Animacja z wykorzystaniem systemów cząsteczkowych.

Książka kucharska OpenGL Shading Language 4 zawiera przykłady nowoczesnych technik cieniowania, które mogą posłużyć programistom jako punkt wyjścia do tworzenia nowoczesnych, interaktywnych aplikacji grafiki komputerowej 3D.

Czego się nauczysz:

⬤ Kompilować, debugować i komunikować się z programami cieniującymi.

⬤ Wykorzystywać nowe funkcje GLSL 4, takie jak podprogramy, obiekty próbkujące i jednolite bloki.

⬤ Wdrażanie podstawowych technik oświetlenia i cieniowania, takich jak cieniowanie rozproszone i zwierciadlane, cieniowanie na fragmenty i reflektory punktowe.

⬤ Wykorzystanie tekstur do różnych efektów, w tym map sześcianów do odbicia lub załamania światła.

⬤ Implementacja technik przestrzeni ekranowej, takich jak HDR, bloom, filtry rozmycia, przezroczystość niezależna od kolejności i odroczone cieniowanie.

⬤ Wykorzystanie szumu w shaderach.

⬤ Wykorzystanie shaderów do animacji.

⬤ Wykorzystanie shaderów obliczeniowych do fizyki, animacji i ogólnych obliczeń.

⬤ Naucz się korzystać z nowych funkcji OpenGL, takich jak obiekty bufora pamięci shaderów oraz ładowanie i przechowywanie obrazów.

Dla kogo jest ta książka:

Ta książka jest przeznaczona dla programistów OpenGL, którzy chcą wykorzystać nowoczesne funkcje GLSL 4 do tworzenia trójwymiarowej grafiki w czasie rzeczywistym. Zakłada się znajomość programowania OpenGL, a także typowych układów współrzędnych 3D, projekcji i transformacji. Może być również przydatna dla doświadczonych programistów GLSL, którzy chcą wdrożyć przedstawione tu techniki.

Dodatkowe informacje o książce:

ISBN:9781782167020
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Książka kucharska języka cieniowania OpenGL 4 - wydanie trzecie: Tworzenie wysokiej jakości grafiki...
Ponad 70 przepisów obejmujących zaawansowane...
Książka kucharska języka cieniowania OpenGL 4 - wydanie trzecie: Tworzenie wysokiej jakości grafiki 3D w czasie rzeczywistym za pomocą OpenGL 4.6, GLSL 4.6 i C++17 - OpenGL 4 Shading Language Cookbook - Third Edition: Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17
Książka kucharska języka cieniowania OpenGL 4.0 - OpenGL 4.0 Shading Language Cookbook
Dzięki ponad 60 przepisom, ta książka kucharska nauczy Cię zarówno...
Książka kucharska języka cieniowania OpenGL 4.0 - OpenGL 4.0 Shading Language Cookbook
Książka kucharska języka cieniowania OpenGL 4 - wydanie drugie: Zdobycie umiejętności OpenGL Shading...
Zdobycie umiejętności języka cieniowania OpenGL...
Książka kucharska języka cieniowania OpenGL 4 - wydanie drugie: Zdobycie umiejętności OpenGL Shading Language jest o wiele łatwiejsze dzięki tej książce kucharskiej. Będziesz c - OpenGL 4 Shading Language Cookbook - Second Edition: Acquiring the skills of OpenGL Shading Language is so much easier with this cookbook. You'll be c

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