Search results

769
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!

770
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!

771
Loading...
EBOOK

Opowieści w obiektywie. Świat okiem Vincenta Laforeta

Vincent Laforet

Zdjęcia warte tysiąca emocji ZROBIENIE ZDJĘCIA, KTÓRE OPOWIADA PEWNĄ HISTORIĘ, TO PRAWDZIWA SZTUKA. Musisz wiedzieć, co powinno się znaleźć w kadrze, a co należy odrzucić. Musisz zrozumieć, co warto wyeksponować, by podkreślić wagę narracji, jak użyć światła, kształtów i kolorów, by nie tylko wyrazić pewną myśl, lecz także nadać zdjęciu artystyczną wartość. VINCENT LAFORET - zdobywca Nagrody Pulitzera, zaliczony w poczet stu najbardziej wpływowych ludzi w dziedzinie fotografii przez magazyn "American Photo" - daje nam niepowtarzalną szansę spojrzenia na sztukę robienia zdjęć przez pryzmat jego prac oraz doświadczenia w fotografii prasowej i reklamowej. Ta piękna książka została zilustrowana bajecznie kolorowymi, całostronicowymi fotografiami, którym towarzyszą opisy konkretnych sytuacji (skutki huraganu Katrina, igrzyska olimpijskie czy konflikt w Pakistanie) uzupełnione o informacje techniczne. Dzięki ponad stu przykładowym zdjęciom masz w zasięgu ręki przekrojowy materiał, który pomoże Ci w realizacji własnych celów artystycznych oraz połączy możliwości aparatu z indywidualnym pomysłem na interesujące historie. Dowiedz się, w jaki sposób wykorzystać mocne strony fotoreportażu do sugestywnego opowiedzenia historii. Użyj światła, kształtów i barw do aranżowania bogatych kompozycji, które nie tylko wyrażają pewną myśl, lecz decydują o pięknie zdjęcia i jego warstwie emocjonalnej. Poznaj te zależności między pierwszym planem i tłem, które można twórczo wykorzystać do zaaranżowania kompozycji o sugestywnej wymowie. Naucz się wybierać obiektywy, które będą korespondowały z koncepcją zdjęcia. Poczytaj o prawdziwej wartości zdjęć i poznaj tajniki tworzenia wymownych kompozycji, które przedstawiają prawdziwą naturę wybranego tematu - niezależnie od tego, czy będzie to pejzaż, detal, portret, zdjęcie akcji czy fotografia lotnicza. Vincent Laforet - potrójny zdobywca prestiżowych "lwów" na Międzynarodowym Festiwalu Reklamy w Cannes w 2010 roku. Jest reżyserem i reporterem, laureatem Nagrody Pulitzera, fotografem znanym z wizjonerskiego podejścia i narracji budowanych obrazem. Jego prace były publikowane w niemal wszystkich liczących się czasopismach i gazetach, takich jak "Vanity Fair", "New York Times Magazine", "National Geographic", "Sports Illustrated", "Time", "Newsweek" i "Life". Vincent Laforet słynie też z innowacyjnego podejścia do fotografii lotniczej. Jego blog, https://blog.vincentlaforet.com, jest uznawany za pozycję obowiązkową w branży fotograficznej.

772
Loading...
AUDIOBOOK

Oprogramowanie szyte na miarę. Jak rozmawiać z klientem, który nie wie, czego chce. Wydanie II rozszerzone

Michał Bartyzel

Przy tworzeniu projektów informatycznych ludzie muszą umieć się dogadać. Brak wspólnej wizji, świadomości istnienia innych perspektyw czy zrozumienia potrzeb pomiędzy współpracującymi stronami zawsze prowadzi do porażki. Tym bardziej w środowisku Agile, gdzie ludzie ze świata biznesu i developerzy pracują razem, zdolność do skutecznej komunikacji staje się niezwykle ważna. Można nawet powiedzieć, że umiejętności miękkie mają tam większe znaczenie niż umiejętności techniczne, które łatwiej zdobyć. Skuteczna komunikacja to taka sama umiejętność jak jazda samochodem czy programowanie. Michał Bartyzel doskonale to pokazuje, rozkładając cały proces rozmowy na proste elementy. Dzięki temu czytelnik może nauczyć się rozpoznawać wzorce i dopasowywać odpowiednie techniki do kontekstu rozmowy. Autor posługuje się prostym i zrozumiałym językiem, uważnie wybiera najważniejsze aspekty tematów z pogranicza psychologii i coachingu. Narzędzia, które czytelnik dostaje do ręki, można od razu wykorzystać w pracy. Oprogramowanie szyte na miarę wyróżnia się spośród pozycji o podobnej tematyce skupieniem na ludzkiej stronie tematu - w miejsce proponowania kolejnych szablonów i metod. Nie jest to kolejne tłumaczenie z języka angielskiego, ani próba zastosowania amerykańskich technik w polskich realiach. Liczne przykłady zaczerpnięte prosto z życia pokazują, jakie błędy popełniamy w codziennych rozmowach i jak można ich uniknąć. Gwarantuję, że niejeden raz uśmiechniesz się podczas czytania zapisów rozmów. Jest to książka promująca pierwszy punkt Manifestu Agile: ludzie i ich interakcje ponad procesy i narzędzia. Polecam ją gorąco wszystkim osobom zaangażowanym w pracę nad projektami informatycznymi wytwarzanymi w relacji klient-dostawca albo na wewnętrzne potrzeby organizacji. Krystian Kaczor, Agile Coach, trener, autor książki Scrum i nie tylko

773
Loading...
EBOOK

Oprogramowanie szyte na miarę. Jak rozmawiać z klientem, który nie wie, czego chce. Wydanie II rozszerzone

Michał Bartyzel

Przy tworzeniu projektów informatycznych ludzie muszą umieć się dogadać. Brak wspólnej wizji, świadomości istnienia innych perspektyw czy zrozumienia potrzeb pomiędzy współpracującymi stronami zawsze prowadzi do porażki. Tym bardziej w środowisku Agile, gdzie ludzie ze świata biznesu i developerzy pracują razem, zdolność do skutecznej komunikacji staje się niezwykle ważna. Można nawet powiedzieć, że umiejętności miękkie mają tam większe znaczenie niż umiejętności techniczne, które łatwiej zdobyć. Skuteczna komunikacja to taka sama umiejętność jak jazda samochodem czy programowanie. Michał Bartyzel doskonale to pokazuje, rozkładając cały proces rozmowy na proste elementy. Dzięki temu czytelnik może nauczyć się rozpoznawać wzorce i dopasowywać odpowiednie techniki do kontekstu rozmowy. Autor posługuje się prostym i zrozumiałym językiem, uważnie wybiera najważniejsze aspekty tematów z pogranicza psychologii i coachingu. Narzędzia, które czytelnik dostaje do ręki, można od razu wykorzystać w pracy. Oprogramowanie szyte na miarę wyróżnia się spośród pozycji o podobnej tematyce skupieniem na ludzkiej stronie tematu - w miejsce proponowania kolejnych szablonów i metod. Nie jest to kolejne tłumaczenie z języka angielskiego, ani próba zastosowania amerykańskich technik w polskich realiach. Liczne przykłady zaczerpnięte prosto z życia pokazują, jakie błędy popełniamy w codziennych rozmowach i jak można ich uniknąć. Gwarantuję, że niejeden raz uśmiechniesz się podczas czytania zapisów rozmów. Jest to książka promująca pierwszy punkt Manifestu Agile: ludzie i ich interakcje ponad procesy i narzędzia. Polecam ją gorąco wszystkim osobom zaangażowanym w pracę nad projektami informatycznymi wytwarzanymi w relacji klient-dostawca albo na wewnętrzne potrzeby organizacji. Krystian Kaczor, Agile Coach, trener, autor książki Scrum i nie tylko

774
Loading...
EBOOK

Optymalizacja wydajności aplikacji na Android

Hervé Guihot

Twórz stabilne, wydajne i szybkie aplikacje! Platforma Android wciąż się rozwija, a użytkownicy oczekują coraz bardziej zaawansowanych aplikacji. Istotne jest to, że muszą one działać perfekcyjnie — nie ma tu miejsca na zacięcia, spowolnienia lub brak odpowiedzi. Programiści często muszą dopracowywać, poprawiać i optymalizować wydajność tworzonych programów. Ponieważ aplikacje stają się coraz bardziej złożone, zagadnienia te zyskują na znaczeniu. Wydajniejsze programy pozwalają uzyskać wyższe oceny i ostatecznie odnieść większy sukces programiście aplikacji na Android. Jak to osiągnąć? Jest to zadanie trudne, ale wykonalne! Z tego podręcznika dowiesz się, jak dopracować aplikacje na Android; zapewnić ich stabilność, wydajność i szybkość działania. Zobaczysz, jak pisać aplikacje w Javie, C i obu tych językach z użyciem pakietów SDK i NDK Androida. W trakcie lektury odkryjesz, jak optymalizować kod oparty o OpenGL, jak zmniejszyć zużycie pamięci oraz zużycie baterii przez Twoją aplikację. Ponadto nauczysz się testować wydajność aplikacji oraz korzystać z nowości, jaką jest RenderScript. Po zapoznaniu się z tą książką staniesz się lepszym programistą i wzrośnie jakość Twoich aplikacji! Sięgnij po tę książkę i: zoptymalizuj aplikację w Javie za pomocą pakietu SDK świadomie używaj zasobów urządzenia wydajnie korzystaj z wielowątkowości i synchronizacji testuj aplikację pod kątem wydajności zagwarantuj najlepsze wrażenia jej użytkownikom! Wydajność to jedna z najważniejszych cech aplikacji — zadbaj o nią!

775
Loading...
EBOOK

Oracle PL/SQL w mgnieniu oka

Ben Forta

Początki pracy z bazą Oracle mogą być trudne. Oracle jest jednak warte poznania, ponieważ stało się niezwykle popularne dzięki swojej mocy obliczeniowej, elastyczności, zabezpieczeniom i innym cechom. Mimo tych zalet instalacja, konfiguracja, a nawet obsługa Oracle bywają złożone. Dodatkowo implementacja języka SQL zastosowana w Oracle (PL/SQL) różni się nieco od innych implementacji. Niniejsza książka jest skierowana do osób, które chcą możliwie jak najszybciej rozpocząć pracę z systemami Oracle i językiem PL/SQL. Jest to przystępnie napisany, bardzo praktyczny podręcznik, który do maksimum ułatwia szybkie przyswojenie niezbędnej wiedzy. Książka zawiera 26 lekcji. Przyswojenie materiału z każdego rozdziału zajmie Ci około 10 minut, co pozwoli Ci szybko przystąpić do praktycznego wykorzystania bazy Oracle z użyciem języka PL/SQL. W książce omówiono: podstawy baz danych i specyfikę Oracle i PL/SQL, tworzenie złożonych zapytań PL/SQL z kilkoma frazami i operatorami, wyszukiwanie, sortowanie i formatowanie danych, operacje wstawiania, modyfikacji i usuwania danych, tworzenie i modyfikowanie tabel oraz tworzenie złączeń, korzystanie z widoków, procedur zapamiętanych, kursorów, wyzwalaczy itp. Oracle i PL/SQL — najlepsze, gdy wyniki są potrzebne tu i teraz! Ben Forta — projektant i developer produktów informatycznych. Starszy dyrektor ds. inicjatyw edukacyjnych w firmie Adobe Systems. Napisał ponad 40 świetnych książek o SQL, wyrażeniach regularnych, programowaniu mobilnym i Adobe ColdFusion. Wiele z tych pozycji weszło do kanonu podręczników akademickich na uniwersytetach całego świata.

776
Loading...
EBOOK

Oświetlenie. Kreatywna fotografia

Harold Davis

Wydobądź więcej światła z Twoich zdjęć! Jakie informacje można odczytać z histogramu? Jak fotografować cienie? Jak wykorzystać lampy błyskowe w studio? Fotografia od zawsze i nierozerwalnie związana jest ze światłem. Umiejętność jego oceny i użycia do własnych celów świadczy o kunszcie fotografa. Wydobycie cieni, konfiguracja światła w studio, czas ekspozycji to te elementy, które szlifuje się latami. Czy da się to zrobić szybciej? Oczywiście! Cała wiedza związana z wykorzystaniem charakterystyki światła została zebrana w tej unikalnej książce. Dzięki niej unikniesz podstawowych błędów, przyspieszysz proces nauki oraz poznasz kruczki i sztuczki, pozwalające w okamgnieniu poprawić własny warsztat. W trakcie lektury dowiesz się, jak korzystać z histogramu, jak działa przesłona i jaki związek ma z głębią ostrości. Ponadto poznasz tajniki pracy w studio - począwszy od przygotowania sceny, a skończywszy na odbiciach i refrakcjach. Zobaczysz, jak osiągnąć efekt przezroczystości oraz jak oświetlać ludzi i pracować z lampami błyskowymi. A potem poznasz możliwości cyfrowej ciemni w zakresie pracy ze światłem, korygowania błędów oraz tworzenia niesamowitych efektów, takich jak HDR. Nie ma najmniejszych wątpliwości, że po lekturze tej książki Twoje zdjęcia nabiorą nowego wyrazu! Charakterystyka światła Złota godzina Prześwietlanie i niedoświetlanie zdjęć Wykorzystanie histogramu Korygowanie balansu bieli Unikanie szumów - czułość ISO Fotografowanie w terenie - krajobrazy, oświetlenie miasta, zbliżenia i zdjęcia makro Przygotowanie sceny w studio Tworzenie efektu przezroczystości Oświetlanie ludzi w studio Zastosowanie lamp błyskowych w pracowni Efekt HDR Wykorzystanie możliwości cyfrowej ciemni do korekty oświetlenia Odkryj siłę światła w fotografii - właściwie wykorzystane nada sens Twoim obrazom!