【好课白名单】基于Qt VTK的CAE软件后处理数据可视化分析教程——面向工程实践

播放量325次
5分
订制培训
共100讲 更新到第100讲
当前总时长:1天9小时35分2秒
¥9000¥9900仅剩4席
优惠剩余时间
简介
目录(试看)
评价

服务:

  • 在线开票
  • 提供培训通知
  • 交流群

本课适合哪些人学习:

想自己完成后处理的显示,与数值求解算法无缝衔接,基于开源OpenFoam或者自研数值求解算法搭建数据可视化后处理功能界面。形成一体化的软件形式。

用于想学习CAE软件后处理的人员、CAE求解器开发人员,.适用于有一定的C 基础,QT基础的人员。适用于本科生、研究生从事CAE行业的相关人员。


你会得到什么:

掌握以下技术:

1. 标量场可视化:物理量云图,等值线等值面,按照材料属性位置显示,模型几何变换。数据探测,切面提取等等。

矢量场可视化:点图标法,矢量箭头,流线,流面,矢量场动画,纹理贴图等。

2.包含软件架构、设计模式、可视化方法与理论,工程实现等。

3.课程包括各种科学计算可视化技术、渲染技术、数值模拟后处理分析技术。

4.包括课程答疑、源码。


课程介绍:


这个课程涉及C语言和VTK进行图形学编程的理论与方法,内容涵盖了从基础环境搭建到具体的CAE软件后处理数据可视化分析的数据处理过程,包含丰富的矢量场与标量场可视化理论与方法。面相工程实践、以数值模拟的结果文件为基础,基于C语言和Qt,VTK和OpenGL实现一个CAE软件后处理分析软件。

1741664677377ae4ee611880f6ae4e986094ee60c3e7.png

一、课程安排

第一章:课程概述与环境搭建 

第二章:后处理文件解析与界面搭建初步 

第三章:自定义交互方式 

第四章 :标量场可视化理论与工程实现 

第五章:矢量场可视化理论与工程实现 

第六章:光照模型 


第七章:模型切分理论与工程实现  

第八章:后处理结果动画生成 

第九章:三维标量场体绘制技术 

第十章 :自定义交互事件 

第十一章:VTK拾取单元或者节点理论方法与工程实现 

第十二章:持续加餐 

长图850.jpg

二、主讲嘉宾

1280X1280 (1).PNG

后处理器研发高级工程师,仿真秀专栏作者

长期从事CAE软件前后处理关键技术研究。在科学计算数据可视化领域经验丰富,擅长处理复杂的多维数据与高阶科学计算结果、计算机图形学、亿级大规模数值模拟数据并行渲染与分析。通过灵活运用自研算法实现高效的图形化展示。曾经完成过大型CAE软件的后处理架构与可视化算法的编写,基于C语言、Qt、VTK/OpenGL编写了多套前后处理国产化可视化软件。可以实现与求解器的无缝衔接,形成具有前后处理、求解器的一体化软件。

三、用户得到

1、通过学习如何写自己的后处理算法,能够更好地处理复杂的流场可视化问题,例如自己实现流场流线的绘制等。

2、掌握如何利用VTK进行仿真结果的可视化,可以更高效地进行设计优化和性能预测,减少使用商业后处理软件的繁琐步骤,定制自己的后处理可视化流程。

3、通过自己学习VTK数据可视化,自定义可视化流程,从而快速评估设计方案,缩短产品研发周期,提高企业竞争力。

4、可以将这个课程内容融入到自己的科学研究中,自研数值求解算法与VTK后处理结合;同时也能在科研项目中探索新的研究方向,例如开CFD定制化仿真系统。

5、这个课程提供了从基础到进阶的完整学习路径,适合系统学习,通过实践操作加深对理论的理解。

四、适合谁看

1、仿真工程师或相关从业者,已经具备图形学基础知识和实践经验,熟悉商业软件的后处理流程 、ParaView等工具,但希望自己写出一个定制化的后处理软件、提高可视化效率。

2、 C   工程师,熟练掌握Qt,但缺乏对于CAE软件后处理领域的实际应用经验。

3、航空航天、机械工程、能源领域的研究人员或学生,这些领域的研究和设计工作经常涉及数值仿真,例如结构仿真、流体仿真、电磁仿真等。

4、对跨学科技术感兴趣的学习者,对数据可视化有一定的兴趣,但缺乏系统的学习路径。

5、希望提升仿真效率的企业研发人员,企业中从事产品研发的工程师,需要在短时间内完成大量仿真任务,但传统后处理可视化耗时较长。

6、高校教师或研究人员,希望在教学或研究中引入数据可视化技术,结合自研求解器计算结果进行数据分析。

7、对新技术有好奇心的自学者,对数据可视化有兴趣,希望通过自学掌握相关技能。

五、购买注意事项

1、课程相关模型资料请在附件直接下载,如果 遇到麻烦请联系仿真秀平台小助手更新,所有订阅用户可以申请加入讲师订阅用户交流群,另外讲师提供知识圈答疑服务,针对课程有关问题可以公开或私密答疑。

2、请大家不要在苹果手机/电脑(IOS系统)充值秀币购买,以免给自己带来不必要的麻烦,推荐在仿真秀官网购买(微 信或支付宝购买),支持在苹果手机和电脑观看。

3、本课程提供不定期的加餐内容,仿真人才库为订阅 用户推荐高薪就业机会。

4、购课后推荐进群,可下载资料,交流学习心得,资料,咨询客服等。


课程相关图片:

  • 第一章 课程介绍与环境搭建
  • 第1讲 VTK可视化流水线与渲染引擎介绍
  • 第2讲 CAE后处理技术大纲
  • 第3讲 Windows环境搭建VTK编译
  • 第二章 后处理文件解析与界面搭建初步
  • 第4讲 使用Qt软件图形用户界面搭建初步
  • 第5讲 非结构化网格的生成包含节点属性数据
  • 第6讲 模型的加载并显示
  • 第7讲 模型显示基本信息
  • 第8讲 UI图标设置与QSS属性表
  • 第9讲 日志系统与渲染信息输出
  • 第10讲 渲染窗口坐标轴的添加
  • 第11讲 右上角logo的设置与界面的进一步完善
  • 第12讲 文件保存VTK与VTU格式的非结构化网格类型
  • 第三章 自定义交互方式
  • 第13讲 Camera相机介绍与不同视角观察代码实现
  • 第14讲 框选放大与相机平行投影
  • 第15讲 模型绕着三个坐标轴进行旋转
  • 第16讲 自定义交互形式-平移与旋转
  • 第四章 标量场可视化理论与工程实现
  • 第17讲 颜色映射算法的理论讲解
  • 第18讲 颜色映射算法物理量云图绘制工程实现
  • 第19讲 颜色映射算法物理量云图绘制工程实现-补充
  • 第20讲 后处理视图窗口的调整
  • 第五章 矢量场可视化理论与工程实现
  • 第21讲 矢量场可视化理论讲解
  • 第22讲 矢量场箭头可视化工程实现_第一部分
  • 第23讲 矢量场箭头显示下采样与缩放比率设置—第二部分
  • 第24讲 面模型基本显示属性与个状态切换设置
  • 第25讲 非结构画网格轮廓线的绘制
  • 第26讲 可移动的速度矢量图例实现
  • 第27讲 矢量场-流线绘制-第一部分
  • 第28讲 矢量场-流线颜色映射的正确使用方法
  • 第29讲 矢量场—流线流管的显示
  • 第30讲 矢量场—流线流带流面流管可视化化的切换显示
  • 第31讲 默认渲染窗口区域数据输出为一张图片
  • 第六章 光照模型
  • 第32讲 渲染场景中的两种光源介绍——平行光源与位置光源
  • 第33讲 灯光测试前的准备——创建测试球与测试控制界面
  • 第34讲 VTK光照模型精讲—原理与工程实现
  • 第35讲 等值线与等值面生成理论讲解
  • 第36讲 等值线与等值面的VTK工程实现
  • 第37讲 渲染场景全局光照设置与反射光的相互作用
  • 第七章 模型切分理论与工程实现
  • 第38讲 模型切割算法理论介绍
  • 第39讲 模型剖切工程实现-设置剪切平面
  • 第40讲 模型切分工程实现—云图切分
  • 第41讲 多种显示状态切换与模型剪切的适应
  • 第42讲 模型物理量云图切面提取
  • 第43讲 交互式平面切分物理量云图—平面交互剖切
  • 第八章 后处理结果动画生成
  • 第44讲 Camera相机参数的保存成为配置文件
  • 第45讲 Camera相机参数的导入与模型姿态的恢复
  • 第46讲 高分辨率默认图像缓冲区图像生成
  • 第47讲 默认图像缓冲区背景透明图像生成
  • 第48讲 CAE后处理图像生成视频(MP4和AVI)
  • 第49讲 渲染区域背景图片图层设置
  • 第九章 三维标量场体绘制技术
  • 第50讲 体绘制可视化理论讲解
  • 第51讲 体绘制工程实现UI编程——Json文件解析传输函数
  • 第52讲 体绘制VTK实现——基于GPU的体绘制算法
  • 第十章 自定义交互事件
  • 第53讲 VTK回调函数与派生vtkCommand子类
  • 第54讲 回调函数-鼠标交互框选对象Actors并改变其颜色
  • 第55讲 重写交互-多个Actor拾取并显示轮廓
  • 第56讲 通过键盘事件改编球面中心位置移动位置
  • 第57讲 鼠标点击和双击事件的捕获预与处理
  • 第58讲 自定义交互形式——框选操作
  • 第59讲 自定义交互形式—判断键盘按下了哪个键
  • 第60讲 三维空间中的框选交互-视椎体选择
  • 第61讲 自定义交互——多个Actor情况下对于单个Actor的交互
  • 第62讲 自定义交互——使用鼠标交互绘制任意曲线
  • 第63讲 鼠标交互改变Actor的形状—应用变换矩阵
  • 第64讲 鼠标选取封闭框对面网格进行剪裁第一部分
  • 第65讲 综合例子-鼠标拾取节点构造封闭轮廓隐函数剪切面网格
  • 第十一章 VTK拾取单元或者节点理论方法与代码实践
  • 第66讲 VTK交互拾取理论介绍
  • 第67讲 节点拾取——非结构化网格的多节点拾取
  • 第68讲 交互式框选非结构化网格节点并获取节点ID
  • 第69讲 交互式绘制任意封闭曲线拾取数据集的节点ID
  • 第70讲 非结构化网格单元拾取算法
  • 第71讲 面网格单元拾取算法
  • 第72讲 非结构化网格框选单元获取单元ID
  • 第73讲 鼠标交互任意轨迹拾取单元并且输出单元ID
  • 第74讲 对于多个Actor的框选拾取
  • 第75讲 VTK-Widget交互部件综述
  • 第76讲 vtkPointWidget交互式移动一个坐标点
  • 第77讲 vtkAffineWidget鼠标交互模型变换
  • 第十二章 数据探测理论与工程实现
  • 第78讲 数据探测理论与方法介绍
  • 第79讲 数据探测——拾取模型节点坐标并输出
  • 第80讲 数据探测——拾取节点ID并输出对应的节点物理量
  • 第81讲 数据探测——拾取单元ID并且输出
  • 第82讲 数据探测——拾取单元ID并且输出单元上面的物理量数据
  • 第83讲 直线数据探测——整体思路讲解与UI设置
  • 第84讲 直线数据探测——思路
  • 第85讲 直线数据探测——交互式获取直线端点并显示
  • 第86讲 直线数据探测——输出探针上面的全部数据
  • 第87讲 直线数据探测——数据曲线图表添加
  • 第88讲 直线数据探测完结——探测数据曲线绘制
  • 第89讲 CAE后处理图像生成视频MP4/AVI
  • 第十三章 LOD交互技术
  • 第90讲 一种自定义LOD交互方法
  • 第91讲 多边形数据集简化与LOD技术
  • 第92讲 多层次模型交互方法以及更新策略
  • 第十四章 VTK基本数据结构
  • 第93讲 模型坐标系与模型变换相机变换的区别
  • 第94讲 标量场云图颜色图例的显示属性设置
  • 第95讲 根据节点与连接关系构造八面体
  • 第96讲 vtkScalarBarWidget可以移动的颜色图例
  • 第97讲 医学图像体绘制基本渲染管线
  • 第98讲 vtkPoints节点数组
  • 第99讲 PolyData创建与属性设置
  • 第100讲 vtkCellArray单元数组
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-03-11
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈