- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3D视频游戏开发介绍,edg横扫ig夺冠视频,d舞区爵士舞视频,d罩杯美女视频,东少d陈子豪解说视频,byd秦视频,edg横扫ig视频,d0ta2视频,milenad视频,70d视频
3D游戏开发步步高系列课程(1)
3D视频游戏开发介绍
付仲恺
微软特邀开发专家
主要目标
• 学习Direct3D开发知识
– 创建3D游戏“Puc the Pirate”
系列课程概要
• 3D游戏基本概念介绍
• 创建3D动态和静态物体
• 摄像机处理操作
• 游戏物体行为编程
• 背景处理和物体之间的碰撞
系列课程概要
• 人工智能(AI )的编程
• 显示文本和抬头显示(HUD)
• 菜单界面编程
• 添加灯光,音乐和音效
本次课程概要
• 介绍
• 探究必须的几种坐标系系统
• 对于渲染阶段的理解
– 变换
– 光栅化
• 为什么要使用Microsoft® Visual C#®
预习知识
• 基本的计算机知识
• 基本的编程开发知识
• C#开发知识
Level 200
Level 200
课程概要
• 介绍
• 探究几种常用的坐标系系统
• 对于渲染阶段的理解
– 变换
– 光栅化
• 为什么要使用Microsoft® Visual C#®
介绍
• 3D图像处理引擎完成3D 图像处理过程
– 程序控制
– 几何变换
– 特效
– 等等
• 渲染是在3D场景中生成2D 图像的处理过程
渲染
渲染
3D场景
3D场景 2D 图像
2D 图像
渲染处理
• 由两个主要部分组成
– 几何变换– 应用于顶点
– 三角形光栅化– 应用于像素点
• 固定功能管线
• 像素和顶点着色器
– 替代特定特效的固定功能管线
坐标系系统
• 用于描述物体位置和方向的空间
• 最简单的坐标系系统是笛卡尔平面
重要的3D几何学知识
• 3D物体由多边形组成
– 多边形由按照指定顺序描述的顶点集合组成
• 三角形是最简单的多边形
• 例如,使用三角形来描述一个立方体,那么每个面都需
要使用2个三角形来描述,并且由于立方体一共有6个
面,因此我们需要12个三角形来描述一个立方体
• 每个顶点包含:
– x, y, z坐标值
– 颜色
– 用于计算灯光的法线
– 纹理坐标,通常是(u,v )
更多的3D几何信息
• 通过所有的变换,将顶点从物体局部坐标系变
换到视口坐标系系统
• 平移,旋转和缩放等变换操作通常使用矩阵来
执行
• 在投影之后,每个顶点都在投影平面上有一个
新的x和y值用于描述它的位置,同时还有一个
描述深度的z值。
• 在管线处理的最后阶段,将纹理填入到各个三
角形或者表面当中
课程概要
• 介绍
• 探究几种常用的坐标系系统
• 对于渲染阶段的理解
– 变换
– 光栅化
• 为什么要使用Microsoft® Visual C#®
主要空间坐标系系统
模型变换
局部变换 模型变换
局部变换
局部坐标系
局部坐标系 物体坐标系
局部坐标系 物体坐标系 世界坐标系
物体坐标系
您可能关注的文档
最近下载
- 复合材料 第八章 先进复合材料.ppt VIP
- 人教版八年级物理第九单元《压强》测试题及答案.doc VIP
- 《复合材料学》全套教学课件.pptx
- 复合材料复合材料导论.ppt VIP
- 2025年闽教版(2024)小学英语四年级上册(全册)教学设计(附目录P123).docx
- 冠心病的介绍与治疗PPT.pptx VIP
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试参考题库附答案解析.docx VIP
- 2.2.3 气候——特征和影响因素(课件)八年级地理上册(人教版).pptx VIP
- 八年级地理上册湘教版第二章第二节中国的气候课件.pptx VIP
- 2024建筑施工升降机安全生产隐患识别图集.docx VIP
文档评论(0)