PvD外部模型(DOC可编).docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PvD外部模型(DOC可编).doc

第八章 外部模型 我们不可能手工的通过创建每一个三角形的方法来创建这个茶壶,所以,pv3d允许我们使用其它3d软件生成的模型,这就给我们的创作工作带来了巨大的活力,让你能在pv3d中使用一些不能用基本几何形状拼接的复杂的模型. Pv3d允许导入几种在外部程序中创建的3d模型,某些类型可以支持动画,许多外部软件都支持pv3d模型的输出,我们在这里简单的给读者介绍3种: 3D MAX 一种使用最广泛的3d软件,运行环境为windows Sketchup Google发布的免费3d软件运行环境为苹果macos以及windows Blender 一款开源的跨平台的3d软件 本章重点讲解怎样将外部模性导入pv3d,关于怎么在外部软件中创建模型不在本书的讲解范围内,因此我们只用基本模型进行讲解,实际上在复杂模型上的操作是相同的。 本章包括以下几点: 为pv3d创建模型 模型导入前的准备工作 用3DMAX建模 导入3DMAX中创建的动画 用Sketchup建模 用Blender建模 材质调整 让我们开始吧! 为PV3D建模 由于每一种建模软件都有其不同的方法,因此在本节中我们不讨论模型建立的细节问题。 在本节里我们要讨论为PV3D建模的几种方法.基于PV3D是一种大众化的网络平台项目,因此在为PV3D建模的理念是不同于3D动画、电影、游戏以及展示场景制作的,前者中大部分的技术都致力于提高其性能表现。 小提示:Papervision3D Previewer Papervision3D Previewer是一个针对PV3D模型非常好用的小工具,它可以帮助你更好的测试你的模型。Papervision3D Previewer允许开发者在PV3D环境下渲染外部模性,并且显示外部模型的运行参数。当笔者写下这篇文章的时候,Papervision3D Previewer还不能与PV3D2.1更好的兼容,当导入模型时会出现某些错误。你可以在下面的链接中下在到这个软件:/p/mrdoob/wiki/pv3dpreviewer 尽量减少模型的多边形 PV3D是一种非常新潮的FLASH 3D技术,它以相对不可思议的性能运行在FLASHPLAYER上面。然而PV3D只是利用了整个电脑硬件资源的一小部分,但即使拥有全部的硬件资源,程序也存在着一个多边形数目计算限制的问题,因此我们不得不在细节上做出让步以提高性能,这一点对于PV3D的用户来说尤为重要,所以请尽可能的减少模型的多边形数量。PV3D的用户常常迷惑于FLASHPLAYER究竟能控制多少三角形,这个问题是没有具体答案的,因为具体的性能取决于很多的因素而不是具体的三角形数量,一般来说三角行数量不要超过3000,也就是1500个多边形(一个多边形由两个三角形组成)。 注意:不像其他的3d软件PV3D是以三角行为计算单位的,而不是多边形 增加面使模型更加自然(消除伪影,就是因为模型中面不正确而产生的黑色部分) 看起来这一节的宗旨好像和上一节是冲突的,有时候你需要通过增加面的方式来消除纹理扭曲以及伪影问题,伪影常常发生在物体面交汇的地方,细分这些区域的面可以让z-sorting(应该是z法线吧)更加的精确。伪影经常发生在物体的面交叉或者非常接近的地方 ,细分这里的多边形可以使得z-sorting更加的精确从而去除伪影。通常这需要在相交的三角形区域创建一个同样大小的多边形。 这里有几种方法防止伪影的产生,下一节里我们将详细的讨论这些方法。根据你所使用的模型的不同,调整出最优数量和位置的面所作的工作是非常耗时的,你要尽可能的添加最少的面来消除伪影。你需要不停的在3d软件和pv3d中切换,以找出你能使用的最优化的模型。 优化你的材质 材质可以连同模型一起被导出,并且 pv3d可以自动识别并加载这些材质,然而,pv3d对所加载的材质不会进行任何的处理,举个例子:你使用一张大小为1024X1024像素的图像做为一辆汽车的轮子的贴图,而在pv3d中这个轮子绘制在屏幕上的大小只有50X50像素,那么就会产生很多的问题: 占用过多的带宽,浪费加载时间。 占用过多的系统资源,pv3d需要重置图像的大小,比如上个例子pv3d必须将图像大小从1024x1024 转换为 50x50像素。 因此,切记一定不要选择过大的图像,贴图大小和程序显示大小一致即可,这将带来两方面的好处,一方面下载速度更快,一方面运行更加的流畅。 使用flash认识的材质类型 很多3d软件可以导入一些特殊类型的图像,比如Adobe PSD,而flash在运行的时候只能使用jpg、gif以及png图像,因此在使用中一定要把图像转换为这些类型以免造成不必要的麻烦。 使用uvmap贴图 如果你的模型只有少数的物体和贴图,使用uvmap是个不错的选择,他的使用方法就是把模型解包

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档