Publisher: 17
10065
Ebook

Learn OpenGL. Beginner's guide to 3D rendering and game development with OpenGL and C++

Frahaan Hussain

Learn OpenGL is your one-stop reference guide to get started with OpenGL and C++ for game development. From setting up the development environment to getting started with basics of drawing and shaders, along with concepts such as lighting, model loading, and cube mapping, this book will get you up to speed with the fundamentals.You begin by setting up your development environment to use OpenGL on Windows and macOS. With GLFW and GLEW set up using absolute and relative linking done, you are ready to setup SDL and SFML for both the operating systems.Now that your development environment is set up, you'll learn to draw using simple shaders as well as make the shader more adaptable and reusable. Then we move on to more advanced topics like texturing your objects with images and transforming your objects using translate, rotate and scale.With these concepts covered, we'll move on to topics like lighting to enable you to incorporate amazing dynamic lights in your game world.By the end of the book, you'll learn about model loading, right from setting up ASSIMP to learning about the model class and loading a model in your game environment. We will conclude by understanding cube mapping to bring advance worlds to your game.

10066
Ebook

Stanisław Wyspiański. W labiryncie świata, myśli i sztuki

Red. Anna Czabanowska-Wróbel

W książce znalazły się studia autorstwa uczestników konferencji, która odbyła się w Krakowie w ramach obchodów Roku Stanisława Wyspiańskiego, w setną rocznicę jego śmierci. Jaki Wyspiański wyłania się ze zgromadzonych artykułów i szkiców? Przede wszystkim różnorodny i wszechstronny, nowoczesny i pełen sprzeczności. Wypowiadający się w monumentalnym, dziele i w małym fragmencie. Poeta, dramaturg i artysta reprezentujący różne dziedziny sztuk. Człowiek teatru, autor fascynujących listów, myśliciel, twórca własnej przemyślanej estetyki i teorii sztuki. Z dystansu całego stulecia, które minęło od śmierci Wyspiańskiego widoczne jest, że warto nadal rozmawiać o Wyspiańskim. Zwłaszcza wtedy, gdy do rozmowy włączają się przedstawiciele różnych dyscyplin naukowych, reprezentanci różnych pokoleń i orientacji badawczych.

10067
Ebook

Kuchnia w języku i kulturze dawniej i dziś

Tomasz Gęsina, Wioletta Wilczek

Książka Kuchnia w języku i kulturze dawniej i dziś powstała z inspiracji światem kuchni, dostarczającym nieustannych wrażeń zmysłowych. Większość opublikowanych artykułów, zamieszczonych w monografii, została wygłoszona podczas konferencji naukowej „Kuchnia w języku i kulturze dawniej i dziś” (Katowice, 9 maja 2017 r.), natomiast niektóre powstały w wyniku ożywionych dyskusji nad zaprezentowanymi wystąpieniami i zainteresowaniem tematyką kuchenną. Inicjatywa wydarzenia została podjęta przez Instytut Języka Polskiego im. Ireny Bajerowej we współpracy z Katedrą Międzynarodowych Studiów Polskich oraz Szkołą Języka i Kultury Polskiej Uniwersytetu Śląskiego w Katowicach. Autorzy artykułów podjęli różnorodną problematykę związaną z tym zagadnieniem w ujęciu historycznym i współczesnym. Ważnym aspektem badań była także kuchnia narodowa i regionalna. Wymienione kręgi tematyczne stały się podstawą do wydzielenia trzech części niniejszej pracy. W pierwszej z nich - Kulinaria przeszłości - dawna kuchnia w języku i tekście - znalazły się prace poświęcone analizom dawnej leksyki i tekstów (najstarsza polska książka kulinarna Compendium ferculorum autorstwa Stanisława Czernieckiego, zestawiona ze współczesnymi publikacjami o tematyce kulinarnej; leksyka związana z nazwami dawnych naczyń i narzędzi kuchennych; analiza dzieła De herba vetonica Antoniusza Muzy, łączącego w sobie wątki z kilku dziedzin: kuchni, religii i medycyny). W drugiej części - Nowoczesność i tradycja - współczesne odsłony kulinarne – znajdują się cztery teksty podejmujące różnorodne funkcjonowania sfery kulinarnej w różnych przestrzeniach (recepcja kuchni włoskiej w najnowszej literaturze polskiej; przestrzeń telewizyjna i ewoluujący w jej obrębie gatunek poradnika kulinarnego; przekształcenia gatunku przepisu na podstawie dwóch przykładowych tekstów, oddzielonych ponad stuletnim czasem powstania: przepisu pochodzącego z Uniwersalnej książki kucharskiej Marii Ochorowicz-Monatowej tekstu zawartego w książce autorstwa Kingi Paruzel Nie…zwykła kuchnia, bo każdy jest inny; porównanie zróżnicowanych czasowo wydań znanej książki kucharskiej Kuchnia polska (z roku 1959 oraz wersji późniejszych – z roku 1985 i 1993). Z kolei artykuły zebrane w części trzeciej - Smaki świata i bliskiej okolicy - kuchnie narodowe i regionalne - łączy tematyka sygnalizowana tytułem działu, powstała z chęci charakterystyki sfery kulinarnej łączącej ludność zamieszkującą dane państwo lub region (kuchnia gruzińska, kirgiska oraz śląska). Artykuły zgromadzone w tej książce, pomimo iż wykorzystują często odmienne założenia metodologiczne, potwierdzają, że tematyka kulinarna stanowi impuls inspiracji badawczych. Poczynione analizy i obserwacje prezentują bogaty materiał źródłowy, świadcząc tym samym o niezmiennie istotnej roli sztuki przyrządzania potraw w życiu człowieka. Złożoność i różnorodność podjętej problematyki przekonuje o możliwości dalszych, wieloaspektowych badań nad kuchnią w języku, literaturze czy kulturze. Publikacja skierowana jest do badaczy, zajmującymi się zagadnieniami kulinarnymi z różnych perspektyw, a także do studentów kulturoznawstwa, filologii, antropologii, zainteresowanych tematyką kuchni. Książka stanowi również ciekawy przewodnik po świecie kuchni – od czasów najdawniejszych do tych współczesnych.

10068
Ebook

OpenCV 3 Computer Vision with Python Cookbook. Leverage the power of OpenCV 3 and Python to build computer vision applications

Aleksei Spizhevoi, Aleksandr Rybnikov

OpenCV 3 is a native cross-platform library for computer vision, machine learning, and image processing. OpenCV's convenient high-level APIs hide very powerful internals designed for computational efficiency that can take advantage of multicore and GPU processing. This book will help you tackle increasingly challenging computer vision problems by providing a number of recipes that you can use to improve your applications.In this book, you will learn how to process an image by manipulating pixels and analyze an image using histograms. Then, we'll show you how to apply image filters to enhance image content and exploit the image geometry in order to relay different views of a pictured scene. We’ll explore techniques to achieve camera calibration and perform a multiple-view analysis.Later, you’ll work on reconstructing a 3D scene from images, converting low-level pixel information to high-level concepts for applications such as object detection and recognition. You’ll also discover how to process video from files or cameras and how to detect and track moving objects. Finally, you'll get acquainted with recent approaches in deep learning and neural networks.By the end of the book, you’ll be able to apply your skills in OpenCV to create computer vision applications in various domains.

10069
Ebook

Jerry of the Islands

Jack London

One of Jack Londons most beloved books is about the amazing adventures of the Irish Terrier Jerry. From birth, Jerry saw from his master only care and love. But once his life changed dramatically Jerry was on an island inhabited by some natives. The natural mind, resourcefulness and courage helped the extraordinary dog to avoid many dangers and even find a friend in a hostile tribe of natives.

10070
Ebook

Praktyki performance management w kontekście wymogów koncepcji lean w środowisku usług

Wojciech Ulrych

Koncepcja szczupłego zarządzania (lean management) prowadzi do ograniczania marnotrawstwa i tworzenia wartości dla klienta. Sprawdziła się ona w produkcji, ale czy taki sam sukces może osiągnąć w środowisku usług? Cechy usług wskazują bowiem na trudności w ich standaryzacji oraz na wymóg jednoczesnego świadczenia usług i ich konsumpcji przez klienta. Tymczasem lean podkreśla wagę zespołowego działania i postuluje ograniczanie istotnych indywidualnych praktyk zarządzania efektywnością pracownika (performance management), takich jak opis stanowiska pracy, wynagradzanie indywidualnej efektywności, zrezygnowanie z oceny okresowej. Czy zatem w świecie zespołowego, szczupłego zarządzania nadal jest miejsce dla systemowego zarządzania indywidualną efektywnością pracy? W publikacji omówiono wpływ praktyk performance management na realizację wymogów lean w środowisku usług (lean service). Wynikiem po­wiązania obydwu koncepcji było opracowanie globalnego modelu PM-LS. Wskazuje on, że istnieje zestaw praktyk performance management, który ogranicza bariery wdrażania lean w usługach i wpływa na ograniczanie marnotrawstwa w badanych działach funkcjonujących w środowisku usług.

10071
Ebook

CATIA V5. Sztuka modelowania powierzchniowego

Andrzej Wełyczko

Odkryj tajniki modelowania powierzchniowego w programie CATIA V5! Jakie znaczenie w projektowaniu mają modele matematyczne krzywych i powierzchni? Jak definiować krzywe? Jak określać parametry powierzchni? Bez systemów CAD nikt nie wyobraża sobie dzisiaj profesjonalnego projektowania. Usprawniają one nie tylko sam proces projektowy, ale także tworzenie dokumentacji, oraz zapewniają łatwe i efektywne wprowadzanie zmian konstrukcyjnych. Jednak nie wszystkie systemy typu CAD oferują identyczne możliwości, szczególnie w kwestii modelowania powierzchniowego. Jeśli uważasz je za niezbędne w Twojej pracy, wypróbuj sprawdzony program CATIA V5 i naucz się optymalnie wykorzystywać jego zalety w tym zakresie. Bogato ilustrowana książka "CATIA V5. Sztuka modelowania powierzchniowego" pozwoli Ci osiągnąć biegłość i całkowitą swobodę w dziedzinie modelowania. Zdradzi Ci wszelkie sekrety, pomagające zachować pełną kontrolę nad procesem zmian. Podpowie, jak używać różnych rodzajów krzywych, a także definiować kontury oraz relacje geometryczne i wymiarowe. Wyjaśni, jak zachować ciągłość modelu powierzchniowego i na czym polega praca w środowisku Generative Shape Design (GSD). Podsunie odpowiednie parametry i polecenia, a na dodatek wskaże mechanizmy wspomagające proces projektowania. Modele matematyczne krzywych i powierzchni Krzywe swobodne, Béziera, typu Spline i NURBS Moduł Sketcher — wybór płaszczyzny szkicowania, parametry konturu Środowisko Generative Shape Design — definiowanie krzywych Organizacja struktury modelu powierzchniowego Mechanizmy wspomagające projektowanie przestrzenne Określanie parametrów modelu powierzchniowego w GSD Definicja prostych powierzchni parametrycznych Definicja powierzchni wymagających krzywej typu Spine Zapewnianie wymaganej ciągłości modelu powierzchniowego Operacje na powierzchniach teoretycznych Analizy jakości powierzchni Wszystkie sekrety efektywnego modelowania powierzchniowego w CATIA V5!

10072
Ebook

Prawa człowieka. Uniwersalizm a partykularyzm godności

Daria Bieńkowska, Ryszard Kozłowski

Prezentowane przez autorów analizy zwracają uwagę na wiele szczegółowych kwestii prawnych, etycznych i filozoficznych, a przyjęta perspektywa namysłu i proponowanych rozwiązań opiera się na godności osoby ludzkiej. Skoncentrowani na jej istocie mniejszym zainteresowaniem darzymy tzw. koncepcje godności, dyskusję wokół jej źródeł (immanentnych czy transcendentnych), konteksty, w których występuję, obszary nauki i kultury, które do niej nawiązują, czyniąc zeń niekiedy boskie principium myślenia i działania. Nie fascynują nas także przeświadczenia o zobowiązującej sile godności, jakoby miała być źródłem powinności moralnych człowieka. O wiele bardziej przekonuje nas osobiste poczucie własnej i cudzej wartości, płynącej z uchwycenia sensu spotkania z Innym, otwarcia się na drugiego człowieka, na jego i własne człowieczeństwo.