ODBIERZ TWÓJ BONUS :: »

Projektowanie gier 3D. Wprowadzenie do technologii DirectX 11 Frank Luna

Autor:
Frank Luna
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.4/6  Opinie: 5
Stron:
856
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
64,50 zł 129,00 zł (-50%)
64,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Podstaw matematyki 3D: wektorów, macierzy i przekształceń geometrycznych
  • Tworzenia i konfigurowania projektów DirectX 11 w Visual Studio
  • Inicjalizowania środowiska Direct3D oraz zarządzania urządzeniami graficznymi
  • Implementowania potoku renderowania i etapów przetwarzania grafiki 3D
  • Rysowania obiektów 3D z użyciem wierzchołków, indeksów i shaderów
  • Programowania oświetlenia sceny: światła kierunkowego, punktowego i reflektorowego
  • Nakładania i filtrowania tekstur oraz pracy z mapami tekstur
  • Stosowania mieszania kolorów, przezroczystości i efektów mgły
  • Wykorzystywania bufora szablonu do generowania luster i cieni
  • Tworzenia zaawansowanych shaderów geometrii i obliczeniowych
  • Realizowania teselacji powierzchni i generowania krzywych oraz powierzchni Béziera
  • Sterowania kamerą pierwszej osoby i zarządzania widokiem
  • Optymalizowania sceny przez instancjonowanie i usuwanie obiektów spoza widoku
  • Implementowania mapowania sześciennego, normalnych i przemieszczeń
  • Renderowania terenu 3D z użyciem map wysokości i teselacji
  • Budowania systemów cząsteczek i efektów specjalnych opartych o GPU
  • Tworzenia map cieni, okluzji otoczenia i zaawansowanych efektów oświetleniowych
  • Pracy z animacją postaci, hierarchiami kości i skórkowaniem (skinning)

Poznaj możliwości DirectX!

DirectX to zestaw funkcji wspierających tworzenie zaawansowanej grafiki w systemie Windows. Historia tego dodatku sięga roku 1995, kiedy po wprowadzeniu na rynek systemu Windows 95 programiści tworzący gry z dużym oporem rozstawali się z systemem DOS. Od tego czasu DirectX jest nieustannie rozwijany, a gry i trójwymiarowe animacje tworzone z wykorzystaniem najnowszej wersji zapierają dech w piersiach. Jeżeli chcesz poznać możliwości tego dodatku i wykorzystać jego potencjał, to trafiłeś na doskonałą publikację!

Żadna inna nie omawia w tak szczegółowy sposób zagadnień związanych z tworzeniem grafiki i animacji przy użyciu DirectX. Książka została podzielona na trzy części. Pierwsza pozwoli Ci zdobyć podstawową wiedzę na temat fundamentów grafiki trójwymiarowej. Nauczysz się lub przypomnisz sobie, jak prowadzić działania na wektorach, przekształcać te wektory i stosować macierze. W części drugiej szczególny nacisk został położony na poznanie Direct3D. Dowiesz się, jak zainicjalizować system, nanosić tekstury oraz cieniować obiekty. Część trzecia zawiera mnóstwo przydatnych informacji na temat widoku pierwszej osoby, prowadzenia kamery, systemu cząstek, zaawansowanego mapowania oraz animowania. Książka ta jest obowiązkową lekturą każdego programisty zajmującego się grafiką 3D!

Dzięki tej książce:

  • poznasz fundamenty grafiki 3D — wektory, macierze i ich przekształcenia
  • zaznajomisz się z dostępnymi funkcjami oraz sposobem pracy z Direct3D
  • dowiesz się, jak korzystać z tekstur i cieni
  • wykorzystasz system cząstek
  • poznasz potencjał DirectX

Zbuduj wirtualny świat za pomocą DirectX!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać DirectX, aby skorzystać z tej książki?
Nie, książka zaczyna się od podstaw i wprowadza w świat DirectX 11 krok po kroku. Wymagana jest jednak podstawowa znajomość programowania w C++.
2. Czy książka zawiera praktyczne przykłady kodu?
Tak, publikacja zawiera liczne przykłady kodu oraz ćwiczenia, które pomagają przyswoić omawiane zagadnienia i od razu wykorzystać je w praktyce.
3. Jakie narzędzia i środowisko są potrzebne do pracy z książką?
Do realizacji projektów z książki potrzebne będą: komputer z systemem Windows, środowisko Visual Studio 2010 (lub nowsze) oraz zainstalowany pakiet SDK DirectX 11.
4. Czy książka obejmuje zagadnienia związane z programowaniem shaderów?
Tak, w książce znajdziesz szczegółowe rozdziały poświęcone programowaniu shaderów w Direct3D, w tym przykłady shaderów w języku HLSL.
5. Czy publikacja omawia zaawansowane techniki grafiki 3D?
Tak, książka obejmuje szerokie spektrum zaawansowanych tematów, takich jak teselacja, mapowanie cieni, systemy cząsteczek, animacja postaci czy okluzja otoczenia.
6. Czy mogę wykorzystać wiedzę z książki do tworzenia własnych gier 3D?
Tak, zdobyte umiejętności pozwolą Ci projektować i implementować własne silniki graficzne oraz elementy gier 3D na platformie Windows.
7. Czy do książki dołączone są materiały dodatkowe lub pliki źródłowe?
Tak, autor udostępnia przykładowe programy oraz dodatkowe materiały online, które wspierają naukę i umożliwiają testowanie omawianych rozwiązań.
8. W jaki sposób książka ułatwia naukę trudnych zagadnień matematycznych związanych z grafiką 3D?
Książka w przystępny sposób wyjaśnia podstawy algebry wektorów i macierzy, prezentując je na praktycznych przykładach związanych z grafiką komputerową. Dodatkowo zawiera ćwiczenia i rozwiązania, które pomagają utrwalić wiedzę.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
129,00 zł
Niedostępna
Ebook
64,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile