Język Cg Programowanie grafiki w czasie rzeczywistym

Język Cg Programowanie grafiki w czasie rzeczywistym
Randima Fernando, Mark J. Kilgard

Kategoria: Programowanie gier i grafiki, Gry programowanie
Wydawnictwo: HELION

Ilość stron: 308
ISBN: 83-7361-241-6
Język Cg Programowanie grafiki w czasie rzeczywistym

Cg to kompletne środowisko programistyczne do szybkiego tworzenia efektów specjalnych i grafiki o kinowej jakości w czasie rzeczywistym dla wielu platform. Ponieważ język jest niezależny od sprzętu, programiści mogą pisać kod dla interfejsów OpenGL, DirectX oraz systemów Windows, Linux, Mac OS X, a także platform konsolowych, (Xbox) bez potrzeby korzystania z języka asemblerowego. Język Cg powstał w firmie NVIDIA Corporation przy bliskiej współpracy z firmą Microsoft® Corporation i jest kompatybilny z OpenGL API oraz językiem HLSL dla biblioteki DirectX 9.

Książka "Język Cg Programowanie grafiki w czasie rzeczywistym" jest podręcznikiem przeznaczonym dla średnio zaawansowanych programistów. Opisuje ona zarówno sam język programowania Cg, jak i metody wielu składników nowoczesnych aplikacji bazujących na grafice trójwymiarowej.

Prezentowane w książce zagadnienia to m.in.:

  • Historia języka Cg
  • Środowisko programistyczne Cg
  • Składnia Cg i słowa kluczowe
  • Przekształcenia w przestrzeni trójwymiarowej
  • Oświetlenie bazujące na wierzchołkach i pikselach
  • Interpolacja ujęć kluczowych i system kości
  • Mapowanie środowiska
  • Mapowanie nierówności
  • Mgła, światła reflektorowe, cienie
  • Zwiększanie wydajności
  • Programowanie gier i grafiki, Gry programowanie


    Podobne książki:


    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 -...
     
    Przetwarzanie obrazów ćwiczenia Przetwarzanie obrazów ćwiczenia zawiera CD Książka "Przetwarzanie obrazów ćwiczenia" jest poświęcona podstawowym metodom przetwarzania obrazów. Adresowana jest do tych, którzy chcą poznać problemy prztwarzania obrazów od strony praktycznej, metodą samodzielnego eksperymentowania na...
     
    C++ i przestrzeń 3D w praktyce C++ i przestrzeń 3D w praktyce Zagadnienie odwzorowania wymyślonej, wirtualnej sceny na ekranie należy do podstawowych algorytmów grafiki komputerowej. Istnieją na rynku gotowe, bardzo wydajne biblioteki, realizujące takie projekcje - najbardziej znane to OpenGL i DirectX. Książka "C++...