3D视频游戏开发介绍.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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#® 主要空间坐标系系统 模型变换 局部变换 模型变换 局部变换 局部坐标系 局部坐标系 物体坐标系 局部坐标系 物体坐标系 世界坐标系 物体坐标系

文档评论(0)

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

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

1亿VIP精品文档

相关文档