Papervision3D Essentials (Paperback)
暫譯: Papervision3D 基礎精要 (平裝本)
Paul Tondeur, Jeff Winder
- 出版商: Packt Publishing
- 出版日期: 2009-08-31
- 售價: $1,575
- 貴賓價: 9.5 折 $1,496
- 語言: 英文
- 頁數: 428
- 裝訂: Paperback
- ISBN: 1847195725
- ISBN-13: 9781847195722
-
相關分類:
3D建模 3D-modeling、ActionScript & FLASH
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$880$695 -
$774Software Engineering, 8/e
-
$1,200$948 -
$990$891 -
$299Beginning Java Game Programming, 2/e
-
$2,040$1,938 -
$980$774 -
$620$490 -
$530$350 -
$780$616 -
$880$695 -
$780$616 -
$380$296 -
$750$593 -
$680$537 -
$420$328 -
$820$648 -
$580$458 -
$530$419 -
$620$484 -
$890$703 -
$450$351 -
$780$741 -
$850$672 -
$580$458
相關主題
商品描述
Create interactive Papervision 3D applications with stunning effects and powerful animations
- Build stunning, interactive Papervision3D applications from scratch
- Export and import 3D models from Autodesk 3ds Max, SketchUp and Blender to Papervision3D
- In-depth coverage of important 3D concepts with demo applications, screenshots and example code.
- Step-by-step guide for beginners and professionals with tips and tricks based on the authors' practical experience
In Detail
Papervision3D is a powerful real-time 3D engine for Flash. Papervision3D can take externally created 3D models and render them as Flash content, without requiring end-users to download or install an additional plug-in. It has an outstanding reputation within the Flash community and its ease of use has even impressed experienced 3D game developers. However, getting started with Papervision3D can be daunting and mastering it can be challenging. This book guides you through the easiest way to tackle challenges that you may normally face with Papervision3D and master them effectively.The book will show you how to build Papervision3D applications from scratch in the easiest way, providing plenty of examples that make sense even if you're not a Flash expert. Papervision3D Essentials serves as a comprehensive guide to getting you started, as well as being an invaluable reference for every Papervision3D user and developer. By the end of this book you will be able to create your own projects with real-time 3D rendering.
Since the first release of Papervision3D in 2007, the authors have been involved in various commercial projects with Papervision3D, building up a deep understanding of the engine. In Papervision3D Essentials, the authors share their knowledge to help you create stunning 3D content in Flash and teach you how to work with one of the most exciting open-source Flash projects around. Papervision3D Essentials shows you how to download Papervsion3D and make it work in Flash, Flash Builder and Flex Builder. It provides a short introduction to Object Oriented Programming and classes for those who are new to non-timeline programming. Then, it takes a closer look at the engine, discussing a broad range of topics from how to work with built-in 3D objects to using and animating cameras, 3D objects, and light. Applying materials and textures, using filters and effects, particles and performance optimizations are also covered. Ultimately, this book will provide you with the information you need to build your first Papervision3D application. Covering the basics, but by no means limited to beginners, Papervision3D Essentials provides a thorough explanation of the engine and numerous tips and tricks, making it a valuable resource for every Papervision3D user.
What you will learn from this book?
- Download, install, and configure your tools for creating Papervision3D applications
- Employ the document class in Flash, Flash Builder and Flex Builder and use 3D objects as the building blocks for a basic application
- Learn what materials are and the differences between the available material types, from simple images to movie clips and streaming video
- Create outstanding effects by implementing different camera types and tricks
- Discover the workflow of exporting models from Autodesk 3ds Max, SketchUp, and Blender into Papervision3D
- Optimize the performance and quality of your applications to get the best possible performance
- Enhance your applications by creating interactive 3D text, 3D vector shapes, and particles
- Get a deep understanding of important 3D concepts
Approach
This book is a step-by-step guide, which starts at an easy level for beginners and then gradually works to more advanced topics bit-by-bit. It covers code examples explained in detail and also a number of demos, which illustrate theoretical concepts. This book can also be used as a reference guide by readers who have already mastered Papervision3D.
Who this book is written for?
This book is aimed at readers who want to get started with Papervision3D. The book is also aimed at Flash and 3D developers wanting to extend and amplify their existing development skills, empowering them to build new types of applications. The book assumes that you have some experience with ActionScript 3.0, but you do not have to be familiar with classes and Object Oriented Programming; an introduction on these topics is included.
商品描述(中文翻譯)
創建具有驚人效果和強大動畫的互動 Papervision 3D 應用程式
- 從零開始構建驚人的互動 Papervision3D 應用程式
- 從 Autodesk 3ds Max、SketchUp 和 Blender 將 3D 模型匯出和匯入到 Papervision3D
- 深入探討重要的 3D 概念,並提供示範應用程式、截圖和範例程式碼。
- 針對初學者和專業人士的逐步指南,並根據作者的實踐經驗提供提示和技巧
詳細內容
Papervision3D 是一個強大的 Flash 實時 3D 引擎。Papervision3D 可以將外部創建的 3D 模型渲染為 Flash 內容,而無需最終用戶下載或安裝額外的插件。它在 Flash 社區中享有卓越的聲譽,其易用性甚至讓經驗豐富的 3D 遊戲開發者感到驚訝。然而,開始使用 Papervision3D 可能會讓人感到畏懼,掌握它也可能具有挑戰性。本書將指導您以最簡單的方式應對您在使用 Papervision3D 時可能面臨的挑戰,並有效地掌握它。
本書將向您展示如何以最簡單的方式從零開始構建 Papervision3D 應用程式,提供大量即使您不是 Flash 專家也能理解的範例。Papervision3D Essentials 作為一本全面的指南,幫助您入門,同時也是每位 Papervision3D 使用者和開發者的寶貴參考資料。在本書結束時,您將能夠創建自己的實時 3D 渲染專案。
自 2007 年 Papervision3D 首次發布以來,作者參與了多個商業專案,積累了對該引擎的深刻理解。在 Papervision3D Essentials 中,作者分享他們的知識,幫助您在 Flash 中創建驚人的 3D 內容,並教您如何使用這個最令人興奮的開源 Flash 專案之一。Papervision3D Essentials 向您展示如何下載 Papervision3D 並使其在 Flash、Flash Builder 和 Flex Builder 中運行。它為那些對非時間軸編程不熟悉的人提供了面向對象編程和類的簡短介紹。然後,它更深入地探討了引擎,討論了從如何使用內建 3D 物件到使用和動畫化相機、3D 物件和光源的廣泛主題。還涵蓋了應用材質和紋理、使用濾鏡和效果、粒子和性能優化。最終,本書將為您提供構建第一個 Papervision3D 應用程式所需的信息。涵蓋基礎知識,但絕不僅限於初學者,Papervision3D Essentials 提供了對引擎的徹底解釋和眾多提示和技巧,使其成為每位 Papervision3D 使用者的寶貴資源。
您將從本書中學到什麼?
- 下載、安裝和配置創建 Papervision3D 應用程式的工具
- 在 Flash、Flash Builder 和 Flex Builder 中使用文檔類,並將 3D 物件作為基本應用程式的構建塊
- 了解材質是什麼以及可用材質類型之間的差異,從簡單的圖像到影片剪輯和串流視頻
- 通過實現不同的相機類型和技巧來創建出色的效果
- 發現從 Autodesk 3ds Max、SketchUp 和 Blender 將模型匯出到 Papervision3D 的工作流程
- 優化應用程式的性能和質量,以獲得最佳性能
- 通過創建互動式 3D 文字、3D 向量形狀和粒子來增強您的應用程式
- 深入了解重要的 3D 概念
方法
本書是一本逐步指南,從初學者的簡單層次開始,然後逐漸深入到更高級的主題。它詳細說明了代碼範例,並提供了一些示範,說明理論概念。本書也可以作為已經掌握 Papervision3D 的讀者的參考指南。
本書的讀者對象是誰?
本書旨在幫助希望開始使用 Papervision3D 的讀者。本書也針對希望擴展和增強現有開發技能的 Flash 和 3D 開發者,使他們能夠構建新類型的應用程式。本書假設您對 ActionScript 3.0 有一定的經驗,但您不必熟悉類和面向對象編程;這些主題的介紹已包含在內。