OpenGL渲染管道与投影变换.

Slides:



Advertisements
Similar presentations
陋室銘 劉禹錫 立人國中小丹老師編製 劉禹錫二三事 司空見慣 劉禹錫才氣縱橫,卻恃才傲物,一生落拓時候 多,當他貶為蘇州刺史時,司空李紳請他喝酒, 並請了一個貌美清秀的歌妓獻唱,他大為心動 寫了一首詩:「高髻雲鬢新樣妝,春風一曲杜 韋娘,司空見慣渾閒事,斷盡蘇州刺史腸。」 李紳明白其中寓意,便將歌妓送給他。而「司.
Advertisements

颐高集团项目中心 海亮地产开发模式研究报告. 目 录 目 录 第四部分:海亮地产高周转模式执行 第二部分:海亮地产高周转模式原因 第三部分:海亮地产高周转模式内涵 第一部分:海亮地产企业背景 第五部分:海亮地产高周转支撑体系.
1. 房产宏观资讯 2. 上海土地市场 3. 上海商业市场 4. 上海办公市场 5. 竞品项目情况 注:本周报所有数据出自于佑威.
共建多媒体优质资源 提高图书馆教学服务 新东方多媒体学习库 创新 实用 互动 权威的学习平台. 图书馆资源收藏类型 图书馆的服务任务 多媒体资源市场现状及未来发展方向 新东方集团介绍 新东方在线介绍 新东方多媒体学习库之市场背景 新东方多媒体学习库介绍 新东方多媒体学习库优势 新东方多媒体学习库用户调查.
授課老師 鍾 明志 學生 施淑容 699D0002 楊淑理 699D0009 吳婕瑄 699D0014 李明樺 699D0001 陳宗福 699D0015 吳善愉 699D0021 公關專家不告訴你的讀心術 商業心理學 報告 張潛 著 / 2007 / 智言館 許多判斷,只是偏見的重整。 美國哲學及心理學家.
七月鬼門開,所以可能嫁到鬼丈夫、娶到鬼老婆? 六月新娘浪漫美麗,卻容易夫妻分散搞離婚? 但是 …… 「有錢沒錢,討個老婆好過年?」 「六月半年某;七月娶鬼某!」 所以,十二月是個辦喜事的好時節? 傳統農業社會,秋冬正是收成農閒時, 啊 …… 真的這樣嗎?
第5章 表格的设计与 制作. 内容提要 表格的创建、编辑 表格的属性设置 特效表格的制作 布局表格的基本操作 表格和布局表格的应用.
Web 开发基础 第二章 表格与页面布局. 回顾 Internet 和 万维网 网页的工作原理 网页的基本结构 标记及其属性 段落标记,图片标记,超级链接标记 相对路径,绝对路径,物理路径.
南通房地产市场监测周报 彤心策划·市场研究部出品——
教育社会学 主讲人 李慧玲.
YP.worldjournal.com 北美最豐富有效的中文商家資訊服務 “你的黃金商機 我的商家指南”
iResearch艾瑞咨询集团 品牌研究及营销效果评估解决方案 艾瑞咨询集团广州·上海·北京 www. iResearch. com
宜蘭縣立復興國民中學 九十四學年度第一學期期末 校務會議工作報告.
人體在與外界某些物質接觸後,引發體內免疫系統高度活化而造成的發炎症狀
集全球21位醫生的經驗和智慧 yst.
市场研究与判断 城市发展背景分析 房地产市场分析 国内成功案例分析 市场机会发现与定位判断
第三十七章 视图与投影 复习.
系统简介 理财顾问 业务 是基于通信平台的技术优势,整合《理财周刊》、第一理财网、乾隆集团等合作伙伴提供的理财产品内容和权威的理财专家资源,以集中式呼叫中心为主的服务方式,让普通百姓可以享受到快捷、全面、专业、权威的资讯及投资理财的服务平台。
南通房地产市场监测周报 彤心策划·市场研究部出品——
参赛指导手册 主题 1、如何确定作品主题 品牌故事 百年历史积淀 企业文化 社会公益活动 …… 有关的趣闻 啤酒文化 品牌形象延伸
川信·中国奥园优债集合 资金信托计划1号 华南片区投资银行一部 2016年5月.
综合国力竞争 通化市靖宇中学 李志华
第八章 了解法律制度 自觉遵守法律 我国宪法规定的基本制度 第一节 我国的实体法律制度 第二节 我国的程序法律制度 第三节.
《桥梁设计师》软件.
張曼娟 12523王勻庭 12524陳宥蓉.
喚醒大腦無限潛能 最强大脑”--ESP超感知力潜能开发.
宦官那些事儿 宦官那些事儿 主讲:小学部李永善 主讲:小学部李永善.
嘉联地产第30周市场周报( ).
年度工作总结PPT模板.
山东卫视 晚间剧场H1回顾及H2剧目 BY: 山东卫视广告部.
嘉联地产第44周市场周报( ).
概說 文化資源與創意觀光 文化創意產業發展法與觀光 文化創意觀光產品的開發
請開喇叭 我的家鄉我的情 2年11班 黃筑筠.
电视教育课 【5】 小学生行为习惯养成教育.
第三章 3D 数学基础.
Dai 来自Jeep极致摄影大赛Top100专题.
Scratch 第5课 动作和方向.
河南理工大学 计算机学院 徐文鹏 教学博客 Opengl.cnblogs.com
动力煤期货投资机会及规则解读 2013年9月 郑州商品交易所.
宁波爱地房产市场年报 郊五区
邱恩澔 王斌銓 蘇柏宇.
计算机图形学 授课教师:陈荣钦 短号: 单位:数信学院.
誰搶走我們的客戶 頂尖保險經紀人 FYB=FYP×代理費.
升學應選擇符合自己性向、興趣或能力的學校就 讀,有五專、高職、高中、綜合高中或進修學校, 可要多花些時間了解一下哦!
邁向頂尖大學計畫研究及延攬人才組 (研發處學術發展組) 103年度重點業務推展
奈米溶膠發展的背景介紹 忠信科技 陳忠詰.
提升境界 放大格局 迎接寿险业百万年薪时代的来临.
Phase II: 海报.
第 13 章 用CSS 設定 文字顏色與背景.
Viewing 靜宜大學資工系 蔡奇偉 副教授
Chapter 10 Three-Dimensional Viewing (三维观察)
OpenGL使用简介.
第九章 燈光與攝影機 9-1 燈光建構的原理 9-3 攝影機操作介紹 9-4 實例製作-室內燈光打光
地圖校正處理軟體介紹及操作 Rectify + LanFill
爵士鼓.
网页设计与制作 Dreamweaver CS6 标准教程
反卷积抽谱方法研究 李广伟 宜昌.
OpenGL几何变换程序.
3D Game Programming Projection
「與校長有約」 with普二速
地圖校正處理軟體介紹及操作 Rectify + LanFill
PROGRAM 7 SQUARE E. Angel.
第三章 正投影 3-2 正投影練習 3-2-1 前視圖 圖3-10 正投影三視圖.
網路商店裝修之二 CSS樣式編輯.
第5章 Div+CSS布局技术 经济管理学院.
第6章 层次原理图设计和多通道技术: 重点内容: 掌握自上而下的层次原理图设计方法 掌握自下而上的层次原理图设计方法
106年度人事業務績效考核績優單位標竿學習分享會
小組製作人介紹 2 年 14 班 21 號 高嘉駿 2 年 14 班 20 號 林宏恩 2 年 14 班 14 號 林立仁.
主啊 我屬祢 我聽祢聲音 說祢愛我何等深 但我更渴望 被信心舉起 使我更能親近祢
Presentation transcript:

OpenGL渲染管道与投影变换

OpenGL 渲染管线 管线是一个抽象的概念,之所以称之为管线是因为显卡在处理数据的时候是按照一个固定的顺序来的,而且严格按照这个顺序。 OpenGL渲染管线分为两大部分,模型观测变换(ModelView Transformation)和投影变换(Projection Transformation)。 观测变换的过程就像是我们摆设相机的位置,选择好要照的物体,摆好物体的造型。 投影变换就像相机把真实的三维场景显示在相纸。

OpenGL 渲染管线

OpenGL 渲染管线 在OpenGL中,如果想对模型进行操作,就要对这个模型的状态(当前的矩阵)乘上这个操作对应的一个矩阵。 如果乘以几何变换矩阵(平移, 缩放, 旋转), 那相乘之后, 模型的位置被变换; 如果乘以投影矩阵(将3D物体投影到2D平面),相乘后,模型的投影方式被设置。 用来指定乘以什么类型的矩阵,glMatrixMode()

投影变换 在操作投影矩阵以前,需要调用函数: glMatrixMode(GL_PROJECTION); //将当前矩阵指定为投影矩阵 再把矩阵设为单位矩阵: glLoadIdentity(); 在该命令执行后,当前矩阵均恢复成一个单位矩阵,即相当于没有进行任何矩阵变换状态

投影变换

平行投影 观察空间是一个长方体 glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far)  近裁剪平面是一个矩形,矩形左下角点三维空间坐标是(left,bottom,-near),右上角点是(right,top,-near); 远裁剪平面也是一个矩形,左下角点空间坐标是(left,bottom,-far),右上角点是(right,top,-far)。 所有的near和far值同时为正或同时为负。 如果没有其他变换,正射投影的方向平行于Z轴,且视点朝向Z负轴。这意味着物体在视点前面时far和near都为负值,物体在视点后面时far和near都为正值。

透视投影 透视投影符合人们心理习惯,即离视点近的物体大,离视点远的物体小,远到极点即为消失,成为灭点。 它的视景体类似于一个顶部和底部都被切除掉的棱椎,也就是棱台。

透视投影 void glFrustum(GLdouble left, GLdouble Right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far); 创建一个透视型的视景体。其操作是创建一个透视投影的矩阵,并且用这个矩阵乘以当前矩阵。 函数的参数只定义近裁剪平面的左下角点和右上角点的三维空间坐标,即(left,bottom,-near)和(right,top,-near);最后一个参数far是远裁剪平面的离视点的距离值,其左下角点和右上角点空间坐标由函数根据透视投影原理自动生成。near和far表示离视点的远近,它们总为正值(near/far 必须>0)

透视投影 void gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear, GLdouble zFar); 参数fovy定义视野在Y-Z平面的角度,范围是[0.0, 180.0];参数aspect是投影平面宽度与高度的比率;参数Near和Far分别是近远裁剪面到视点(沿Z负轴)的距离,它们总为正值