太傻

szlongman@hotmail.com 江山笑 烟雨遥 涛浪淘尽红尘俗事几多骄

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  39 随笔 :: 0 文章 :: 280 评论 :: 0 Trackbacks
前几天,将 "Target-Driven Smoke Animation" on the GPU投给了WWW.GAMEDEV.NET的每日一图.(Image of the Day )。
http://www.gamedev.net/community/forums/topic.asp?topic_id=392793

收到的评论还不错。摘其中一条:
It looks amazing. Definately something that has potential. I tried the link to your website, and it didn't work. I googled it, and it came up, but it was in chinese... is there an english version? Having google translate it didn't work out too well

--------------------------

My goal was to simulate the Navier Stokes equations using GPU and then extend that approach to implement "target driven smoke animation"(siggraph 2004) in 2D. Given a sequence of target images, the method can generate a smoke simulation in which the smoke is driven towards each of these targets in turn, while exhibiting natural-looking interesting smoke-like behavior.For 2D simulations on a 256X256, my animation runs at 30 FPS rate on the NVIDIA 6600GT GPU.

You can download the demo at http://www.net638.com.cn:638/download/tdsmoke_gpu_demo(20060502).rar

Changing the Pictures will allow you to see different effects.

1. Enter "char.jpg" in the "Source Image Filename" edit box.
2. Enter "char1.jpg" in the "Target Image Filename" edit box.
3. Click "Inverse start" button

or

1. Enter "3456.jpg" in the "Source Image Filename" edit box.
2. Enter "abcd.jpg" in the "Target Image Filename" edit box.
3. Click "Inverse start" button

or

1. Enter "righttick.jpg" in the "Source Image Filename" edit box.
2. Enter "wrongtick.jpg" in the "Target Image Filename" edit box.
3. Click "Inverse start" button

or

1. Enter "face.jpg" in the "Source Image Filename" edit box.
2. Enter "horsechar.jpg" in the "Target Image Filename" edit box.
3. Click "Inverse start" button

Try it. Have a fun. 
posted on 2006-05-23 11:32 太傻 阅读(1040) 评论(2)  编辑 收藏 所属分类: 图形学

评论

#1楼  2006-08-28 14:41 cnz [未注册用户]
请问你那个海洋模拟中海水的颜色是怎么处理的?贴纹理还是
模拟真实光线的反射,折射效应?
  回复  引用    

#2楼  2006-11-01 14:54 adam gamer [未注册用户]
烟很逼真。amazing。我用Stam99和Fedrew2001的方法也搞了个fluid,vorticity cofinement的效果加进去以后烟有点假。我用Jaccobi迭代求解possion方程和advection term 的。是不是在系数设置方面也有点讲究啊。
  回复  引用    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-06-24 22:35 编辑过
 
另存  打印