ODBIERZ TWÓJ BONUS :: »

MonoGame. Podstawowe koncepcje grafiki 3D Damian Kaniewski, Tomasz Dziubak, Jacek Matulewski

(ebook) (audiobook) (audiobook)
Autorzy:
Damian Kaniewski, Tomasz Dziubak, Jacek Matulewski
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
249
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,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

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska MonoGame do pracy z grafiką 3D
  • Tworzenia pierwszych projektów i klasy gry w MonoGame
  • Definiowania i rysowania podstawowych obiektów 3D za pomocą werteksów i prymitywów
  • Wykorzystywania macierzy do przekształceń oraz ustawiania kamery na scenie
  • Tworzenia i zarządzania komponentami gry oraz kontrolowania położenia obiektów
  • Implementowania oświetlenia sceny 3D z wykorzystaniem modelu Phonga
  • Definiowania wektorów normalnych i własnych formatów werteksów
  • Tworzenia i obsługi cieni rzucanych w scenie 3D
  • Mieszania kolorów, stosowania alpha blendingu, przezroczystości oraz efektu mgły
  • Odwzorowywania tekstur na obiektach 3D i zarządzania wieloma teksturami
  • Obsługi sterowania grą za pomocą klawiatury, myszy i gamepada
  • Budowania złożonych obiektów jak sfera z buforem indeksów i cieniowaniem Phonga
  • Tworzenia skyboxa i odwzorowywania otoczenia w scenie 3D
  • Projektowania i implementowania gry 3D typu Breakout z wykorzystaniem poznanych technik
  • Optymalizowania obiektów gry oraz wdrażania interfejsu 2D
  • Tworzenia własnych shaderów w języku HLSL i implementowania efektów graficznych

Książka "MonoGame. Podstawowe koncepcje grafiki 3D" Damiana Kaniewskiego, Tomasza Dziubaka, Jacka matulewskiego zdobyła wyróżnienie w konkursie na Najlepszą Polską Książkę Informatyczną 2024r. organizowanym przez Polskie Towarzystwo Informatyczne.

 

Poznaj tajniki programowania grafiki 3D we frameworku MonoGame, dzięki któremu powstały takie hity jak Stardew Valley czy Carrion. Monogame jako kontynuator XNA oferuje twórcom gier ogromne perspektywy, swobodę i możliwość dostarczania gier na wszystkie najpopularniejsze systemy operacyjne, łącznie z mobilnymi, pozostając przy tym całkowicie darmowym. Książka adresowana jest do wszystkich zainteresowanych tworzeniem gier i mających przynajmniej podstawową wiedzę o wykorzystywanym w Monogame języku programowania C#.

MonoGame. Podstawowe koncepcje grafiki 3D dotyczy programowania grafiki 3D, co oznacza, że do jej tworzenia wykorzystuje się kod, a nie edytor sceny obsługiwany myszką. Autorzy wyczerpująco omówili kluczowe zagadnienia, jak rozdzielenie definiowanie figur i brył, poruszanie nimi na scenie, oświetlenie i cienie, mieszanie kolorów czy odwzorowanie tekstur. Wyjaśnione są także kwestie wykraczające poza podstawy grafiki 3D i dotykające tworzenia gier, jak komponentyzacja produkcji gier czy kwestie projektowania systemów sterowania. W rezultacie Czytelnik otrzymuje książkę na temat grafiki 3D w MonoGame łączącą teorię z wykorzystaniem praktycznych przykładów.

Dzięki książce:

  • zgłębisz programowanie grafiki 3D
  • zaczniesz tworzyć trójwymiarowe gry wideo
  • poznasz tajniki frameworka MonoGame
  • dowiesz się o wykorzystaniu C# w gamedevie

Wybrane bestsellery

O autorach książki

Damian Kaniewski – absolwent informatyki na Wydziale Fizyki, Astronomii i Informatyki Stosowanej UMK. Pracuje jako grafik komputerowy oraz social media ninja w firmie Comea. W wolnych chwilach zajmuje się projektowaniem i tworzeniem aplikacji na urządzenia mobilne. Interesuje się grami wideo, filmem oraz wojskiem.

Tomasz Dziubak – doktor nauk fizycznych zatrudniony w dziale badawczym firmy Canon Ophthalmic Technology, w której pracuje nad tworzeniem oprogramowania diagnostycznego do badania siatkówki oka z użyciem sztucznych sieci neuronowych.

Jacek Matulewski - fizyk zajmujący się na co dzień optyką kwantową i układami nieuporządkowanymi na Wydziale Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Mikołaja Kopernika w Toruniu. Jego specjalnością są symulacje ewolucji układów kwantowych oddziaływujących z silnym światłem lasera.

Od 1998 interesuje się programowaniem dla systemu Windows, w szczególności w środowisku Borland C++Builder. Ostatnio zainteresowany platformą .NET i językiem C#. Poza opublikowanymi u nas książkami dotyczącymi programowania przygotował również cykl artykułów dla czasopisma "PC World Komputer" (od sierpnia 2005).

Wierny użytkownik kupionego w połowie lat osiemdziesiątych "komputera osobistego" ZX Spectrum 48k.

Damian Kaniewski, Tomasz Dziubak, Jacek Matulewski - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki ,,MonoGame. Podstawowe koncepcje grafiki 3D" potrzebuję wcześniejszego doświadczenia w programowaniu?
Książka zakłada podstawową znajomość języka C#, ale nie wymaga wcześniejszego doświadczenia z grafiką 3D ani frameworkiem MonoGame. Wszystkie kluczowe zagadnienia są wyjaśnione krok po kroku.
2. Jakie narzędzia i oprogramowanie są potrzebne, aby realizować przykłady z książki?
Do pracy z książką potrzebne są: środowisko programistyczne (np. Visual Studio), zainstalowany MonoGame oraz podstawowe narzędzia do obsługi projektów C#. Szczegółowa instrukcja instalacji znajduje się w pierwszych rozdziałach.
3. Czy książka zawiera praktyczne projekty lub ćwiczenia?
Tak, książka prowadzi przez praktyczne przykłady - od stworzenia pierwszego obiektu 3D, przez budowę gry Breakout 3D, aż po zaawansowane efekty graficzne i shadery HLSL.
4. Czy treści zawarte w książce są aktualne dla najnowszych wersji MonoGame?
Autorzy korzystają z aktualnych wersji MonoGame i opisują nowoczesne podejścia do programowania grafiki 3D, dzięki czemu książka jest zgodna z obecnymi standardami.
5. Czy książka omawia również zagadnienia związane z optymalizacją gier 3D?
Tak, w książce znajdziesz rozdziały poświęcone optymalizacji obiektów gry oraz efektywnemu zarządzaniu zasobami w projektach 3D.
6. Czy dzięki tej książce nauczę się, jak tworzyć własne shadery i efekty graficzne?
Tak, książka zawiera szczegółowe rozdziały poświęcone językowi HLSL i tworzeniu własnych efektów graficznych oraz implementacji modeli oświetlenia, takich jak Phonga.
7. Czy książka nadaje się do nauki samodzielnej, czy wymaga wsparcia nauczyciela?
Książka została napisana z myślą o samodzielnej nauce - zawiera liczne przykłady, wyjaśnienia i ilustracje, które pomagają zrozumieć omawiane zagadnienia bez potrzeby dodatkowego wsparcia.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
41,40 zł
Dodaj do koszyka
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint