| Autor: | Peter Walsh |
| Rok vydání: | 2003 |
| Počet stránek: | 600 |
| Jazyk: | Angličtina |
| Datum přidání: | 29.7.2008 |
| Kategorie: | Počítače |
| Počet prohlížení: | 582 |
| Celkové hodnocení: | 2.9 |
| Přidal: | -- |
For programmers who are new to graphics and game programming.
"Advanced 3D Game Programming with DirectX 9.0" by Peter Walsh covers a broad range of subjects critical to making games: graphics, artificial intelligence, networking, and mathematics. Priced at just under $60, the book contains eleven chapters that span approximately 520 pages.
The first chapter, "Windows" describes how to create a window and respond to some of the common Windows messaging events. The chapter defines several custom classes that loosely resemble code created by Visual Studio's workspace wizard but cleaner and in a Win32 flavor. These classes form the framework for a generic Windows game.
The next three chapters (Getting Started with DirectX, DirectInput, and DirectSound) show how to compile and link DirectX with your application and initialize two of the sub-systems found in DirectX, DirectSound and DirectInput. The sub-systems are briefly highlighted and wrapper classes are given to simplify their usage. The DirectInput and DirectSound chapters focus on initialization of each system rather than exploring the more sophisticated uses of each system like force feedback or dynamic audio mixing.
Chapters on 3D math, artificial intelligence, and networking follow. The math chapter provides basic math definitions like the dot and cross products as well as container classes for vectors and matrices. The AI chapter is brief. Readers seeking to gain a deeper understanding should read the chapter in conjunction with a decent college text that describes fundamental search routines like A* or Djkstra's algorithm. Lastly, the networking chapter relies on WinSock without mentioning DirectPlay. Classes are provided to encapsulate the network layer of a game. While all three chapters are essential to game programming, none adequately covered the complexity and nuances of each subject given the space provided.
The remaining chapters presented in the last fifth of the book discuss rendering and are easily the highpoint of the text. Walsh attempts to detail advanced topics like multi-texture and multi-pass rendering using the fixed function pipeline. Yet despite featuring DirectX 9.0, many of the new SDK features were missing from the text such as vertex and pixel shaders, displacement maps, or the two-sided stencil mode. Beginning with lighting and fog parameters, Walsh explores several sophisticated graphics techniques including the mathematics of animation, subdivision of surfaces, radiosity, and progressive meshes. Then, examples of multi-pass texture mapping (light maps, environment maps, and glow maps) are provided to illustrate various DirectX render states. Last, Walsh discusses scene management to assist in reducing the number of objects drawn per frame by using portals to test visibility and octrees.
Potřebujete stáhnout třeba filezillu, skype, pdf creator nebo jinou z běžně používaných aplikací? Zkuste se podívat na web aplikace ke stažení zadarmo pro všechny co potřebují stáhnout data.
Máte rádi filmy? Tak to se podívejte na nový web filmy online ke shlédnutí, který nabízí spoustu filmů a filmových recenzí online. Na webu najdete desítky zábavných a i akčních filmů ze všech žánrů, od komedií po drama. Najdete zde malé recenze a základní údaje o filmu(délka, herci, původ, ...).
V poslední době se počet aut i přes finanční krizi stále zvětšuje. To má za následek růst společností poskytující povinné ručení. Každé auto musí být ze zákona pojištěné proti nehodě. Pokud dojde k nehodě, tak toto pojištění hradí škody na druhém autě. Pokud nemáte havarijní pojištění tak škody na vlastním autě si hradíte sám(když způsobíte nehodu). Jestli nehodu způsobí druhý účastník nehody, platí za nehodu jeho pojištovna. Proto každý musí mít zákonné pojištění vozidel.
Peníze hýbou celým světem i internetem.Pokud potřebujete rychle obnos peněz, máte několik možností. Nejednoduší je si peníze půjčit od banky. Pokud chcete takovou půjčku, je potřeba za peníze ručit. Dalším vhodným typem jsou půjčky na směnku, kde nemusíte dokládat žádný příjem. Půjčka na směnku nepotřebuje žádné notářské ověření. Kromě těchto úvěrů, můžeme využívat dalších bankovních služeb a půjček. Další nejběžnější jsou půjčky bez potvrzení o přijmu. Pújčování peněz ma velkou nevýhodu splácení úroků. Úroková sazba se může měnit podle klinta, banky a nebo věřitele. Kromě bankovních asociací si můžeme půjčku pořidit také od nebankovních. Ty se většinou odlišují v tom že neporovnávají centrální registr, ale zase jejich úroková míra je znatelně navýšená od bankovních půjček. Třeba můžete využít nebankovní půjčky bez registru. Tyhle půjčky poskytují společnosti, které se zaměřují na poskytování pújček a úvěrů. K poskytování finančních částek je zapotřebí mít povolení.
Hip hop je životní styl, který vzniknul v USA na poččátku 70 let. Tento styl ma spoustu svých specifikací a unikátností. Jedná se o hudbní styl, který ale ovlivnil modu a styl mladých lidí. Pokud chcete zakoupit oblečení, podívejte se na tento nový hip hop shop. Tento styl oblečení je známý po celým světě. Hlavně mladší generace se obléká do hip hop oblečení. Hip hop jako název vzniknul hlavně pro rapovou hudbu. Některé hudební nahrávky si můžete stáhnout třeba na serveru hudba ke stažení zdarma. Mezi nejznámější rapery patří : 50cent, Eminem, Orion(CZ) a další.
Nový rok běží už pár týdnů v plném proudu a my se podívám na novinky které přináší. Rok 2009 bude určitě ve znamení celosvětové finanční krize, která začala na počátku loňského roku v USA. S hlediska financí dochází také k novému přepočtu výplat. K novému výpočtu výplaty poslouží kalkulačka mzdy 2009, ve které si můžete snadno zjistit kolik letos dostanete peněz. Kromě výpočtu letošní čisté mzdy můžete využít několik dalších funkcí, které tento web nabízí. Jedná se především výpočet odchodu do důchodu nebo ostatní výpočty. Tato kalkulačka online umožnuje mít nestále přehled a výši mzdy kterou dostanete.