3D Graphics with XNA Game Studio 4.0 (Paperback)
暫譯: 使用 XNA Game Studio 4.0 的 3D 圖形學

Sean James

  • 出版商: Packt Publishing
  • 出版日期: 2010-11-21
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 292
  • 裝訂: Paperback
  • ISBN: 1849690049
  • ISBN-13: 9781849690041
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

A step-by-step guide to adding the 3D graphics effects used by professionals to your XNA games.

  • Improve the appearance of your games by implementing the same techniques used by professionals in the game industry
  • Learn the fundamentals of 3D graphics, including common 3D math and the graphics pipeline
  • Create an extensible system to draw 3D models and other effects, and learn the skills to create your own effects and animate them
  • In Detail

    XNA is a very powerful API using which it's easy to make great games, especially when you have dazzling 3D effects. This book will put you on course to implement the same 3D graphics used in professional games to make your games shine, and get those gamers addicted! If you think 3D graphics is something that limits your games, then this book is for you.

    3D Graphics with XNA Game Studio 4.0 is a step by step companion to implement the effects used in professional 3D games in your XNA games. By the time you're done with this book your games would have eye-catching visuals and 3D effects.

    The one thing that can make or break a game is its appearance; players will mostly be attracted to a game if it looks good. With this book you will create your 3D objects and models and make them look more interesting by using shadowing and lighting techniques, and make them move in nasty ways using animation. Want to create realistic terrians for your games? Need some place for your 3D models to engage in battle? This book will enable you to do all that and more, by walking you through the implementation of numerous effects and graphics techniques used in professional games so that you can make them look great.

    What you will learn from this book

    • Understand the fundamentals of 3D graphics and math.
    • Create a flexible framework for building games
    • Learn how to implement some of the most common and uncommon graphics techniques such as lighting and animation, using the XNA Framework.
    • Work with HLSL and shaders.
    • Create an architecture rendering and creating special effects.
    • Improve your games with optimization techniques.

    Approach

    This book is designed as a step-by-step tutorial that can be read through from beginning to end, with each chapter building on the last. Each section, however, can also be used as a reference for implementing various camera models, special effects, etc. The chapters are filled with illustrations, screenshots, and example code, and each chapter is based around the creation of one or more example projects. By the end of the first chapter you will have created the framework that is used and improved upon for the rest of the book, and by the end of the book you will have implemented dozens of special effects, camera types, lighting models and more using that framework.

    Who this book is written for

    This book is mainly written for those who are familiar with object oriented programming and C# and who are interested in taking 3D graphics of their XNA games to the next level. This book will be useful as learning material for those who are new to graphics and for those who are looking to expand their toolset. Also, it can be used by game developers looking for an implementation guide or reference for effects or techniques they are already familiar with.

商品描述(中文翻譯)

《逐步指南:將專業人士使用的 3D 圖形效果添加到您的 XNA 遊戲中》

- 通過實施遊戲行業專業人士使用的相同技術來改善您的遊戲外觀
- 學習 3D 圖形的基本原理,包括常見的 3D 數學和圖形管道
- 創建一個可擴展的系統來繪製 3D 模型和其他效果,並學習創建自己的效果和動畫的技能

**詳細內容**

XNA 是一個非常強大的 API,使用它可以輕鬆製作出色的遊戲,特別是當您擁有令人驚豔的 3D 效果時。本書將引導您實現專業遊戲中使用的相同 3D 圖形,使您的遊戲閃耀,並讓玩家上癮!如果您認為 3D 圖形是限制您遊戲的因素,那麼這本書就是為您而寫的。

《使用 XNA Game Studio 4.0 的 3D 圖形》是一本逐步指南,幫助您在 XNA 遊戲中實現專業 3D 遊戲中使用的效果。當您完成本書時,您的遊戲將擁有引人注目的視覺效果和 3D 效果。

影響遊戲成敗的關鍵因素之一就是其外觀;如果遊戲看起來不錯,玩家通常會被吸引。通過本書,您將創建 3D 物件和模型,並使用陰影和照明技術使它們看起來更有趣,並通過動畫使它們以有趣的方式移動。想為您的遊戲創建逼真的地形嗎?需要一個地方讓您的 3D 模型進行戰鬥嗎?本書將幫助您實現這一切,通過引導您實現專業遊戲中使用的多種效果和圖形技術,使它們看起來出色。

**您將從本書中學到什麼**

- 理解 3D 圖形和數學的基本原理。
- 創建一個靈活的遊戲構建框架。
- 學習如何使用 XNA Framework 實現一些最常見和不常見的圖形技術,如照明和動畫。
- 使用 HLSL 和著色器。
- 創建架構以渲染和創建特效。
- 通過優化技術改善您的遊戲。

**方法**

本書設計為逐步教程,可以從頭到尾閱讀,每一章都在前一章的基礎上進行擴展。然而,每個部分也可以作為實現各種相機模型、特效等的參考。各章節充滿插圖、截圖和示例代碼,每章圍繞一個或多個示例項目的創建展開。在第一章結束時,您將創建出在本書其餘部分中使用和改進的框架,而在本書結束時,您將使用該框架實現數十種特效、相機類型、照明模型等。

**本書的讀者對象**

本書主要針對熟悉物件導向程式設計和 C# 的讀者,並希望將其 XNA 遊戲的 3D 圖形提升到更高水平。對於新手來說,本書將作為學習材料,對於希望擴展工具集的人也會有幫助。此外,遊戲開發者也可以將其用作效果或技術的實現指南或參考。