首页 | 本学科首页   官方微博 | 高级检索  
     

基于物理模型的三维火焰实时渲染
引用本文:谢堂龙,秦茂玲,张欣.基于物理模型的三维火焰实时渲染[J].微机发展,2012(3):173-175.
作者姓名:谢堂龙  秦茂玲  张欣
作者单位:[1]山东师范大学信息科学与工程学院,山东济南250014 [2]山东省分布式计算机软件新技术重点实验室,山东济南250014
摘    要:火焰等无规则物体的模拟近年来成为计算机图形学中的一个研究热点。传统的基于粒子和纹理技术生成的火焰,并不能真实地反映物体的运动过程,生成的火焰效果图具有随机和生硬的特点。为了解决火焰模拟过程中难以实现的实时性和真实感的问题,文中采用一种基于物理模型的火焰实时渲染方法,应用有限差分法求解Navier-Stokes方程,采用半拉格朗日法求解平流项,扩散方程则利用隐式迭代方法进行求解,利用GPU强大的并行计算能力对求解过程进行加速,利用光线投射算法对火焰进行渲染,最后生成了逼真的火焰图像。实验结果表明该方法实现简单,渲染速度快,显示的效果真实。

关 键 词:火焰模拟  物理模型  有限差分法  隐式迭代  光线投射算法  GPU加速技术

Three-Dimensional Flame Real-Time Rendering Based on Physical Model
XIE Tang-long,QIN Mao-ling,ZHANG Xin.Three-Dimensional Flame Real-Time Rendering Based on Physical Model[J].Microcomputer Development,2012(3):173-175.
Authors:XIE Tang-long  QIN Mao-ling  ZHANG Xin
Affiliation:1.School of Information Science and Engineering,Shandong Normal University,Jinan 250014,China; 2.Shandong Provincial Key Laboratory for Novel Distributed Computer Software Technology,Jinan 250014,China)
Abstract:Flame and other irregular objects in computer graphics simulation in recent years become a research hotspot.Flame generated by traditional techniques based on particle and texture,do not give a true picture of the movement of objects,the flame generated is random and blunt.In order to solve the problem which is difficult to realize real-time and realistic problems in flame simulation process,it adopts the flame real-time rendering method based on a physical model,the finite difference method is used for solving the Navier-Stokes equation,solving process using a Lagrange method for solving advection,combined with implicit iterative method for solving diffusion equation,using GPU powerful parallel computation ability on solving process,using ray casting algorithm rendering flame,at last,generating the realistic flame images.The experimental results show that the method is simple,rendering is fast and the process of the generation of rendering is true.
Keywords:flame simulation  physical model  finite difference method  implicit iteration  ray casting algorithm  GPU acceleration technology
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号