- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
混合模型
BEA Confidential * BEA Confidential * BEA Confidential * BEA Confidential * BEA Confidential * BEA Confidential. | * 7.2.1 创建三维可视化场景的工具 创建三维可视化场景的工具一般有以下两种: 1 OpenGL 2 VRML 1 OpenGL 2 VRML BEA Confidential. | * OpenGL OpenGL是Open Graphics Lib的缩写。它是一套三维图形处理库,也是该领域的工业标准,是绘制高真实感三维图形,实现交互式视景仿真和虚拟显示的高性能开发软件包。OpenGL是一种与硬件、操作系统和网络环境无关的编程界面,可以建立活动的三维几何对象的交互式程序。其执行模式是客户机/服务器模式。 BEA Confidential. | * OpenGL (1)主要技术 ① 变换操作。通过变换矩阵的存储状态实现取景,如模型变换、投影变换、视口变换及视图裁剪等操作,实际上相当于一系列矩阵顺序相乘的运算。 ② 双缓存技术。双缓存技术是用OpenGL实现动画的关键技术。其原理类似于电影放映,在屏幕上实现绘制图形以前,分配两个颜色缓存,在显示连续的动画时,在一个缓存区中执行绘制命令,另外一个缓存区中进行图像显示。 ③ 库函数。如图7.17所示。 客户应用程序 服务器DLL Win 32 DLL OpenGL DLL OpenGL 命令 视频驱动程序 客户 服务器 图7.17 客户/服务器模式下的OpenGL运行机制 BEA Confidential. | * OpenGL (2)基本操作 图7.18 OpenGL的基本操作流程 图像像素数据 显示列表 像素操作 纹理映射 求解器 顶点依次操作 和图元组装 几何顶点数据 光栅化 逐个片段 操作列表 帧缓存 BEA Confidential. | * VRML VRML简介 VRML(Virtual Reality Modeling Language)译为虚拟现实建模语言,是一种3D交换格式,其定义了三维可视化中绝大多数常见概念,诸如对象的移动、旋转、视点、光照、材质属性、纹理映射、动画、雾以及嵌套结构等。 特点 低带宽、开放的标准、跨平台的 VRML采用“可执行代码”技术,有效克服网络带宽造成的瓶颈。 可扩展性好,性能/价格比高。 不足 浏览器的控制比较困难; VRML与外界的通信能力比较差; VRML与用户的交互界面比较弱。 BEA Confidential. | * 7.2.2 创建三维可视化场景的技术 经过建模处理以后的各类地物,要想真实地显示在计算机屏幕上,还需要经过一系列必要的变换,包括数学建模、三维变换、选择光照模型、纹理映射等,三维可视化场景制作的一般步骤如图7.19所示。 数 据 预 处 理 参 数 设 置 投 影 变 换 视 口 变 换 光 照 模 型 消 隐 处 理 纹 理 映 射 图7.19 三维场景制作的一般流程 A 将建模后得到的物体的几何模型数据转换成可直接接受的基本图元的形式,如点、线、(三角)面等; B 对影像数据如纹理图像进行预处理,包括图像格式的转换、图像质量的改善及影像金字塔的生成等。 三维场景进行渲染前,需要先设置相关的场景参数值,包括光源性质(镜射光、漫射光和环境光)、光源方位(距离和方向)、明暗处理方式(平滑或平面处理)和纹理映射方式等。此外,还需设定视点位置和视线方向(通过设置观察点指定)等参数。 确定观察者和物体间的相对位置后,还要决定物体投影到屏幕上的方式。投影变换一般分为透视投影变换和正射投影变换两类。正交投影直接把物体投影到屏幕上,不改变其相对尺寸,反映物体的真实大小,主要用于工程图纸;透视投影遵守物体近大远小的投影规则,与摄影或人的视觉效果相似,有较强的立体感,所以在建立三维场景时通常采用透视投影变换。 实现上述一系列变换后,可以调整视见区的大小,或在同一个窗口上显示几个视图。其变换的目的是将三维空间坐标映射为计算机屏幕上的二维屏幕坐标。 经光照模型计算可获得可见面元二维影像的明暗值,从而显示形成模型的浓淡渲染图。光照模型应考虑由环境分布光源综合引起的泛光、穿过物体表面被吸收并重新发射出来的漫反射光、由物体表面光洁度产生的镜面反射光(高光)等效应,最终以不同颜色(256种)及其不同亮度(16级)表现不同要素的表面光照特性。 为改善图形的真实感,消除多义性,在显示过程中应该消除实体中被隐蔽
您可能关注的文档
- 民用建筑能耗和节能信息统计报送系统使用手册v2.0.doc.doc
- 气候变化及发展战略框架-worldbank.ppt
- 氯丁橡胶期终复审案.doc
- 氨基三亚甲基膦酸(atmp)-枣庄市永利化工有限公司.doc
- 氧化铝alumina-asianmetal.ppt
- 氣象觀測坪.ppt
- 氰酸酯.doc
- 氯丁橡胶(cr).ppt
- 求才資料表.doc
- 水电工程造价管理第四章.ppt.ppt
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)