Items related to 3D Games: Real-Time Rendering and Software Technology,...

3D Games: Real-Time Rendering and Software Technology, Volume 1 (With CD-ROM) - Hardcover

  • 3.90 out of 5 stars
    10 ratings by Goodreads
 
9780201619218: 3D Games: Real-Time Rendering and Software Technology, Volume 1 (With CD-ROM)

Synopsis

This is the first academic games programming book/CD package that is expressly written for new degree courses in 3D-games programming. Authors introduce the theory behind the design of computer games and detail advanced techniques used in the industry.
 
Students will be able to develop their own games within the game 'skeletons' accompanying the book, and will learn how to program complex games. This book could also be used for a more standard undergraduate 3D graphics programming course, with the games context being highly motivational.
 
This book is a comprehensive treatment of current 3D games technology, including:
* Theoretical foundations
* Classical 3D graphics
* Real-time rendering technology
* Dynamics
* Collision detection
* Artificial Intelligence
* Image-based rendering
* Multi-player technology
* Software technology
* Engine architecture
 
The text is written around an actual engine that implements most of the described techniques and accompanies the book on a CD-ROM. Readers can try out their own ideas by writing source code and can experiment with existing demonstrations by writing or altering plug-ins. 
 
The supplied engine features are:
* BSP/PVS render management
* Light maps for static geometry
* Diffuse and specular (hardware) vertex lighting for dynamic objects
* Volumetric fog with fog maps
* Detail textures
* Multi-texture support
* Collision detection
* Dynamic lights
* Dynamic Shadows
* Physically based animations
* Animated meshed
* Tri-strips and fans
* Subdivision surfaces
* 3D sound support
* Complete plug-in directed

"synopsis" may belong to another edition of this title.

About the Author

Alan Watt, based at the University of Sheffield, is the author of many successful books including 3D Computer Graphics, Advanced Animation and Rendering Techniques and the Computer Image.

Fabio Policarpo is a software developer and founder of the company Paralelo Computacao based in Rio de Janeiro. He coauthored The Computer Image and is currently working on independent 3D action multiplayer games.

From the Back Cover

This book is a comprehensive treatment of current 3D games technology. It concentrates on:
· real-time rendering, or the necessary enhancements of 3D graphics to enable rendering at interactive rates;
· topics from other areas such as AI, physics and collision detection, that are used in games;
· the software technology of games - engine architecture and multi-player technology.

The text is written around the engine Fly3D (included with a full SDK on the CD) that implements most of the described techniques. Readers can try out their own ideas by writing source code and experiment with existing demonstrations by writing plug-ins and altering existing ones. You can even develop your own game.

Features of the game engine include:
· BSP/PVS render management
· Light Maps for static geometry (pre-computed lighting with soft shadows)
· Normal maps (dot product texture blending) for dynamic objects
· Diffuse and specular vertex lighting for dynamic objects
· Volumetric fog with fog maps
· Detail Textures
· Multi-texture support
· Collision detection
· Dynamic coloured lights with distance attenuation
· Dynamic shadows - lightmap or stencil shadow volumes
· Physically based simulations
· Animated meshes (vertex morph)
· Tri-strips and fans
· Subdivision Surfaces
· Dynamic LODs using bi-quadric Bezier meshes
· Cartoon like rendering with dynamic cartoon lighting
· Multiplayer support (TCP/IP) with client/server architecture (using DirectPlay)
· 3D sound support (using DirectSound)
· Mouse and Keyboard input (using DirectInput)
· Intel ® Pentium III vector and matrix maths optimisation
· Complete plug-in directed
· 3D Max plug-ins for export/import fly bsp levels and creating landscapes and animated meshes
· Editor with real-time preview of game (set up game and object parameters while playing)

Sections of the book have been designed to be self-contained. The areas covered are:
· Modelling and Foundation Maths
· Classical 3D Graphics
· Real-time rendering
· Control of Objects - dynamics - AI
· 2D Technology
· Software technology

CD includes:
· Full Fly3D SDK including source code for Fly3D.dll, front-ends, plug-ins and utilities
· 5 demo levels: car, walk (2 levels), ship (2 levels)
· Engine Reference Manual and tutorials in HTML
· Book images

Go to www.fly3D.com.br for Fly3D SDK updates, new demos, FAQs and message board.

Alan Watt, based at the University of Sheffield, is the author of many successful books including 3D Computer Graphics, Advanced Animation and Rendering Techniques and the Computer Image.

Fabio Policarpo is a software developer and founder of the company Paralelo Computacao based in Rio de Janeiro. He coauthored The Computer Image and is currently working on independent 3D action multiplayer games.


From the Inside Flap

The book can be read forwards or backwards. For example, if you wish to build up detailed implementation experience, you could start with Chapter 21 (Engine Architecture) familiarise yourself with the engine and development environment, and start writing new plug-ins using the theoretical chapters for reference when required. Alternatively you could take a more conventional approach studying the theoretical aspects first before moving onto to implementation.

Chapters are grouped into sections that are more or less self contained. These are:

Modelling and Foundation Maths

This section deals with the basic mathematics required to handle objects in three-dimensional space and the theory of object representation.

Classical 3D Graphics

Although much of the material in this chapter has migrated onto hardware, it is still necessary to have an appreciation of what the hardware does to be able to use it effectively.

Real-time rendering

This section deals with the technology developed by the games industry and the virtual reality industry which enable complex scenes to be rendered, to a reasonably high quality, in real time on a low cost graphics processor

Control of Objects

Mainstream techniques used to control the movement of objects are descried in this section. This ranges from simple low level control through to behavioural animation using AI technology. The material on AI is in the form of a debate concerning the potential use of the technology in the future.

2D Technology

A potentially important solution to the complexity problem in 3D graphics, both in terms of the creation cost and the rendering cost is the use of image based rendering techniques.

Software technology

This section deals with the techniques needed to write a multiplayer game using the currently popular 1st person shooter genre as an example. We examine the software architecture of a games engine and look at the design of the engine. Finally a comprehensive reference manual for the engine is given.

The book is not intended to be a 'how to program' in C++ and OpenGL text and we assume a reasonable knowledge of C or C++. Detailed examples of various algorithms implemented in C++ are sprinkled throughout the text. These are extracted from the engine and are reproduced in the text for convenience. A quick read will give some feel for the structure of the algorithm. In most cases to fully comprehend the code requires them to be studied in conjunction with Chapter 21 and the Reference Manual.

The graphics API/library used is OpenGL. Pentium 3 code is given alongside the C++ equivalent for efficient matrix operation in Chapter 1 and DirectyPlay utilities are used in Chapter 20. Clearly these facilities need separate study and the purpose of the examples is to give a 'flavour' of their use in the applications.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Good
Pages can have notes/highlighting...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for 3D Games: Real-Time Rendering and Software Technology,...

Stock Image

Alan Watt; Fabio Policarpo
Published by Addison-Wesley, 2000
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 3.73. Seller Inventory # G0201619210I3N00

Contact seller

Buy Used

US$ 7.88
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Alan Watt; Fabio Policarpo
Published by Addison-Wesley, 2000
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Good. No Jacket. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 3.73. Seller Inventory # G0201619210I3N10

Contact seller

Buy Used

US$ 7.88
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Policarpo, Fabio, Watt, Alan
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: Better World Books: West, Reno, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Bk&CD-Rom. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 14881987-6

Contact seller

Buy Used

US$ 8.11
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Alan Watt
Published by Addison-Wesley, 2000
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR003943169

Contact seller

Buy Used

US$ 4.26
Convert currency
Shipping: US$ 7.57
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Policarpo, Fabio, Watt, Alan
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: Better World Books Ltd, Dunfermline, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Bk&CD-Rom. Ships from the UK. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # GRP81842582

Contact seller

Buy Used

US$ 7.33
Convert currency
Shipping: US$ 10.82
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Policarpo, F. and Policarpo, F.
Published by Addison-Wesley, 2001
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: Anybook.com, Lincoln, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Fair. This is an ex-library book and may have the usual library/used-book markings inside.This book has hardback covers. In fair condition, suitable as a study copy. No dust jacket. Please note the Image in this listing is a stock photo and may not match the covers of the actual item,1750grams, ISBN:9780201619218. Seller Inventory # 9395724

Contact seller

Buy Used

US$ 3.49
Convert currency
Shipping: US$ 20.29
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Watt, Alan; Policarpo, Fabio
Published by Addison-Wesley, 2000
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: City Lights Bookshop, London, ON, Canada

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Very Good. Light wear to boards. Interior clean and unmarked. Includes CD-ROM in sleeve at rear of book. Seller Inventory # ABE-1741795781102

Contact seller

Buy Used

US$ 11.28
Convert currency
Shipping: US$ 21.50
From Canada to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Watt, Alan und Fabio Policarpo:
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: Antiquariat Buchhandel Daniel Viertel, Diez, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Sehr gut. 800 S. in gutem Zustand, 4514 ISBN 9780201619218 Sprache: Englisch Gewicht in Gramm: 1724 Gebundene Ausgabe, Maße: 19.05 cm x 4.32 cm x 24.13 cm. Seller Inventory # 3706931

Contact seller

Buy Used

US$ 5.05
Convert currency
Shipping: US$ 35.07
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Watt, Alan
Published by Addison-Wesley, 2000
ISBN 10: 0201619210 ISBN 13: 9780201619218
New Hardcover

Seller: Toscana Books, AUSTIN, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. Seller Inventory # Scanned0201619210

Contact seller

Buy New

US$ 39.86
Convert currency
Shipping: US$ 4.30
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Alan Watts, Fabio Policarpo
Published by Addison Wesley, 2000
ISBN 10: 0201619210 ISBN 13: 9780201619218
Used Hardcover

Seller: Buchpark, Trebbin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Sehr gut. Zustand: Sehr gut | Seiten: 816 | Sprache: Englisch | Produktart: Bücher. Seller Inventory # 1315666/202

Contact seller

Buy Used

US$ 15.11
Convert currency
Shipping: US$ 52.61
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 11 available

Add to basket

There are 2 more copies of this book

View all search results for this book