计算机图形学流体仿真mac网格,数据驱动的快速网格法流体模拟
摘要:
基于物理的流体模拟是计算机图形学中的重要研究方向之一,模拟过程中需要求解非线性偏微分方程组:Navier-Stokes方程组(N-S方程组).拉格朗日法与欧拉方法这两种数值解法被分别用于N-S方程组的离散化求解中.在高精度流体模拟领域,欧拉方法被普遍应用.但是,欧拉法需要在投影步消耗大量计算资源求解泊松方程,给用户带来了极大不便.基于网格的流体模拟中,泊松方程的求解过程一般需要迭代多次才会得到数值解.数据驱动的方法可以有效避免迭代步骤.然而,数据驱动方法并非适用于所有求解步骤.若输入数据与输出数据的映射关系中需要囊括的特征向量维度过高,则计算会变得更为耗时.投影步的计算时间在整个网格法流体模拟过程中消耗最多,而且求解方法较为固定,输入数据与输出数据之间的数据关系更为稳定.本文提出一种全新的数据驱动方法以及自适应数据驱动框架对投影步加速,从而大大加速整个网格法的模拟过程.人工神经网络是一种极为有效的机器学习工具,被普遍用于各种分类问题以及数值拟合问题.本文基于人工神经网络提出的数据驱动方法以及自适应数据驱动框架,有着以下特性:1.视觉效果真实.数据驱动方法可以尽可能准确地还原输入数据与输出数据之间的非线性映射关系,求解结果有着真实可信的视觉效果;2.速度极快.人工神经网络一旦训练完成,求解单个网格的泊松方程时需要的是常数级别的时间消耗,避免了传统耗时的迭代求解过程;3.普适性.本文提出的自适应数据驱动框架,仅仅对于网格法流体模拟过程中的投影步有着明显的修改,其他基于网格法的流体模拟方法的改良方法,可以较为简单地被集成到此框架中;4.外推能力出色.泊松方程的输入数据与输出数据之间的映射关系确定,因此在一定范围内更换流体场景此解法依然适用.并且,通过精心设计的增量学习框架,进一步扩大了该方法的适用范围.
展开
计算机图形学流体仿真mac网格,数据驱动的快速网格法流体模拟相关推荐
- 计算机图形学流体仿真mac网格,正交网格下不可压缩流体的图形学模拟
摘要: 本文主要讨论了正交网格下不可压缩流体的图形学模拟.基于物理的动画模拟出像水,烟和火这样的流体现象在视觉效果上越来越重要,而且在实时游戏中也开始产生影响. 本研究主要内容包括:第一章阐述了用于描 ...
- 计算机图形学流体仿真mac网格,用于图形学的流体仿真20教程.docx
第I部分 基础流体方程流体无所不在,从我们呼吸的空气到占据整个地球三分之二的海洋,就是它,形成了我们这个星球上那些最美丽最震撼景象:从溅起的水花,到冲天的火焰,到缭绕的烟雾,流体仿真已经成为了计算机图 ...
- 电子科技大学 计算机图形学 考研,电子科技大学机械工程考研
一.电子科技大学机械工程考研有哪些研究方向? 各个学校每年的专业设置及研究方向会根据实际情况有所变动,考生需登录电子科技大学研究生院官网,具体的就要查看院校每年公布的研究生招生简章.招生专业目录.20 ...
- 【计算机图形学】流体模拟渲染基础
流体模拟渲染基础 前言 矢量微积分 Naiver-Stokes偏微分方程组 N-S方程的分步求解 对流算法 前言 本文主要参考文献<FLUID SIMULATION SIGGRAPH 200 ...
- 3 设置网格数的大小_流体仿真中,六面体(Hex)网格的求解效率真的比四面体(Tet)高”很多”么?...
流体仿真中,六面体(Hex)网格与四面体(Tet)网格的争论一直伴随着整个CFD的发展过程,坊间也流传着许许多多关于六面体网格.结构化网格.四面体网格.甚至是Cutcell网格等相关内容的种类繁多的观 ...
- 流体仿真中,六面体(Hex)网格的求解效率真的比四面体(Tet)高”很多”么?
作者 | 张杨 流体仿真中,六面体(Hex)网格与四面体(Tet)网格的争论一直伴随着整个CFD的发展过程,坊间也流传着许许多多关于六面体网格.结构化网格.四面体网格.甚至是Cutcell网格等相关内 ...
- 计算机过去现在和未来图片,数据驱动的图形学:过去、现在和未来
编者按:早在深度学习之前,机器学习就已经被应用于图形学研究中.随着近年来深度学习研究的进展,计算机图形学也通过与深度学习的紧密结合而得到了新的发展.展望未来,机遇与挑战并存.本文根据微软亚洲研究院首席 ...
- 12、计算机图形学——几何(网格细分与网格简化)
一.网格细分 1.1.概念 网格细分指的是将原有模型上的网格分成更多个网格,从而将模型变得更加精细,提高渲染出来的效果,让画面更加漂亮 下图就是一个网格细分的示意,左图是细分前的效果,右图是细分后的效 ...
- 论述计算机图形学在地理信息系统中的应用,网格在地理信息系统中的应用前景探究...
摘要: 网格是面向下一代网络的新兴技术,被称为第三代Internet.通过网格平台的资源整合能力,可以为多种资源的,如计算资源,存储资源,数据资源,信息资源,通信资源,软件资源,知识资源的全面共享与连 ...
最新文章
- 厦大计算机学硕考研复试,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
- 七天开发安卓软件(五)
- 使用Java创建DynamoDB表
- 解密阿里云高效病原体基因检测工具
- 为Android安装BusyBox
- 让女生觉得坏透了的聊天方式有哪些?
- css关键字unset
- bzoj 1047 理想的正方形
- fork,你拿什么证明你的写时拷贝(COW)
- python中进制转换函数_Python内置函数进制转换的用法
- 天勤数据结构顺序表算法操作含完整测试
- python计算圆周率、根据下面的泰勒级数关系式_C语言 计算圆周率 根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。...
- 计算机网络(三)物理层
- 2021年年4月证券从业资格考试《金融市场基础知识》真题(考生回忆 版)
- 互联网上的UFO教派
- CF1427F-Boring Card Game【贪心】
- 第26讲—项目6—存款利息计算器
- 出海必知:跨境人必须知道的一个跨境电商推广常用渠道
- get_isPlaying can only be called from the main thread unity3d
- 用POI实现双层标题excel打印