paervision3D的一些基础概念

开始研究paervision3D有一段时间了,把自己学习的心得总结下,免得后面又忘光了。

 

首先,介绍一下paervision3D中的一些基础概念
3d物体构成
在空间中 3d对象的任一顶点都是由(x,y,z)3个坐标值组成的,而这3个点可以构成一个三角形,这个三角形称之为三角面,
实际上paervision3D中的所有3d物体都是由多个三角面组成的。

渲染管道
paervision3D将3d空间的物体转化到2d的屏幕时需要做一些工作:
初始化 - 投影 - 渲染3d物体
这一个过程就称为 渲染管道。

初始化:
这一步主要是建立 视角(viewport),场景(scene),摄像机(camera),渲染引擎(renderer),3d对象。
简单的说下个人对上述概念的理解。

 

视角

类似于一个屏幕窗口,我们都是通过一个屏幕窗口来看里面的所有物体,就像看电视一样,无论电视中的物体有多少,无论场景有多辽阔,我们始终都是由电视屏幕去观察的,

屏幕窗口就是一个viewport,用来放置3d场景。

场景就是3d场景,像flash的stage一样,用来摆置各种3d物体的,归属于视角。
摄像    机3d空间中的观察角度,可以把它理解为人的眼睛,用来是用来观察3d场景中单个物体,或整个场景的一个观察点。
 渲染引擎  用来渲染3d物体的工具,用来将材质贴到3d物体骨架上,并加上相应特效,光点 什么的。

 

 

 

 

 

 

 

 

 

 

 

投影:
每个3d物体都是由顶点组成的,而顶点包含了(x,y,z),而2d的屏幕上只有(x,y),需要通过计算将3d对象的每个顶点都投影到2d屏幕上,这一过程只处理顶点坐标的投影,而不考虑绘制和渲染。

渲染:
这一过程是将上面计算出来的投影坐标形成的三角面绘制出来,并用指定的材质进行渲染,这也是最为耗时的工作。

 

下一篇就介绍一下paervision3D中几种内置的3d物体。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值