ParaView
ParaView相关内容
_黄岛主_
一名研发设计类软件的搬砖工。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Abaqus彩虹色图在ParaView中的应用
通过使用转换后的Abaqus彩虹色图JSON文件,您可以在ParaView中实现与Abaqus/CAE一致的可视化效果,这对于比较不同求解器的结果非常有用。标签: #ParaView #Abaqus #颜色映射 #可视化比较。原创 2025-11-26 22:39:41 · 187 阅读 · 0 评论 -
将ParaView改为黑色主题
下载样式style.qss,在ParaView的快捷方式里添加以下命令:"D:\Program Files\ParaView 5.6.0-MPI-Windows-msvc2015-64bit\bin\paraview.exe" -style=default -stylesheet="D:\test\ParaView\style\style.qss"将命令添加在红色框选位置:点击应用后,双击ParaView图标,效果如下:这个样式在ParaView 5.6上是正常的,其它版本可自..原创 2021-09-26 23:26:30 · 956 阅读 · 3 评论 -
paraview.simple Namesspace in IDE (e.g. Pycharm)
准备工作:1. use the same python version as paraview binary was built with. (or build paraview from source using the system python)2. Set PYTHONPATH to point to a list of directories where paraview stores its python files3. Set LD_LIBRARY_PATH (on Unix or e原创 2020-10-16 10:10:36 · 823 阅读 · 1 评论 -
6个CFD后处理技巧,提高可视化效率和质量
目录前言一、使用“state”文件自动生成管道二、组合曲面,提取区域三、不要滥用流线四、保存你需要的五、照相机、视图、灯光六、从灰度和透明度开始前言计算流体动力学(CFD)数据的后处理是从模型中准确得出正确结论、向决策者展示结果、确保产品设计最佳化的关键步骤。CFD模拟生成的输出文件通常很大,这使得高效地创建有用的可视化结果成为一项艰巨的任务。设计...翻译 2020-01-29 18:10:16 · 6798 阅读 · 0 评论 -
在ParaView中使用OSPRay示例
在ParaView中可以使用OSPRay对模型添加材质,比如木头、铜、铝和水等,从而使模型更加真实美观,如下所示:目前OSPRay的功能还比较薄弱,使用起来也不是特别方便,毕竟ParaView不是专业的材质渲染软件,期待后续新功能。...原创 2019-12-17 18:40:05 · 1488 阅读 · 4 评论 -
在ParaView中如何将多组工况的仿真结果绘制在一幅图中进行参数敏感性分析,同时与实验结果做对比?
问题背景假如你用三种湍流模型仿真了翼型绕流算例,并将结果保存为了VTK格式,现在想要在同一幅图中绘制Cp沿翼型的分布曲线,然后将实验数据也绘制在这张图里,这应该怎样做呢?在同一幅图中绘制三组仿真结果的Cp曲线的步骤为:Have the 3 VTK files open in the same ParaView. Apply one "Calculator" filter to e...原创 2019-10-15 23:37:32 · 2586 阅读 · 0 评论 -
OpenFOAM的好伙伴ParaView
使用OpenFOAM的同学都清楚,ParaView是与之搭配的后处理软件,功能非常强大。奈何它是一款开源软件(学习资料较少),再加上国内盗版软件横行,基本上后处理部分都被那几款有名的商业软件所把持,比如Tecplot、cfd-post、EnSight等等。商业软件在易用性和稳定性上一般比开源的好很多,不过在功能上开源软件有时会更胜一筹,今天就介绍一下开源软件ParaView的那些事。...原创 2018-08-05 21:43:50 · 10121 阅读 · 6 评论 -
为什么不建议科学可视化时使用Rainbow做颜色映射?
科学数据可视化时需要一组颜色做映射,Rainbow就是其中使用很广的一类,如下:是不是很熟悉?用它做颜色映射后的效果是下图这个样子的:然而ParaView官方人员不建议使用Rainbow做颜色映射,他们给出的理由是:1、Rainbow颜色不遵循自然感知的排序,也即Rainbow的色调在我们的视觉系统中并没有真正的有序感知(相对明亮的人们较易感知到,但Rainbow的颜色都很亮...原创 2019-05-14 17:53:56 · 2965 阅读 · 2 评论 -
ParaView中的D3 filter和Ghost Level Generator filter
在并行处理大模型时,D3(distributed data decomposition的缩写)filter用于控制读取非结构网格数据时的负载均衡及生成虚假单元(ghost cells)。在读入并行分布式的非结构网格模型后,最好先在其上应用D3 filter,然后再做其它操作。因为这样才能够检索到虚假单元,后续的过滤器才能生成正确的数据。如下示例是在非结构网格模型上做提取表面的操作,可以看出左侧...原创 2019-05-21 13:52:01 · 943 阅读 · 0 评论 -
ParaView中的EvenlySpacedStreamlines2D filter,实现二维平面上流线的均匀分布
通过之前的文章在 ParaView 中画截面上的流线是可以实现在二维平面上绘制流线的,绘制后的局部细节如下:可以看出上面的流线分布非常不均匀,有些地方密集,有些地方稀疏,如果想要使流线均匀的分布,可以使用EvenlySpacedStreamlines2D filter,在平面上应用后效果如下:可以看出流线的分布均匀了很多。...原创 2019-08-16 23:18:46 · 2490 阅读 · 7 评论 -
在ParaView中对变量求导
原文章链接:Paraview: Calculate Derivatives of 3-D Unstructured Dataset转载 2019-08-23 12:30:00 · 2129 阅读 · 0 评论 -
在ParaView中给结果加logo
在这篇文章在ParaView中以任意图片作为背景中介绍了更改背景图片的方式,可是有时我们不想更改整个图片的背景,只想加一个小的图片 logo 放在角落,这个功能目前在ParaView 5.7中已经实现了。加 logo 的功能可在Sources菜单中找到,在属性中通过 load 可以加载想要添加的 logo。添加 logo 并且将背景改为黑色后的效果如下:logo 为著名的Ro...原创 2019-09-10 21:37:57 · 972 阅读 · 0 评论 -
在虚拟机上用软件渲染的方式运行ParaView
大部分的OpenFOAM用户都是在虚拟机上(Linux系统)工作,所以ParaView也是在虚拟机上运行。我们都知道虚拟机上是没有硬件OpenGL渲染的,所以对图形图像的渲染只能使用软件的方式。在虚拟机上,老版本的ParaView可以使用下面的命令启动软件渲染:paraview --mesa-llvm在ParaView 5.6以后,命令为:paraview-mesa parav...原创 2019-09-30 20:54:33 · 1753 阅读 · 0 评论 -
在ParaView中让模型自发光
在ParaView中,默认情况下模型是不自发光的,如下:可以在Lighting中调整Ambient的值,增大这个值可以使模型亮度增加。Ambient值从0改成1后模型效果如下:这里为了显示效果,亮度设的很大,到时根据自己的模型具体调节。...原创 2019-04-01 18:09:50 · 1810 阅读 · 0 评论 -
在ParaView中镜像数据
如果计算所用模型为半模,但是想在paraview中全模显示,可以使用以下filter:Filters->Alphabetical->Reflect例如如下半模飞机模型:经过reflect处理后,效果如下: 参考资料:https://www.cfd-online.com/Forums/openfoam-paraview/85650-mirror-da...原创 2018-10-25 18:36:40 · 3061 阅读 · 0 评论 -
OpenFOAM怎样提取某个面的压力值?
一个实例如下所示: 作者博客:http://blog.sina.com.cn/u/5593422497转载 2018-09-03 11:39:39 · 6577 阅读 · 0 评论 -
ParaView中各filter详解
参考资料:https://www.paraview.org/ParaView/Doc/Nightly/www/py-doc/paraview.simple.ParticleTracer.htmlhttps://www.paraview.org/Wiki/ParaView/Users_Guide/List_of_filters原创 2018-08-20 14:33:09 · 6553 阅读 · 0 评论 -
在ParaView中使用particle tracer filter进行粒子追踪
ParaView中的粒子追踪过滤器(Particle tracer filter)可以在无拉格朗日数据的情况下,创建随时间变化的无质量粒子的示踪轨迹。1、演示算例 演示所用算例为OpenFOAM中的cavity算例,位置在$FOAM_TUTORIALS/incompressible/icoFoam/cavity/cavity2、具体步骤2.1、仅创建出粒子加载cavity算...原创 2018-08-17 18:08:46 · 6198 阅读 · 0 评论 -
在ParaView中使用OpenVR插件连接HTC VIVE
发现ParaView真是一款很强大的软件,竟然支持VR显示,今天试了下效果,只能用惊艳来形容。不过在连接HTC的过程中还是碰到了一个障碍,下面就记录一下解决过程。安装好SteamVR并打开后,其它正常设置即可,然后打开paraview,导入模型,然后点击Send To OpenVR(有些版本需要从插件中加载才会出现),此时出现如下错误:"Headset Plugged into Wro...原创 2018-11-22 22:31:51 · 1537 阅读 · 3 评论 -
ParaView和VTK中场景的导入与导出
ParaView作为一款优秀的后处理软件,可以说将VTK的功能已经发挥的淋漓尽致了,不过最近发现在场景导入导出方面二者还是有些差异。场景的导入(Import)和导出(Export)是指将渲染场景中的对象,包括光照、相机、Actor、属性、变换矩阵等信息写入文件中,或者从外部文件中将这些对象导入渲染场景中,一般所导入的文件含有多个数据集。VTK中一般以关键字Importer和Export...原创 2018-08-01 17:42:24 · 13545 阅读 · 11 评论 -
CAE后处理结果的几种几何呈现形式
不同的数据需要不同的数据呈现形式,总的目标是更好的理解数据,下面感受一下同一数据的不同呈现形式是怎样的。PointsWireframeSurfaceSurface with EdgesVolume...原创 2018-07-27 20:55:15 · 1563 阅读 · 0 评论 -
paraview高级动画功能
下面通过一些实例展示一下paraview的高级动画功能,下面演示的实例来自paraview自带的算例,位置如下图所示:1 、熟悉动画视图(Animation View)打开can.ex2,选中所有变量,然后Apply 左键拖动模型,直到可以看到灰色的部分 将时间步调整到5 选择变量DISPL进行显示 在View → Animation View中对动画视图进行显示 可以通过鼠...原创 2018-07-27 20:51:57 · 21095 阅读 · 8 评论 -
paraview二维曲线图的绘图实例
下面通过一些实例展示怎样绘制单元(cell)数据和点(point)数据。绘制的二维图既可以是一条线(这条线穿过你的数据区域)上的值,也可以是某个点的值随时间的变化。下面演示的实例来自paraview自带的算例,位置如下图所示:1 、沿一条线绘制 打开can.ex2,选中所有变量,然后Apply 左键拖动模型,直到可以看到灰色的部分 Filter→Data An...原创 2018-07-27 20:44:52 · 23092 阅读 · 13 评论 -
sprayFoam显示粒子轨迹
具体步骤:在 Pipeline Browser 中选择算例; 在菜单中依次选择 Filters -> Alphabetical -> Extract Block; 在 Properties 中 Block Indices 内选择 internalMesh,然后 Apply,以显示流场信息; 重复 1-2,在 Properties 中 Block Indices 内选...转载 2018-08-09 16:02:49 · 4446 阅读 · 0 评论 -
使用Python运行paraview
我们知道各种程序的脚本就是解决重复操作的,可以说是非常良心的功能啦。Paraview通过Python同样提供了丰富的脚本功能,按使用方式可以分成以下几种:1、作为paraview客户端的一部分使用(Python shell),可以在菜单栏的view中打开;2、支持MPI的批处理应用(pvbatch),可在安装目录中找到(必须是并行版);3、单独作为客户端使用(pvpython),可在W...原创 2018-07-27 19:10:12 · 12168 阅读 · 17 评论 -
在ParaView中以任意图片作为背景
ParaView中默认的背景一般是这样的有时我们希望背景是一些有特殊意义的图片,比如logo或者一些具有行业特征的图片, 这在paraview中可以这样实现:然后load需要作为背景的图片 一个示例如下: ...原创 2018-11-21 22:56:46 · 4552 阅读 · 0 评论 -
在ParaView中实现对网格模型表面的光顺,使后处理结果更美观
我们都知道在ParaView中显示的是网格模型,像下面的这样:这是一个足球击中球门横梁的算例,可看到横梁的表面是很不光滑的。如果我们希望生成的图片或视频美观,就需要将这种表面进行光顺处理,步骤如下:1、选中case.pvd(包含横梁的模型),然后在其上应用Extract Surface filter(在filter中可以找到)。2、下面是见证奇迹的时刻!在Extract Sur...原创 2018-12-08 22:45:24 · 8832 阅读 · 0 评论 -
在ParaView中并行批处理数据
ParaView的Python脚本功能具有离线运行的能力(即不用打开软件,在后台即可调用),因此写好的脚本可以直接在终端内运行,而且脚本可以多次重复使用。对于大规模的模型一般需要并行处理,下面就通过一个示例展示在paraview中并行运行脚本。在此仅展示在Windows下的并行运行,其它系统下的并行程序会有不同。在运行前需要三样东西:mpiexec 用于执行并行程序 pvbatch ...原创 2018-12-26 14:32:18 · 3633 阅读 · 0 评论 -
分享一段在ParaView中循环输出文件的代码
有时会有这样一种需求:就是将视窗中的场景(非保存图片,场景信息是可编辑的矢量形式)保存导出,然后作为其它软件的资源文件。但是在用paraview输出场景时,每次只能输出当前时刻的场景,如果模拟的是瞬态问题,有时会有几十个时间文件,如果对每一时刻都手动导出会特别的繁琐。在这种情况下,我们自然而然的会想到使用脚本来自动化这个过程。下面就以cavity算例进行演示,cavity算例官方结果一...原创 2019-03-06 15:38:45 · 1945 阅读 · 2 评论 -
在ParaView中计算圆柱绕流算例里圆柱所受的升阻力
具体的操作步骤就不展示了,仅看一下计算圆柱所受升力时建立的可视化管线,如下:计算阻力的方法类似,仅计算公式不同,其可视化管线如下: ...原创 2019-01-29 10:47:55 · 4972 阅读 · 4 评论 -
在ParaView中使用Surface Flow filter计算某个面上的流量
Surface Flow filter是计算某个面上流量的过滤器,因此首先需要有面的存在。如下计算的是截面上的流量,算例和上一篇中的相同,都是圆柱绕流的算例,截面位置分别是在截面上应用Surface Flow filter,Input Vector选择速度U,然后可在Information面板或者Spread Sheet View中查看流量的大小。 可以对每一个面都应用Surfac...原创 2019-01-27 23:10:14 · 4534 阅读 · 0 评论 -
ParaView中的Descriptive Statistics filter
Descriptive Statistics filter一般与Probe Location filter连用,首先使用Probe Location filter查询某个点的各变量值,然后在其基础上应用Descriptive Statistics filter,可以统计出各变量的最大值、平均值和最小值,如下所示:可以在左侧红色框内选择要显示的变量,上图中显示的是速度U(拆分为了各分量)和压...原创 2019-01-27 22:27:19 · 2779 阅读 · 0 评论 -
ParaView应用实例:两相流中压力波(声音)的传递
今天分享一篇技术文章,内容是通过ParaView对两相流中的压力波进行后处理显示。文章中主要介绍了Python脚本和批处理的使用,以及颜色映射的调整方法,是一篇非常不错的学习ParaView的教程。具体内容请点击下面的链接进行查看:https://mp.weixin.qq.com/s/_hkMPs0fNI_TwqupKG-PTA ...转载 2019-01-01 21:06:00 · 1450 阅读 · 0 评论 -
ParaView中的Link Camera使多个视图的视角同步
后处理的时候有时为了方便比较不同的变量,需要将物体在同一视角下进行展示,如下所示:上面两幅图是使用paraview中的Link Camera功能实现了视角的同步,左边显示的是流线,右边显示的是等值面。关于Link Camera进一步的讨论可参考:https://xiaopingqiu.github.io/2016/08/27/ParaviewCamera/...原创 2018-12-26 17:29:09 · 2128 阅读 · 0 评论 -
在Paraview 中创建 Custom Filter
在上一篇中,介绍了如何作截面上的流线,其中涉及到多个 filter 的组合操作。如果每次都要来这么一串操作,挺繁琐的。ParaView 提供的了Custom Filter 的功能,能大大简化这种繁琐的重复操作。Custom Filter 本质上就是将一系列 filter 的组合操作打包成一个新的 filter。下面以作截面流线的操作为例,介绍如何创建一个 Custom Filter。具体...转载 2018-12-26 16:19:56 · 1209 阅读 · 0 评论 -
在 ParaView 中画截面上的流线
ParaView 的 Stream Tracer 无法直接作一个截面上的流线。比如,对于OpenFOAM的算例,即使是二维算例,截取一个面后,用 Stream tracer 无法得到流线。解决办法是存在的,本篇介绍如何通过一系列 filter 的组合来得到截面上的流线。后续具体步骤请参考:https://xiaopingqiu.github.io/2016/08/27/Paraview...转载 2018-12-26 16:00:02 · 10600 阅读 · 0 评论 -
ParaView远程模式
OpenFOAM 用户肯定都用过ParaView可视化软件,这款软件可以方便地读取 OpenFOAM 的数据进行种类丰富的可视化操作。用 ParaView 可视化 OpenFOAM数据很简单,只需要在算例目录下运行paraFoam即可。但是,如果你不是在本地机器上运行 OpenFOAM,而是在远程机器上运行,这时候想在本地直接用 ParaView 来可视化远程机器上的数据,该怎么办呢?具体...转载 2018-12-26 15:51:17 · 1435 阅读 · 0 评论 -
windows下编译paraview552_Qt562_vs2013_CMake3114
下载安装CMake去官网下载二进制版本的CMake,下载3.11.4即可。按照提示安装就行。下载安装Qt下载64位二进制版本的Qt5.6.2,按照提示安装即可(或参照一些安装教程)。安装时唯一需要注意的点就是按需安装。下载安装MPI去https://www.microsoft.com/en-us/download/details.aspx?id=56727下载这两个文件进行安装。如果...原创 2018-07-27 19:03:31 · 6155 阅读 · 6 评论
分享