Piotr Bubacz
ITA-103 Aplikacje Internetowe
Moduł 9 Korzystanie z gotowych modeli i modelowanie terenu za pomocą map wysokości |
W tym module dowiesz się, jak w projekcie Microsoft XNA Gamę Studio 3.0 wczytać oraz wyświetlić trójwymiarowe modele zapisane w plikach, w formatach *.fbx lub *.x (formaty plików wprowadzone zostały odpowiednio przez firmę Autodesk oraz Microsoft). Dodatkowo zapoznasz się z techniką generowania terenu na podstawie tzw. mapy wysokości (heightmap) oraz techniką uśredniania normalnych. |
Modułll Tworzenie efektów. Pixel Shader i Vertex Shader |
W tym module znajdziesz informacje dotyczące programowania jednostek Pixel i Vertex Shader znajdujących się na współczesnych kartach graficznych. Poznasz język HLSL umożliwiający oprogramowanie tychże jednostek. Zapoznasz się także ze środowiskiem programistycznym FX Composer przeznaczonym do szybkiego tworzenia efektów graficznych w czasie rzeczywistym. |
Moduł 12 Implementacja oświetlenia w HLSL |
W tym module znajdziesz informacje dotyczące oświetlenia oraz jego modeli, których poznanie jest niezbędne w przygotowywaniu różnego typu efektów specjalnych. Opisują one zarówno kolor jak i przestrzenny rozkład odbijanego światła. Każdy model powinien być na tyle prosty aby wyznaczanie oświetlenia przy jego pomocy było jak najszybsze. |
Moduł 13 Teksturowanie w HLSL |
W tym module znajdziesz informacje na temat wykorzystania tekstur w efektach graficznych. Poznasz metod tworzenia bardziej wyrafinowanych efektów niż poznane w poprzednich modułach (multiteksturing, bump-mapping). W module będzie także pokazany sposób ich implementacji w języku HLSL. Moduł opisuje także sposób wykorzystania efektów w projekcie XNA. |
Moduł 14 Odwzorowywanie cieni (shadowmapping) |
Przygotowanie i użycie mapy głębi. Pozaekranowy cel renderowania. |
Dodatek A Dystrybucja gier |
Dystrybucja gier do komputerów PC z systemem Windows. Uruchamianie gier na konsoli Xbox 360. Interfejs Guide. |
Dodatek B Blob |
Konstrukcja i rysowanie bloba |
Dodatek C Futro |
Generowanie tekstury wyznaczającej położenie kępek futra. Renderowanie warstw. Ruch futra. |
Dodatek D Krzywe i powierzchnie Beziera |
Tworzenie parametrycznych krzywych wielomianowych |