• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Sweet
Share, Wonder, Experience, Everyone Together
博客园    首页    新随笔    联系   管理    订阅  订阅

3D smoke simulator entirely run on GPU

上次的一篇Real time Fluid着重介绍了fluid simulator的理论, 并且也实现了一个2D的GPU solver, 最近一边做任务, 一边把它扩展成了3d的完全在GPU上计算的高一级的流体模拟, 实现的细节(需要注意的地方)很多, 但是懒得写字, 因为现在很困了, 待下回分解(我一定会写), 下面先传上我的simulator的截图给大家赏赏, 熟知gpu运算方法的人, 也不难从截图中直接看出眉目来^_^.

渲染, 用的方法是Volume Rendering里的RayCasting

这是tile to 2d texture, 是切片的速度场(被缩放到0,1 区间)

这是切片的density field

^_^, 几天的努力算是没白费, 写个日志犒劳一下自己呵呵.


挂个友链:  


http://blog.sina.com.cn/dillyduck 

posted @ 2008-09-21 16:01  I'm 张xinxin  阅读(3096)  评论(21)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3