纯色三维模型渲染优化概要开发平台开发工具-驱源科技.PDF

纯色三维模型渲染优化概要开发平台开发工具-驱源科技.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
纯色三维模型渲染优化 概要 在机械设计领域,齿轮、轴承、花键等三维模型常用纯色来表现,纯色三维模型的 渲染效果显得尤为重要,在该项目中我们基于Ogre 给出一些纯色渲染的优化。 对于纯色模型我们主要做了两方面的优化: (1)使用虚拟光照; (2)细分模型网格,使得模型精细化; 图1 优化过程 开发平台 桌面:Windows 开发工具 基础语言:C、C++、VB.NET 工具库: libJson:主要用于参数化存储数据; Ogre: 主要用于三维建模和展示; 北京驱源科技有限公司2016 1 详细设计 (1)虚拟光照 Phong光照模型分为三个累加阶段:漫反射、镜面反射和环境光 result_color diffuse_color + specular_color + ambient_color 计算顶点法线,以实现更多的光照细节,如图2 所示; 图2 计算顶点法线 (2 )细分模型网格 物体表面三角网格个数越多,往往模型的细节表现的越明显,感觉越光滑,但 过多的三角数量会增加渲染的负担,因此适当的增加物体表面三角数量也是优化渲 染效果的常用方法。 a)网格密度; 增加网格数量,如图3 所示。 图3 增加网格密度 北京驱源科技有限公司2016 2 b)转角细分。 对边界进行细分处理,我们的处理方法是在边界处左右各增加一条新 的渐进边界,这样使得边界处细节更丰富,光照效果更真实。 图4 边缘转角的细分处理 效果图 图 齿轮模型以及受力云图动画 5 北京驱源科技有限公司2016 3 图6 轴承以及振动形变动画 图7 齿轮构建演变模型 北京驱源科技有限公司2016 4 图8 齿轮咬合转动模型动画 北京驱源科技有限公司2016 5

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档