Professional Papervision3D:探索Flash 3D编程

需积分: 10 4 下载量 143 浏览量 更新于2024-09-20 收藏 4.54MB PDF 举报
"Professional Papervision3D.pdf 是一本关于Papervision3D技术的专业英文书籍,适合学习PV3D的读者。该书涵盖了从基础到高级的多个章节,包括理解Flash 3D、开始使用Papervision3D、创建3D模型、处理粒子系统、地理编码、XML数据库交互、在AIR环境中开发、整合3D物理引擎、构建Wii游戏、与Flash Media Server集成、开发3D网站等。此外,还深入探讨了扩展PV3D以及制作3D电影、虚拟导览、添加服务和利用Flash 10及更高版本进行数学运算等内容。附录中包含了口袋参考和配套网站的信息。" 《Professional Papervision3D》由Michael Lively撰写,是 Wiley and Sons 出版社出版的一本专业著作。这本书旨在帮助读者深入理解并掌握Papervision3D(PV3D),一个用于Flash平台的开源3D库。 第一部分"Getting Started"(开始)介绍了基础概念,如第1章“Understanding Flash 3D”(理解Flash 3D)解释了Flash中的3D环境和基本原理,第2章“Getting Started With Papervision3D”(开始使用Papervision3D)引导读者设置开发环境,并开始编写第一个PV3D程序,第3章“Rezzing Primitives”(创建基本形状)教授如何创建和操作3D基本几何体,第4章“Adding Materials”(添加材质)则涉及到对象表面的视觉效果和纹理。 第二部分"Working with Models and Data"(处理模型和数据)涉及更复杂的3D内容。第5章“Creating 3D Models”(创建3D模型)讲解如何构建复杂的3D模型,第6章“Working with Particle Systems”(处理粒子系统)介绍如何实现动态效果,如烟雾、火焰等,第7章“Geocoding, XML, and Databases”(地理编码、XML和数据库)讨论了将3D与地理位置信息、XML数据和数据库集成的方法,第8章“Gliding on AIR”(在AIR中开发)展示了如何在Adobe AIR平台上构建3D应用。 第三部分"Building Games and Websites"(构建游戏和网站)关注实际应用,第9章“ Incorporating 3D Physics”(整合3D物理引擎)介绍物理模拟在游戏开发中的应用,第10章“Building 3D Games for Wii”(为Wii构建3D游戏)讲解如何针对任天堂Wii平台开发3D游戏,第11章“Integrating the Flash Media Server”(与Flash Media Server集成)探讨实时流媒体和多人交互的可能性,第12章“Developing 3D Websites”(开发3D网站)则讨论如何在网页设计中使用3D技术。 第四部分"Extending PV3D and Beyond"(扩展PV3D及其应用)进一步扩展了PV3D的功能,第13章“Making 3D Movies”(制作3D电影)介绍了创建交互式3D动画的技巧,第14章“Taking Virtual Tours”(虚拟导览)讲述了如何构建虚拟现实体验,第15章“Adding Services”(添加服务)涉及将外部服务(如社交媒体或云存储)集成到3D应用中,第16章“Flash & Math: Exploring Flash 10 and Beyond”(Flash与数学:探索Flash 10及更高版本)深入研究了使用Flash的高级数学概念,以便于创建更复杂的3D效果。 附录A“Pocket Reference”(口袋参考)提供了快速查阅的技术细节,而附录B“Companion Website”(配套网站)可能包含源代码、示例和其他补充材料。 《Professional Papervision3D》是一本全面覆盖Papervision3D技术的指南,适合希望在Flash平台上构建3D应用、游戏和网站的开发者。通过本书的学习,读者可以掌握从基础到高级的PV3D技能,从而在3D互动领域提升自己的专业能力。