fire
所属分类:OpenGL
开发工具:Visual C++
文件大小:1634KB
下载次数:54
上传日期:2011-04-11 16:40:27
上 传 者:
kangxunmeng
说明: 功能:用OPENGL实现火焰动态纹理的合成
(Features: dynamic texture with OPENGL to achieve the synthesis of the flame)
文件列表:
火焰\cfire.cpp (4239, 2001-02-06)
火焰\cfire.h (644, 2001-02-06)
火焰\cool.gif (307063, 2001-02-06)
火焰\coolmap.jpg (4828, 1998-05-18)
火焰\Debug\cfire.obj (23915, 2011-04-11)
火焰\Debug\fire.exe (237642, 2011-04-11)
火焰\Debug\fire.ilk (291668, 2011-04-11)
火焰\Debug\fire.obj (31871, 2011-04-11)
火焰\Debug\fire.pch (3634256, 2011-04-11)
火焰\Debug\fire.pdb (484352, 2011-04-11)
火焰\Debug\gif89a.obj (38448, 2011-04-11)
火焰\Debug\vc60.idb (173056, 2011-04-11)
火焰\Debug\vc60.pdb (143360, 2011-04-11)
火焰\fire.cpp (7851, 2001-02-06)
火焰\fire.dsp (3377, 2011-04-11)
火焰\fire.dsw (516, 2011-04-11)
火焰\fire.exe (49152, 2001-02-06)
火焰\fire.jpg (13239, 2001-02-06)
火焰\fire.ncb (50176, 2011-04-11)
火焰\fire.opt (48640, 2011-04-11)
火焰\fire.plg (242, 2011-04-11)
火焰\gif89a.cpp (13547, 2001-01-14)
火焰\gif89a.h (1676, 2000-10-17)
火焰\light.gif (1086, 2001-02-06)
火焰\m_fire.htm (10236, 1998-11-04)
火焰\m_fire1.gif (8644, 1998-05-18)
火焰\seed.gif (2426, 2001-02-05)
火焰\Debug (0, 2011-04-11)
火焰 (0, 2011-04-11)
一种实时火焰效果生成算法
1.使用授权
本原代码文档包括下列文件:
fire.cpp 演示程序原程序
cfire.cpp 火焰效果类原程序
cjpeg.h 火焰效果类头文件
gif89a.cpp gif文件支持类原程序
gif89a.h gif文件支持类头文件
readme.txt 自述文件
fire.exe 演示程序
feed.gif 保存种子位图的gif文件
cool.gif 保存冷却位图的gif文件
light.gif 保存亮度等级位图的gif文件
fire.jpg 效果图
m_fire.htm 解释原理的英文文章
m_fire1.gif m_fire.htm需要的图象文件
coolmap.jpg m_fire.htm需要的图象文件
如果您要在各种媒体刊载、引用本文档,请不要对本文档内容进行任何修改。如果您在自己的编程中
引用本文档内容,可对引用内容进行修改。作为学习和交流目的,本文档的使用是免费的,如果您直接或
间接将本文档用于商业用途,请在使用前与我联系,获得同意后方可使用。在您引用本文档时如能注明出
处,并通过下面方式通知本人一下,本人将非常高兴!
您在最终使用时请到下面网址再下载一次,以便保证版本最新!
联系方式:
e-mail:cproom@163.net
http://cproom.yeah.net
通讯地址:陕西省西安市太白南路1***号(骊山微电子公司)陈鹏(收)
邮编 :710065
电话 :(029)-8234582
2.一些说明
1.演示程序运行需要directX支持。
2.替换种子位图可以改变火焰形状。
3.替换冷却位图可以改变冷却的局部模式
4.替换亮度等级位图可以改变火焰颜色
5.修改generateSeed()函数中的参数可以控制火种密度,修改scrollUp()函数中的参数可以控制火焰向上
流动的速度,这两个函数都影响火焰整体亮度和高度。对于不同线条粗细的种子位图,需调整此两个函数
以达到最佳效果。
6.scrollUp()函数中的wind变量控制风的大小,演示程序设为0,也就是没风。此变量可以在0到5之间调整。
“全文完”
近期下载者:
相关文件:
收藏者: