OpenGL księga eksperta wydanie III

OpenGL księga eksperta wydanie III
Richard S. Wright Jr., Benjamin Lipchak

Kategoria: Programowanie gier i grafiki, OpenGL
Wydawnictwo: HELION

Ilość stron: 1080
ISBN: 83-7361-703-5
OpenGL księga eksperta wydanie III

OpenGL to platforma programistyczna do tworzenia grafiki trójwymiarowej. Tworzące ją mechanizmy zostały opracowane ponad 20 lat temu w firmie Silicon Graphics i spowodowały prawdziwą rewolucję w świecie grafiki komputerowej. Dzięki bibliotece OpenGL możliwe stało się tworzenie realistycznej grafiki i animacji 3D oraz wykorzystywanie możliwości kart i systemów graficznych do wspomagania jej wyświetlania. To właśnie dzięki rozwojowi OpenGL możemy teraz podziwiać wspaniałe wizualizacje, kinowe efekty specjalne i oszałamiające gry komputerowe.

Książka "OpenGL. Księga eksperta. Wydanie III" to podręcznik dla programistów chcących wykorzystać możliwości biblioteki OpenGL w swoich projektach. Opisuje zarówno podstawy programowania grafiki z wykorzystaniem OpenGL, jak i możliwości zastosowania jej na różnych platformach systemowych i sprzętowych. Przedstawia również sposoby wykorzystania mechanizmów sprzętowego wspomagania wyświetlania grafiki i animacji 3D oraz efektów specjalnych.

  • Typowe zastosowania grafiki komputerowej
  • Przegląd możliwości bibliotek OpenGL
  • Podstawy stosowania OpenGL
  • Tworzenie brył trójwymiarowych i korzystanie z kształtów podstawowych
  • Przekształcenia geometryczne i przetwarzanie potokowe
  • Modele kolorów i oświetlenia
  • Przetwarzanie grafiki i mapowanie tekstur
  • Modelowanie krzywych i powierzchni
  • Wykorzystanie bibliotek OpenGL w różnych systemach operacyjnych
  • Buforowanie danych
  • Cienie i głębia ostrości
  • Operacje na wierzchołkach
  • Spis treści:

    Część I. Klasyka OpenGL

  • wprowadzenie do grafiki trójwymiarowej i OpenGL
  • używanie OpenGL
  • rysowanie w przestrzeni, geometryczne obiekty podstawowe i bufory
  • przekształcenia geometryczne, potok
  • kolor, materiały i oświetlenie - podstawy
  • więcej o kolorach i materiałach
  • przetwarzanie grafiki w OpenGL
  • odwzorowywanie tekstur - podstawy
  • odwzorowywanie tekstur - ciąg dalszy
  • krzywe i powierzchnie
  • wszystko o potokach - szybkie przekazywanie geometrii
  • grafika interaktywna
  • Część II. OpenGL w różnych systemach operacyjnych

  • Wiggle. OpenGL w systemie Windows
  • OpenGL w systemie MacOS X
  • GLX - OpenGL w Linuksie
  • Część III. OpenGL. Następna generacja

  • obiekty buforów, zarządzanie pamięcią graficzną
  • analiza przesłonięć - unikanie zbędnych obliczeń
  • tekstury głębi oraz cienie
  • potok programowany
  • niskopoziomowe przetwarzanie wierzchołków i fragmentów
  • wysokopoziomowe przetwarzanie wierzchołków i fragmentów
  • przetwarzanie wierzchołków - transformacja, oświetlenie i generowanie tekstur
  • przetwarzanie fragmentów, nowa jakość w przetwarzaniu pikseli
  • Dodatki:

  • dalsza lektura
  • słowniczek
  • OpenGL ES
  • Programowanie gier i grafiki, OpenGL


    Podobne książki:


    DirectX Rendering w czasie rzeczywistym DirectX Rendering w czasie rzeczywistym W ciągu kilku ostatnich lat przetwarzanie grafiki w czasie rzeczywistym osiągnęło stopień najwyższego zaawansowania. Obecnie powszechnie dostępne są procesory przetwarzania grafiki, które dorównują szybkością i możliwościami najdroższym stacjom...
     
    Programowanie gier dla nastolatków Dowiedz się, jak stworzyć swoją pierwszą grę komputerową! Jeśli chcesz wskoczyć w świat programowania gier komputerowych, znalazłeś doskonałą książkę! Programowanie gier dla nastolatków nie wymaga żadnego doświadczenia w programowaniu -...
     
    Aplikacje Direct 3D Aplikacje Direct 3D Dzięki Direct3D możesz tworzyć nowoczesne gry, symulacje czy programy multimedialne. Jest on podstawowym standardem programowania grafiki trójwymiarowej w systemach operacyjnych zgodnych z Windows. Akceleracja sprzętowa, oferowana przez większość...