Gry

265
Loading...
EBOOK

MonoGame. Podstawowe koncepcje grafiki 3D

Damian Kaniewski, Tomasz Dziubak, Jacek Matulewski

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

266
Loading...
EBOOK

MonoGame. Podstawowe koncepcje grafiki 3D

Damian Kaniewski, Tomasz Dziubak, Jacek Matulewski

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

267
Loading...
EBOOK

Multiplayer Game Development with Unreal Engine 5. Create compelling multiplayer games with C++, Blueprints, and Unreal Engine's networking features

Marco Secchi

If you’re fascinated by the immersive gaming experiences that enable multiple users to engage in collaborative or competitive gameplay, this Unreal Engine 5 game development book is for you.In this book, you’ll learn the foundational principles behind multiplayer games. Starting with a sample project, you’ll learn how to set up a networked system and make it work. Once the prototype of the project is functional, you’ll start adding game logic, including obstacles and AI opponents, to heighten the challenges and engagement, offering a captivating experience for players. Next, you’ll learn how to debug and optimize the project, before finally deploying the game build and integrating it with cloud services such as the Epic Online Services system.By the end of this book, you’ll have the confidence to develop and manage multiplayer experiences using the Unreal Engine environment, taking your newfound programming skills in your upcoming projects.

268
Loading...
EBOOK

NativeScript for Angular Mobile Development. Creating dynamic mobile apps for iOS and Android

Nathan Walker, Nathanael J. Anderson

NativeScript is an open source framework that is built by Progress in order to build truly native mobile apps with TypeScript, JavaScript or just Angular which is an open source framework built by Google that offers declarative templates, dependency injection, and fully featured modules to build rich applications. Angular’s versatile view handling architecture allows your views to be rendered as highly performant UI components native to iOS and Android mobile platforms. This decoupling of the view rendering layer in Angular combined with the power of native APIs with NativeScript have together created the powerful and exciting technology stack of NativeScript for Angular.This book focuses on the key concepts that you will need to know to build a NativeScript for Angular mobile app for iOS and Android. We’ll build a fun multitrack recording studio app, touching on powerful key concepts from both technologies that you may need to know when you start building an app of your own. The structure of the book takes the reader from a void to a deployed app on both the App Store and Google Play, serving as a reference guide and valuable tips/tricks handbook.By the end of this book, you’ll know majority of key concepts needed to build a successful NativeScript for Angular app.

269
Loading...
EBOOK

.NET MAUI Projects. Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 - Third Edition

Michael Cummings, Daniel Hindrikes, Johan Karlsson, Samantha...

This third edition of .NET MAUI Projects explores the features of .NET MAUI, a lightweight multi-platform development toolkit for building apps with a rich user interface. Updated to cover the latest features of .NET MAUI, including CollectionView and Shell, this book delves into concepts such as machine learning and cloud services.Starting with an overview of .NET Core and how it works, this book shares tips for choosing the right development environment for planning multi-platform apps. You'll then build your first .NET MAUI app and advance to learning how to use Shell to implement app architecture. Progressing in complexity, the projects guide you through creating apps, ranging from a location tracker and weather map to machine learning and multiplayer games. Further, the book will take you through modern mobile development frameworks such as SQLite, .NET Core, and ML.NET, empowering you to customize your apps for Windows, macOS, Android, and iOS platforms for native-like performance. Engaging examples are woven throughout the book so you can grasp essential concepts by writing code rather than extensive theory.By the end of this book, you'll be ready to develop your own native apps using .NET MAUI and associated technologies such as .NET Core, Visual Studio 2022, and C#.

270
Loading...
EBOOK

NetSuite for Consultants. Expert strategies to streamline and optimize implementations in NetSuite 2025.1 - Third Edition

Peter Ries

NetSuite consultants face increasingly complex challenges in multi-currency configurations, financial automation, and third-party integrations that become maintenance nightmares. Add evolving client expectations and rapidly advancing platform capabilities, and many consultants find themselves struggling to deliver the transformative results their clients demand.This comprehensive guide provides the up-to-date roadmap you need to master NetSuite implementation and customization, turning these persistent challenges into competitive advantages.In this updated edition, author Peter Ries, an Oracle NetSuite Consulting Technical Director, expands on the latest advancements, including AI-enabled features, SuiteAnalytics, mobile apps, and new integration options. You'll gain access to proven consulting strategies, ERP optimization best practices, and practical guidance for configuring NetSuite to meet complex business requirements. Through real-world scenarios and actionable case studies, you’ll learn how to navigate common pitfalls and implement scalable solutions that drive long-term success.By the end of this book, you’ll be fully prepared to streamline NetSuite implementations and deliver high-impact consulting services confidently. It’s designed to maximize your career potential, no matter your level of experience.

272
Loading...
EBOOK

Nieoficjalny podręcznik gracza League of Legends

Beata Atłas-Leśniewicz, Krzysztof Kopel

Graj i zwyciężaj ze swoją drużyną! Wejście w świat gry, czyli przygotowanie do walki Jak grać, czyli punktacja, możliwości i specjalizacje Jak być naprawdę dobrym graczem, czyli garść zaawansowanych taktyk League of Legends to jedna z najlepszych, najbardziej inspirujących darmowych gier online. Jeśli sięgasz po ten podręcznik, na pewno wiesz już, co jest istotą tej gry: internetowa walka dwóch drużyn w czasie rzeczywistym. Każdy gracz kontroluje jednego bohatera, a grać można zarówno z przyjaciółmi, jak i z dobranymi przez system wolnymi graczami na zbliżonym poziomie. Ta świetna rozrywka wymaga jednak nieco wiedzy i niezłej orientacji w ciągle zmieniającym się świecie gry. Książka pozwoli Ci zrozumieć, jak skonstruowany jest ten świat i jak efektywnie się po nim poruszać, a także jak doskonalić swoje umiejętności. Podręcznik gracza League of Legends nie jest szczegółowym opisem jednej wersji gry, a jej zadaniem nie jest zapoznanie Cię ze wszystkimi jej aspektami. Świat LoL zmienia się zbyt często, żeby takie opisy miały sens. Autorzy skupili się na niezmiennych elementach gry, jej logice, typach bohaterów, fazach gry, taktykach i innych istotnych kwestiach, które pomogą postawić pierwsze kroki początkującym graczom i pozwolą na większą swobodę graczom bardziej zaawansowanym. Każdy gracz znajdzie tu dla siebie interesujące informacje, które może wykorzystać w praktyce, by przejść na wyższy poziom. Sprawdź, czego jeszcze nie wiesz o League of Legends! Jak założyć konto i pobrać grę? Budowa świata i Liga Legend Mapy i tryby gry Bohaterowie — typy postaci i pozycje w drużynie Zasady rozgrywki Umiejętności czempionów i ekwipunek Runy i specjalizacje Czary przywoływacza Fazy rozgrywki i taktyki Personalizacja postaci i punkty maestrii Skrzynki i klucze oraz wydarzenia związane z grą League of Legends — gra dla dobrych strategów!

273
Loading...
EBOOK

Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku

Marek Wzorek

Przeczytaj wywiad z autorem >> Meet Upy w duchu turkusu Posłuchaj! >> Liberator: współczesne trendy zarządzania firmą Od EGO do ECO Historia cywilizacji to zapis następujących po sobie przemian technologicznych, cywilizacyjnych i społecznych. Od momentu, w którym ugruntowała się hierarchiczna struktura społeczeństwa, minęły wieki. Inaczej żyjemy, inaczej się komunikujemy, korzystamy z o wiele bardziej zaawansowanych udogodnień cywilizacyjnych. A jednak w większości firm i organizacji wciąż powielamy schemat nieomylnego, decyzyjnego władcy z wielkim EGO i niemych poddanych, których rolą jest jedynie słuchać i realizować, co nakazano. Koniec z tym! Ta książka posłuży Ci do przeprowadzenia skutecznej zmiany w swojej organizacji, w swoim zespole, a może nawet w społeczności, w której żyjesz. Dowiesz się, jak do tej pory się organizowaliśmy, jak ewoluowały metody zarządzania wraz z jednym z ciekawszych jego rodzajów - zarządzaniem turkusowym. Poznasz konkretne organizacje i firmy, które już teraz wykorzystują zmiany zachodzące w świecie, żeby lepiej współpracować, szybciej kreować nowe usługi i produkty, skuteczniej się komunikować oraz tworzyć efektywniejsze i szczęśliwsze miejsca pracy. Nowe metody zarządzania możesz też łatwo wprowadzić w Twojej firmie, by obniżyć poziom swojego stresu, doświadczyć dobrostanu oraz pozytywnych efektów wprowadzenia zmian. Gdy dwadzieścia lat temu zaczynałem mówić o ideach, które dziś nazywamy turkusowymi, ludzie pukali się w czoło, a niektórzy po prostu wychodzili z sali wykładowej. Dziesięć lat później mówili, że słucha się przyjemnie, ale że to utopia. Mniej więcej od roku 2015, tj. od ukazania się na polskim rynku wydawniczym książki Frederica Laloux, prawie po każdym moim wykładzie ktoś podchodzi, by powiedzieć, że on już tak swoją firmę prowadzi lub w takiej pracuje. Inni proszą o radę, jak mogliby skierować swoją firmę lub organizację na turkusową drogę. Zgłaszają się też osoby, które chcą pisać na ten temat prace magisterskie, doktorskie, a nawet habilitacyjne. Książka Marka Wzorka ukazuje się więc w dobrym momencie, by uzupełnić to, co w języku polskim już o turkusie powiedziano. Jest napisana przez praktyka i pokazuje wiele konkretnych przykładów turkusowych firm, nie zabrakło w niej jednak filozoficznych aspektów turkusu, a także bardzo przekonywających ilustracji wyjaśniających kolejne paradygmaty organizacyjne - od purpury do zieleni - o których pisze Laloux. Dla ludzi interesujących się przyszłościowymi metodami organizowania pracy zespołowej to lektura obowiązkowa. prof. dr hab. Andrzej Jacek Blikle, profesor matematyki w zakresie matematycznych podstaw informatyki, pracownik PAN i członek Academia Europaea (Europejskiej Akademii Nauk), autor książki Doktryna jakości. Rzecz o skutecznym zarządzaniu Zarządzanie turkusowe jest coraz popularniejsze, a jednak niewiele osób z kadry zarządzającej faktycznie rozumie, na czym ono tak naprawdę polega i w jaki sposób je rozumnie wprowadzać, nie robiąc tego powierzchownie i nie pozostając na poziomie sloganów. Książka M. Wzorka świetnie się nadaje jako wprowadzenie do tego tematu, a jej przystępny styl powoduje, że czyta się ją naprawdę łatwo i przyjemnie. prof. dr hab. Dariusz Jemielniak, katedra Management in Networked and Digital Societies (MINDS), Akademia Leona Koźmińskiego Marek posiada bogatą, budzącą szacunek i uznanie, własną historię rozwoju, jako człowiek i menedżer. Książka ta nie koncentruje się jednak na tym; jej celem jest konkretne wsparcie czytelnika/czytelniczki w drodze do zmian w zespołach, organizacjach, a nawet w całej społeczności, w której pracują i żyją. Polecam. dr Andrzej Jeznach, przedsiębiorca z wieloletnim doświadczeniem na rynkach międzynarodowych, autor książek Szef, który ma czas i Szef, który myśli W trakcie czytania Od hierarchii do turkusu poświeciłam szczególnej uwadze sekcje o zmianie w organizacjach. Marek Wzorek prezentuje pedagogicznie i przystępnym językiem proces transformacji w kierunku organizacji turkusowej, skupiając się na kluczowej zmianie w zespołach pracowniczych i w kadrze kierowniczej. Niezależnie od tego, czy w momencie rozpoczęcia zmiany w organizacji jesteśmy przepełnieni niecierpliwym oczekiwaniem, rozpierającym entuzjazmem czy może zaciętą desperacją spowodowaną sytuacją rynkową, trwały efekt zmiany jest zależny od szacunku wobec klienta i wobec własnej kadry pracowniczej. Marek Wzorek dzieli się doświadczeniem i prezentuje łatwo zrozumiały przewodnik po procesie trwałej i demokratycznej zmiany wynikającej z potrzeb współczesnych klientów, oczekiwań i talentów pracowników oraz potrzeb dzisiejszego dynamicznie rozwijającego się społeczeństwa. Wgłębiając się w książkę, stajemy się świadomi tego, że droga do turkusu - wkrótce niezbędna - jest wymagająca, ale gwarantuje spełnienie zawodowe i wydajną biznesową współpracę między organizacją a jej otoczeniem. Zmiana organizacji w tym kierunku, dzięki przewodnikowi Marka Wzorka, jest inspirującym i satysfakcjonującym treningiem odpowiedzialności i samoorganizacji. Polecam Od hierarchii do turkusu właścicielom, szefom i pracownikom, którzy poszukują recepty na zwinne organizacje, ale również konsultantom, którzy czasami mogą się poczuć zagubieni wobec turkusu. Grażyna van de Voorde, psycholog organizacji i wieloletni konsultant zmiany i rozwoju m.in. w firmach własnościowych i instytucjach państwowych, Sztokholm, Szwecja

274
Loading...
EBOOK

Odoo Development Cookbook. Build effective business applications using the latest features in Odoo 17 - Fifth Edition

Husen Daudi, Jay Vora, Parth Gajjar, Alexandre...

The latest version of the powerful Odoo framework uncovers a wide variety of features for rapid application development. Written by seasoned Odoo experts, this updated Odoo Development Cookbook will help you explore Odoo 17’s new features and use them to develop applications from scratch.You'll learn about website development concepts and get to grips with the Odoo Web Library (OWL), as well as create a new Odoo module from the ground up before progressing to advanced framework concepts. The book also shows you how to modify existing applications, including Point of Sale (POS) applications. Going beyond backend development, you'll discover advanced JavaScript recipes for creating new views and widgets. You'll get a clear understanding of website development and be on your way to becoming a proficient Odoo developer by studying performance optimization, debugging, and automated testing.By the end of this book, you'll have the knowledge you need to build impressive applications and be well-versed in Odoo development best practices.

275
Loading...
EBOOK

OpenGL 4 Shading Language Cookbook. Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17 - Third Edition

David Wolff

OpenGL 4 Shading Language Cookbook, Third Edition provides easy-to-follow recipes that first walk you through the theory and background behind each technique, and then proceed to showcase and explain the GLSL and OpenGL code needed to implement them.The book begins by familiarizing you with beginner-level topics such as compiling and linking shader programs, saving and loading shader binaries (including SPIR-V), and using an OpenGL function loader library. We then proceed to cover basic lighting and shading effects. After that, you'll learn to use textures, produce shadows, and use geometry and tessellation shaders. Topics such as particle systems, screen-space ambient occlusion, deferred rendering, depth-based tessellation, and physically based rendering will help you tackle advanced topics.OpenGL 4 Shading Language Cookbook, Third Edition also covers advanced topics such as shadow techniques (including the two of the most common techniques: shadow maps and shadow volumes). You will learn how to use noise in shaders and how to use compute shaders.The book provides examples of modern shading techniques that can be used as a starting point for programmers to expand upon to produce modern, interactive, 3D computer-graphics applications.

276
Loading...
EBOOK

OpenGL. Księga eksperta. Wydanie VII

Graham Sellers, Richard S. Wright Jr., Nicholas...

Biblioteka OpenGL jest potężnym systemem graficznym, doskonałym API do generowania grafiki trójwymiarowej w czasie rzeczywistym. System ten nadaje się znakomicie do wizualizacji wszelkiego rodzaju odwzorowań zjawisk fizycznych czy obiektów technicznych, a także do przedstawiania symulacji ze zmieniającymi się parametrami. Często jest wykorzystywany do pisania gier komputerowych. Daje możliwość tworzenia świetnej grafiki na wiele różnych platform z wykorzystaniem tych samych zestawów instrukcji. Co ważne, OpenGL jest całkowicie darmową biblioteką, a dostępność licznych rozszerzeń znakomicie zwiększa wachlarz jej zastosowań. Niniejsza książka stanowi doskonałe wprowadzenie w tematykę OpenGL dla każdego programisty, nawet dla osób niezbyt biegłych w zagadnieniach grafiki komputerowej. Zawiera opis całego głównego API, kluczowych rozszerzeń i wszystkich typów shaderów z uwzględnieniem najnowszych elementów biblioteki. Wyjaśniono tu zasady działania OpenGL i opisano zagadnienia potoków graficznych. Stopniowo czytelnik jest zaznajamiany z coraz bardziej złożonymi technikami. W książce znalazły się liczne przykłady kodu działającego na kilku popularnych platformach. Warto podkreślić, że autorzy poza API przedstawili również najlepsze praktyki programistyczne. W tej książce opisano między innymi: podstawy (w tym matematyczne) grafiki 3D czasu rzeczywistego najważniejsze techniki renderowania, przekształcania i teksturowania obiektów shadery i język GLSL (OpenGL Shading Language) kwestie zarządzania danymi i kontroli dostępu do tych danych techniki budowania większych aplikacji i wdrażania ich na wielu platformach rendering zaawansowany: symulację oświetlenia i efekty artystyczne sposoby poprawiania wydajności, redukcji narzutu CPU i analizy zachowania GPU nowości w OpenGL, takie jak kompresja tekstur, rysowanie tekstu, rendering czcionek za pomocą pól odległości, wysokiej jakości filtrowanie tekstur i użycie OpenMP OpenGL? Kreatywnych ogranicza tylko wyobraźnia!

277
Loading...
EBOOK

OpenGL. Księga eksperta. Wydanie VII

Graham Sellers, Richard S. Wright Jr., Nicholas...

Biblioteka OpenGL jest potężnym systemem graficznym, doskonałym API do generowania grafiki trójwymiarowej w czasie rzeczywistym. System ten nadaje się znakomicie do wizualizacji wszelkiego rodzaju odwzorowań zjawisk fizycznych czy obiektów technicznych, a także do przedstawiania symulacji ze zmieniającymi się parametrami. Często jest wykorzystywany do pisania gier komputerowych. Daje możliwość tworzenia świetnej grafiki na wiele różnych platform z wykorzystaniem tych samych zestawów instrukcji. Co ważne, OpenGL jest całkowicie darmową biblioteką, a dostępność licznych rozszerzeń znakomicie zwiększa wachlarz jej zastosowań. Niniejsza książka stanowi doskonałe wprowadzenie w tematykę OpenGL dla każdego programisty, nawet dla osób niezbyt biegłych w zagadnieniach grafiki komputerowej. Zawiera opis całego głównego API, kluczowych rozszerzeń i wszystkich typów shaderów z uwzględnieniem najnowszych elementów biblioteki. Wyjaśniono tu zasady działania OpenGL i opisano zagadnienia potoków graficznych. Stopniowo czytelnik jest zaznajamiany z coraz bardziej złożonymi technikami. W książce znalazły się liczne przykłady kodu działającego na kilku popularnych platformach. Warto podkreślić, że autorzy poza API przedstawili również najlepsze praktyki programistyczne. W tej książce opisano między innymi: podstawy (w tym matematyczne) grafiki 3D czasu rzeczywistego najważniejsze techniki renderowania, przekształcania i teksturowania obiektów shadery i język GLSL (OpenGL Shading Language) kwestie zarządzania danymi i kontroli dostępu do tych danych techniki budowania większych aplikacji i wdrażania ich na wielu platformach rendering zaawansowany: symulację oświetlenia i efekty artystyczne sposoby poprawiania wydajności, redukcji narzutu CPU i analizy zachowania GPU nowości w OpenGL, takie jak kompresja tekstur, rysowanie tekstu, rendering czcionek za pomocą pól odległości, wysokiej jakości filtrowanie tekstur i użycie OpenMP OpenGL? Kreatywnych ogranicza tylko wyobraźnia!

278
Loading...
EBOOK

OpenGL. Podstawy programowania grafiki 3D

Janusz Ganczarski

OpenGL na scenę! Podstawy OpenGL, czyli co trzeba wiedzieć, żeby zacząć tworzyć grafikę trójwymiarową przy użyciu tej biblioteki Programowanie w Open GL, czyli jakie elementy należy wziąć pod uwagę przy tworzeniu realistycznego obrazu Bez matmy ani rusz, czyli jak zaprząc geometrię i arytmetykę do pracy przy scenie Darmowa biblioteka OpenGL jest świetnym narzędziem do tworzenia grafiki trójwymiarowej na różnych platformach sprzętowych i w różnych systemach operacyjnych. Jej legendarne możliwości, doskonalone od 1992 roku do dziś, znakomicie sprawdzają się na przykład w grach komputerowych. Z kolei otwarty interfejs programistyczny pozwolił na zbudowanie wokół niej mnóstwa narzędzi uzupełniających i rozszerzeń, które przydadzą się każdemu użytkownikowi pragnącemu wykreować swój własny świat w formacie 3D. Jeśli masz ochotę spróbować sił w programowaniu grafiki i zobaczyć na ekranie to, co na razie pozostaje jedynie w Twojej wyobraźni, ta książka pomoże Ci zrealizować cel. Dowiesz się z niej, jak zbudowana jest biblioteka, jakie zasady rządzą pisaniem programów w OpenGL oraz do czego służą obiekty i co możesz z nimi zrobić. Nauczysz się przekształcać scenę, budować modele oświetlenia i obsługiwać tekstury. Poznasz różne rodzaje buforów i zobaczysz, na czym polega antyaliasing. Odkryjesz też, jak przetwarzać geometrię obiektów i jak tworzyć realistyczne cienie. W dodatkach do książki znajdziesz natomiast informacje, które pomogą Ci rozpocząć pracę z tą biblioteką. Poznaj OpenGL i zachwyć świat swoimi grafikami! Co to jest OpenGL? Historia i perspektywy OpenGL Pierwszy program Rzutowanie i transformacje Cieniowanie i oświetlenie Tekstury i antyaliasing Zaawansowane przekształcanie geometrii Cienie Odwzorowanie środowiska i nierówności powierzchni Rozszerzenia Macierze i wektory Język GLSL Wykreuj swój świat z OpenGL!

279
Loading...
EBOOK

OpenGL. Podstawy programowania grafiki 3D

Janusz Ganczarski

OpenGL na scenę! Podstawy OpenGL, czyli co trzeba wiedzieć, żeby zacząć tworzyć grafikę trójwymiarową przy użyciu tej biblioteki Programowanie w Open GL, czyli jakie elementy należy wziąć pod uwagę przy tworzeniu realistycznego obrazu Bez matmy ani rusz, czyli jak zaprząc geometrię i arytmetykę do pracy przy scenie Darmowa biblioteka OpenGL jest świetnym narzędziem do tworzenia grafiki trójwymiarowej na różnych platformach sprzętowych i w różnych systemach operacyjnych. Jej legendarne możliwości, doskonalone od 1992 roku do dziś, znakomicie sprawdzają się na przykład w grach komputerowych. Z kolei otwarty interfejs programistyczny pozwolił na zbudowanie wokół niej mnóstwa narzędzi uzupełniających i rozszerzeń, które przydadzą się każdemu użytkownikowi pragnącemu wykreować swój własny świat w formacie 3D. Jeśli masz ochotę spróbować sił w programowaniu grafiki i zobaczyć na ekranie to, co na razie pozostaje jedynie w Twojej wyobraźni, ta książka pomoże Ci zrealizować cel. Dowiesz się z niej, jak zbudowana jest biblioteka, jakie zasady rządzą pisaniem programów w OpenGL oraz do czego służą obiekty i co możesz z nimi zrobić. Nauczysz się przekształcać scenę, budować modele oświetlenia i obsługiwać tekstury. Poznasz różne rodzaje buforów i zobaczysz, na czym polega antyaliasing. Odkryjesz też, jak przetwarzać geometrię obiektów i jak tworzyć realistyczne cienie. W dodatkach do książki znajdziesz natomiast informacje, które pomogą Ci rozpocząć pracę z tą biblioteką. Poznaj OpenGL i zachwyć świat swoimi grafikami! Co to jest OpenGL? Historia i perspektywy OpenGL Pierwszy program Rzutowanie i transformacje Cieniowanie i oświetlenie Tekstury i antyaliasing Zaawansowane przekształcanie geometrii Cienie Odwzorowanie środowiska i nierówności powierzchni Rozszerzenia Macierze i wektory Język GLSL Wykreuj swój świat z OpenGL!

280
Loading...
EBOOK

OpenGL. Receptury dla programisty

Muhammad Mobeen Movania

Ponad 40 gotowych przepisów pokazujących możliwości zastosowania biblioteki OpenGL w nowoczesnych aplikacjach OpenGL dostarcza programistom API do renderowania zaawansowanych grafik i animacji. To oprogramowanie umożliwia im tworzenie niezwykle atrakcyjnych gier, prezentacji oraz efektów graficznych. Jeżeli chcesz poznać możliwości OpenGL, jeżeli szukasz odpowiedzi na nurtujące Cię pytania, to trafiłeś na świetną książkę! Znajdziesz w niej zbiór receptur cenionych przez programistów. Dzięki nim błyskawicznie rozwiążesz typowe problemy oraz zobaczysz, jak podejść do przeróżnych zagadnień związanych z OpenGL. Sięgnij po tę lekturę, a nauczysz się wybierać obiekty na podstawie ich różnych właściwości, mapować środowisko, filtrować obraz oraz tworzyć realne scenerie za pomocą odpowiedniej gry światła i cienia. Ponadto zobaczysz, jak śledzić promienie, ścieżki oraz tworzyć animacje szkieletowe i symulacje fizyczne. Ta książka to kopalnia najlepszych przepisów na wykorzystanie OpenGL! Na licznych przykładach poznasz zasady: tworzenia renderingowego kontekstu w OpenGL 3.3, operowania wirtualną kamerą i wskazywania obiektów w scenie 3D, symulowania odbić lustrzanych za pomocą renderowania pozaekranowego i mapowania środowiska, stosowania technik mapowania cieni włącznie z mapowaniem wariancyjnym, implementowania systemów cząsteczkowych przy użyciu shaderów, realizacji globalnego oświetlenia w oparciu o GPU i z użyciem harmonik sferycznych oraz SSAO, symulowania przezroczystości metodami bazującymi na dualnym peelingu głębi, wykonywania renderingów wolumetrycznych metodą cięcia połówkowokątowego i symulacji fizycznych z transformacyjnym sprzężeniem zwrotnym. Najlepsze przepisy na OpenGL!

281
Loading...
EBOOK

OpenGL. Receptury dla programisty

Muhammad Mobeen Movania

Ponad 40 gotowych przepisów pokazujących możliwości zastosowania biblioteki OpenGL w nowoczesnych aplikacjach OpenGL dostarcza programistom API do renderowania zaawansowanych grafik i animacji. To oprogramowanie umożliwia im tworzenie niezwykle atrakcyjnych gier, prezentacji oraz efektów graficznych. Jeżeli chcesz poznać możliwości OpenGL, jeżeli szukasz odpowiedzi na nurtujące Cię pytania, to trafiłeś na świetną książkę! Znajdziesz w niej zbiór receptur cenionych przez programistów. Dzięki nim błyskawicznie rozwiążesz typowe problemy oraz zobaczysz, jak podejść do przeróżnych zagadnień związanych z OpenGL. Sięgnij po tę lekturę, a nauczysz się wybierać obiekty na podstawie ich różnych właściwości, mapować środowisko, filtrować obraz oraz tworzyć realne scenerie za pomocą odpowiedniej gry światła i cienia. Ponadto zobaczysz, jak śledzić promienie, ścieżki oraz tworzyć animacje szkieletowe i symulacje fizyczne. Ta książka to kopalnia najlepszych przepisów na wykorzystanie OpenGL! Na licznych przykładach poznasz zasady: tworzenia renderingowego kontekstu w OpenGL 3.3, operowania wirtualną kamerą i wskazywania obiektów w scenie 3D, symulowania odbić lustrzanych za pomocą renderowania pozaekranowego i mapowania środowiska, stosowania technik mapowania cieni włącznie z mapowaniem wariancyjnym, implementowania systemów cząsteczkowych przy użyciu shaderów, realizacji globalnego oświetlenia w oparciu o GPU i z użyciem harmonik sferycznych oraz SSAO, symulowania przezroczystości metodami bazującymi na dualnym peelingu głębi, wykonywania renderingów wolumetrycznych metodą cięcia połówkowokątowego i symulacji fizycznych z transformacyjnym sprzężeniem zwrotnym. Najlepsze przepisy na OpenGL!

282
Loading...
EBOOK

Oracle Primavera P6 Version 8: Project and Portfolio Management. For project managers and consultants, this book will help you master the main elements of Primavera P6, together with the new features in Version 8. Lots of screenshots and clear explanations make for an easy ride

Elaine Britt Krazer, Daniel Williams

In 2008 Oracle acquired Primavera Software, Inc., a leading provider of Project Portfolio Management (PPM) solutions for project-intensive industries.Primavera P6 Enterprise Project Portfolio Management is an integrated project portfolio management (PPM) solution comprising role-specific functionality to satisfy each team member's needs, responsibilities, and skills. It provides a single solution for managing projects of any size, adapts to various levels of complexities within a project, and intelligently scales to meet the needs of various roles, functions, or skill levels in your organization and on your project team.Oracle Primavera P6 Version 8: Project and Portfolio Management aims to show you all the features and functionality of the software thoroughly and clearly.With Oracle Primavera P6 Version 8: Project and Portfolio Management, readers will master the core concepts of Primavera P6 and the new features associated with version 8.This book is divided into two sections, in the first section we learn the fundamental concepts behind managing projects which include organizing projects, adding activities and relationships, assigning roles and resources, scheduling a project, and much more. In the second section we cover portfolio management and how to make the best use of the web client that includes working with portfolios, portfolio analysis, portfolio capacity planning, ROI, tracking performance, and lots more.

283
Loading...
EBOOK

Ostra jazda. Za kulisami dążeń Ubera do dominacji na świecie

Adam Lashinsky

Adam Lashinsky Autor wyróżnionego przez New York Times bestsellera INSIDE APPLE W swojej kieszeni masz coś niesamowitego: co pozwala ci szybko i łatwo wezwać nieznajomego, aby zawiózł cię tam, dokąd chcesz. W ręku masz coś równie niesamowitego: przemilczaną historię błyskawicznego rozwoju Ubera oraz ogromnych ambicji jego założyciela i dyrektora generalnego. Zarówno Kalanick, jak i Uber mają reputację walecznych, nieugiętych i bezwzględnych wobec rywali. Kierowały nimi podziw i odraza, gdy lekceważyli regulacje prawne, wywoływali nagłą zapaść w transporcie taksówkarskim i wzbudzali kontrowersje w kwestii potencjalnego wyzyskiwania kierowców. Zmienili nawet głęboko zakorzenione zachowania konsumentów by zgodnie z zasadą wpojoną przez rodziców w dzieciństwie nie wsiadać do samochodu z nieznajomym. Ostra jazda to pierwsze wnikliwe przyjrzenie się globalnemu imperium Ubera. Doświadczony dziennikarz i autor bestsellera Inside Apple, Adam Lashinsky starał się poznać podłoże ambicji Travisa Kalanicka, sięgających ko-rzeniami skromnego życia w dzieciństwie. Przedstawił podejrzane początki firmy, jej szybki rozwój i ekspansję w różnych dziedzinach przemysłu. Lashinsky opierał się na wywiadach przeprowadzonych z Kalanickiem na prawach wyłączności i na informacjach od wielu innych osób, które podzieliły się szczegółami o zewnętrznych i wewnętrznych walkach o władzę w Uberze. Zbadał również nieudane wejście Ubera na rynek chiński oraz zawziętą rywalizację między Kalanickiem i jego rywalami z Googlea, Tesli, Lyfta i General Motors w konstruowaniu autonomicznych pojazdów. Lashinsky usiadł nawet za kółkiem jako kierowca Ubera, aby na własnej skórze poczuć, jak to jest. Uber nie schodzi z nagłówków gazet za sprawą imponujących wycen i błyskawicznego rozprzestrzenienia się na całym świecie. Ale ta książka to pierwsza relacja o tym, w jaki sposób stał się dzisiejszym gigantem i jak zamierza podbić przyszłość. Już po lekturze kilku stron Ostrej jazdy przekonacie się, dlaczego niezwykle utalentowany Adam Lashinsky jest dzisiaj jednym z najbardziej szanowanych dziennikarzy biznesowych. Ukazuje kolejne warstwy wydarzeń i ambicje, które doprowadziły do powstania jednej z najbardziej kontrowersyjnych i przebojowych firm, Ubera, a także jej niezaspokojone i często zatrważające parcie do zwycięstwa. NICK BILTON, autor American Kingpin i Hatching Twitter

284
Loading...
EBOOK

OUYA Game Development by Example. An all-inclusive, fun guide to making professional 3D games for the OUYA console

John Donovan

The OUYA console and development kit gives you the power to publish video games for the players, creating a console marketplace of the gamers, for the gamers, and by the gamers. Using the OUYA developer kit and the Unity3D game engine, even beginners with a captivating game idea can bring it to life with a hint of imagination.OUYA Game Development by Example uses a series of feature-based, step-by-step tutorials that teach beginners how to integrate essential elements into a game engine and then combine them to form a polished gaming experience.

286
Loading...
EBOOK

Photorealistic Materials and Textures in Blender Cycles. Create impressive production-ready projects using one of the most powerful rendering engines - Fourth Edition

Arijan Belec

Blender is one of the most versatile tools in the 3D software industry, and with a growing audience and constantly expanding set of features, it has become more powerful, useful, and in demand than ever before. This updated fourth edition of Photorealistic Materials and Textures in Blender Cycles is an all-inclusive guide to procedural texturing, rendering, and designing materials in Blender, covering all aspects of the 3D texturing workflow.The book begins by introducing you to Blender’s material nodes and material property functions, and then helps you create photorealistic textures by understanding texture maps and mapping them to 3D models. As you advance, you’ll learn to design high-quality environments and lighting using HDRIs and Blender’s lighting options. By exploring, breaking down, and studying the underlying mechanics that allow you to develop these elements, you’ll create any material, texture, or environment and use it to improve your artwork and present them in a professional way. Finally, you’ll discover how to correctly set up scenes and render settings, and get to grips with the key elements of achieving realism.By the end of this book, you’ll have gained a solid understanding of materials, textures, shading, lighting, rendering, and all the critical aspects of achieving the highest quality with your 3D artwork.

287
Loading...
EBOOK

Pokémon GO. Ukryte oblicze Twojego miasta

Łukasz Pikaczowsky

Nie wiesz, co się stało z Twoimi znajomymi i dlaczego nagle są tacy zajęci? Obserwujesz stada ludzi pędzących przez miasto ze smartfonami w dłoniach?  Chcesz ich zrozumieć, a może nawet do nich... dołączyć? Ta książka jest dla Ciebie! Uwaga! Pokémony opanowały świat! Aplikacja Pokémon GO przebojem wdarła się na rynek fabularnych gier miejskich i dokonała rzeczy, która do tej pory wydawała się po prostu niemożliwa — wyrwała setki tysięcy zatwardziałych domatorów sprzed ekranów komputerów i zmusiła ich do biegania po prawdziwym świecie! Niezależnie od pogody, pory dnia i miejsca, wszędzie widać dziś przemierzających ulice ludzi, którzy zagapieni w ekrany swoich smartfonów porozumiewają się dziwnym slangiem! Wszystko to dzięki połączeniu doskonałego pomysłu, niezłej realizacji, technologii AR i GPS oraz możliwości współczesnych urządzeń mobilnych! Jeśli chcesz dowiedzieć się, na czym polega fenomen Pokémon GO i szybko dołączyć do gry, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w świat Pokémonów, pomoże zainstalować i skonfigurować aplikację oraz ułatwi wykonanie pierwszych kroków w rozszerzonej rzeczywistości! Dowiesz się, jak skutecznie wyszukiwać i łapać Pokémony, jak podnosić swoją siłę bojową, podnieść poziom doświadczenia, prowadzić walki oraz dołączyć do jednej z drużyn. Nie czekaj! Jeszcze dziś rusz w pogoń! Łap Pokémony i... czerp przyjemność z długich spacerów ;) Historia zjawiska Pokémon GO Instalacja i konfiguracja aplikacji Podstawowe zasady gry Zaawansowane rozgrywki Przegląd przedmiotów i Pokémonów Złap Pokémony zanim ktoś Cię uprzedzi!

288
Loading...
EBOOK

Power Apps Tips, Tricks, and Best Practices. A step-by-step practical guide to developing robust Power Apps solutions

Andrea Pinillos, Tim Weinzapfel

Microsoft Power Apps is ideal for businesses seeking to digitally transform their operations by developing custom applications quickly and efficiently, without the heavy investment required for software development. This book leverages the authors’ combined experience in Power Platform, among others, to lay down the foundation for successful app development, focusing on defining project scope and understanding requirements.In this book, you’ll go through several key development areas, including solution creation and Power Platform environments, both critical areas for effective app development and deployment. You'll also discover best practices for choosing when to build a canvas app or a model-driven app based on project requirements and data connections. The chapters will take you through advanced development techniques and show you how to integrate Power Apps with other applications. You'll get a clear understanding of the key aspects of governance, security, app maintenance, and error handling, ensuring that your Power Apps solutions are not only effective but also secure and sustainable.By the end, you’ll confidently create scalable, secure, and maintainable Power Apps for your business needs.

289
Loading...
EBOOK

Practical C++ Game Programming with Data Structures and Algorithms. Write high-performance code and solve game development challenges with expert-led C++ solutions

Zhenyu George Li, Charles Shih-I Yeh, Dr....

Creating responsive, intelligent games takes more than just following engine tutorials. It requires solving real development challenges with practical, efficient code. This book bridges theory and practice with proven algorithms and techniques grounded in real-world production needs, emphasizing clean, portable C++ implementations.Starting with raylib and the custom Knight engine layer, you’ll be introduced to a simple object-oriented scene and game object system. From there, you'll build responsive gameplay systems using essential data structures and algorithms, progressing through 2D rendering, collision detection, effects, and camera control before advancing to 3D graphics environments built using shaders, lighting, quad-tree terrain, and dynamic camera setups.You’ll animate characters using skeletal rigs, interpolation, and inverse kinematics for fluid movement and then develop game AI using FSMs, behavior trees, A* pathfinding, and steering behaviors. The book also covers neural networks, exploring their underlying theories, training processes, and tools. Throughout, the code is written in legacy-compatible C++ to ensure broad support across platforms and compilers.By the end, you’ll have gained the skills to build game systems that not only work but also scale, perform, and adapt like professional-grade code.

290
Loading...
EBOOK

Practical Game AI Programming. Unleash the power of Artificial Intelligence to your game

Micael DaGraça

The book starts with the basics examples of AI for different game genres and directly jumps into defining the probabilities and possibilities of the AI character to determine character movement. Next, you’ll learn how AI characters should behave within the environment created.Moving on, you’ll explore how to work with animations. You’ll also plan and create pruning strategies, and create Theta algorithms to find short and realistic looking game paths. Next, you’ll learn how the AI should behave when there is a lot of characters in the same scene.You'll explore which methods and algorithms, such as possibility maps, Forward Chaining Plan, Rete Algorithm, Pruning Strategies, Wall Distances, and Map Preprocess Implementation should be used on different occasions. You’ll discover how to overcome some limitations, and how to deliver a better experience to the player. By the end of the book, you think differently about AI.

291
Loading...
EBOOK

Practical Game Design. Learn the art of game design through applicable skills and cutting-edge insights

Adam Kramarzewski, Ennio De Nucci

If you are looking for an up-to-date and highly applicable guide to game design, then you have come to the right place! Immerse yourself in the fundamentals of game design with this book, written by two highly experienced industry professionals to share their profound insights as well as give valuable advice on creating games across genres and development platforms.This book covers the basics of game design one piece at a time. Starting with learning how to conceptualize a game idea and present it to the development team, you will gradually move on to devising a design plan for the whole project and adapting solutions from other games. You will also discover how to produce original game mechanics without relying on existing reference material, and test and eliminate anticipated design risks. You will then design elements that compose the playtime of a game, followed by making game mechanics, content, and interface accessible to all players. You will also find out how to simultaneously ensure that the gameplay mechanics and content are working as intended.As the book reaches its final chapters, you will learn to wrap up a game ahead of its release date, work through the different challenges of designing free-to-play games, and understand how to significantly improve their quality through iteration, polishing and playtesting.