基于GPU编程的三维烟雾实时渲染  被引量:1

Real-Time Simulation and Rendering of 3D Smoke Based on GPU Programming

在线阅读下载全文

作  者:陈阁[1] 何伟[1] 李云飞[1] 

机构地区:[1]苏州大学计算机科学与技术学院,江苏苏州215006

出  处:《微电子学与计算机》2010年第6期89-91,96,共4页Microelectronics & Computer

基  金:国家自然科学基金项目(60775045);江苏省科技厅项目(BK2005027)

摘  要:以实际项目为研究背景,结合GPU(Graphic Processing Unit)的特点,采用Stam的半拉格朗日方法,将MacCormack格式用于NS(Navier-Stokes)方程的对流项求解,利用光线投射法渲染烟雾,在GPU上实现了NS方程的求解和烟雾的绘制,比较真实地模拟了三维烟雾.Natural scene simulation is always a hot issue in Computer Graphic,especially for the physically-based simulation of smoke.The subject is on the background of an actual project.This paper is based on the Stam's semi-Lagrangian scheme;MacCormack scheme is used to solve the advection item of NS(Navier-Stokes)equations,and ray casting method is chosen to render the smoke.We solve the NS equations and render smoke through the GPU(Graphic Processing Unit).This method can be taken for realistic animation and real-time simulation of smoke in three-dimensional space.

关 键 词:GPU MacCormack格式 NS方程 光线投射 

分 类 号:TP31[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象