home contactus
okladka

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 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.:

"Książka ważna i na czasie: tworzenie tekstur proceduralnych na poziomie pikseli -- animowanych chmur, ognia, wody i wielu innych sztuczek -- nareszcie z ekranów kin przechodzi pod strzechy. Cała moc jest dostępna dzięki językowi przypominającemu język C, co otwiera nowy rozdział w grafice komputerowej.

Ken Perlin, Uniwersytet w Nowym Jorku


Przedmowa (13)
Wstęp (15)
Rozdział 1. Wprowadzenie (21)
Rozdział 2. Najprostsze programy (55)
Rozdział 3. Parametry, tekstury i wyrażenia (77)
Rozdział 4. Przekształcenia (101)
Rozdział 5. Oświetlenie (111)
Rozdział 6. Animacja (147)
Rozdział 7. Mapowanie środowiska (169)
Rozdział 8. Mapowanie nierówności (195)
Rozdział 9. Zagadnienia zaawansowane (227)
Rozdział 10. Profile i wydajność (257)
Dodatek A Narzędzia Cg (269)
Dodatek B Biblioteka wykonywania Cg (271)
Dodatek C Format pliku CgFX (279)
Dodatek D Słowa kluczowe języka Cg (287)
Dodatek E Funkcje standardowej biblioteki Cg (289)
Skorowidz 297