- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第3章可视化原理与过程
学习目标了解数据可视化的原理和过程学习数据可视化模型构建的内在原理和方法2025/2/192
内容3.1可视化场景3.2可视化模型3.3可视化管线2025/2/193
3.1.1建模方法计算机图形学是通过数学方法模拟出来点、线、面等不同的形状。数据可视化的建模方法则启动了完全不同的作用,它并不需要重新创建计算机中图形展示的几何效果,而是直接利用计算机图形学所提供的功能即可直接实现该功能,数据可视化算法则侧重于计算要实现对数据进行生动、活泼的展示,究竟该如何选取具体的表现形式。2025/2/194
3.1.2场景与演员在早期的数据可视化案例中,场景构建是通过人工设计和绘制的方法手工建立,而当今的数据可视化技术就是要通过算法将颜色、光照、视角、坐标系等基本元素综合起来,形成一种数据展示的场景(scene)。而场景中的可视化内容就充当了演员(actor)的作用。2025/2/195
3.1.2场景与演员对于三维可视化问题,就必须为场景和演员进行立体化建模,形成具有长、宽、高的立体化场景。2025/2/196
3.1.3图形硬件2025/2/197图3-1-2光线追踪算法的原理图
3.1.3图形硬件完成可视化场景的渲染以后,就需要通过计算机图形的方法来实现其具体的显示。将显示图像通过光栅设备进行呈现。具体的显示图形需要转换为像素,并结合显示器等设备的分辨率形成具有一定精度的呈现结果。2025/2/198
3.1.3图形硬件隐藏面消除算法,典型的如画家算法,又称为画家排序2025/2/199Z缓冲(z-Buffering)算法也是一种隐藏面消除算法,采用坐标系中的z值,也就是沿着投影方向的深度值。
内容3.1可视化场景3.2可视化模型3.3可视化管线2025/2/1910
3.2.1数据源可视化系统将所加载的原始数据所储存的空间,或者说原始数据的表示就是数据源。如何实现有效和有意义的可视化,还有很多后续的处理步骤需要完成。2025/2/1911
3.2.2数据滤波数据源所提供的数据与最终的可视化目标往往具有较大的差别,必须进行若干中间处理过程,这些中间处理过程在数据可视化系统中称为数据滤波器,简称滤波器。2025/2/1912
3.2.2数据滤波2025/2/1913图3-2-1数据滤波器的工作原理(左:单一类型的数据滤波器(输入类型=输出类型);右:多个类型的数据滤波器(需要验证输入类型是否能够与输出类型相兼容)
程序3-2-1利用点状图形滤波器(VertexGlyph)处理三维空间点2025/2/1914
3.2.3可视化处理数据滤波器会负责按照可视化效果要求,进行数据处理,这就要求其必须考虑到最终的展示效果,并结合其效果所对应的数据模型进行输入数据的处理,并生成可用于构建该模型的数据。而可视化处理过程则以数据滤波器的输出作为输入,构建起具体的可视化场景,并完成演员的布置和渲染。2025/2/1915
程序3-2-2利用正多边形滤波器(RegularPolygon)实现空间点数据的可视化2025/2/1916
程序3-2-2利用正多边形滤波器(RegularPolygon)实现空间点数据的可视化2025/2/1917图3-2-5在三维场景下利用立方体滤波器生成的平面图形(左图为初始状态,右图为进行三维空间旋转后的效果)通过采用不同滤波器得到不同的结果
内容3.1可视化场景3.2可视化模型3.3可视化管线2025/2/1918
3.3.1概念通过可视化管线,可以实现数据源、滤波器和可视化处理等三个组成部分的网状连接。数据可视化的数据源往往并非只有一个,多个数据源作为输入,在同一个可视化场景中呈现效果才是当前大数据等应用场合的主要选择。必须为不同的数据源选配相应的滤波器,再加上可视化处理步骤,就会构成一个复杂的可视化网络连接效果。2025/2/1919
3.3.1概念2025/2/1920图3-3-1可视化管线的工作原理
3.3.2管线视图Mayavi是以VTK为基础,用于科学计算的交互式可视化平台。其可视化的底层实现通过VTK方法来完成,因此在可视化管线的底层工作逻辑方面与VTK保持一致。在数据模型构建方面,Mayavi又重新整理和组合里一些模型关系,使得滤波模型和可视化场景的构建更加方便。利用Mayavi,可以直观地查看可视化管线的视图,方便进行可视化流程和结果的查看。在mlab中可以通过show_pipeline()函数直接在程序中实现管线视图的调用,也可以在Mayavi程序运行后,手动在运行界
您可能关注的文档
- 《通信技术基础》课件_第7章 通信系统仿真.pptx
- 《信息技术应用》课件_项目5 WPS表格的基本应用.pptx
- 《通信技术基础》课件_第2章 信源编解码.pptx
- 《社交礼仪与交往艺术》课件_1. 礼仪初认识.ppt
- 《社交礼仪与交往艺术》课件_绪论.ppt
- 《线上线下混合式计算机图形学基础实验教程》课件_第10章.pptx
- 《线上线下混合式计算机图形学基础实验教程》课件_第4章.pptx
- 《通信技术基础》课件_第6章 频带传输.pptx
- 《通信技术基础》课件_第5章 基带传输.pptx
- 《通信技术基础》课件_第3章 复用与复接.pptx
- 市直机关工委及个人述职述廉2024年党建工作情况报告材料.docx
- 区委书记在2025年一季度经济运行部署会议上的讲话发言材料.docx
- 市直机关单位、卫健委党支部2024年工作述职报告材料.docx
- 市委副书记、市长在2025年市委城乡规划委员会第一次会议上的讲话发言材料.docx
- 某单位领导干部2024年生活会、组织生活会对照检查材料(对照“四个带头”).docx
- 2024年民政局、宣传部、教育局基层主要领导个人述责述廉报告材料.docx
- 2025年2月党支部“三会一课”参考主题方案.docx
- 在某中学2025年春季开学典礼上的讲话:以“三重境界”燃动新学期.docx
- 2024年度领导干部专题民主生活会、组织生活会对照检查材料(四个带头)及学习研讨会上的发言材料.docx
- 市纪委市监委2025年度纪检监察工作计划.docx
最近下载
- 2024年柳州铁道职业技术学院单招职业技能测试题库及答案解析.docx
- 少先队大队委竞选ppt模板小学生自我介绍班委竞选卡通班干部课件 (10).pptx VIP
- 高等数学_大一_上学期知识要点.doc
- 集输初级工理论及技能操作试题(新)讲义.docx
- 2023综合安防平台(服务器)DS-VM21S-B系列配置指南.docx
- 2022年考博英语-华东政法大学考前拔高综合测试题2(含答案带详解)(含答案带详解).docx VIP
- 射击俱乐部商业计划书.pptx VIP
- 教师资格证初中英语简答题汇总.docx
- 中山大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 高支模方案(专家论证).doc
文档评论(0)