游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1876|回复: 5

3d smoke(CPU版)

[复制链接]

11

主题

35

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2007-1-23 21:58:00 | 显示全部楼层 |阅读模式
    Course notes "Real-Time Volume Graphics", Course #28, Siggraph 2004.介绍了许多利用三维纹理进行实时体绘制的方法。该文是可免费下载的,写得很精彩,图文并茂。许多自然景物的模拟(比如云、烟)在生成可视模型后,都是通过体绘制技术来展现在大家的眼球前。从文献上查到最早提出用具备纹理映射的硬件来进行体绘制是94年的一篇论文“Accelerated volume rendering and tomographic reconstruction using texture mapping hardware”。可能是该文的发表时间较早,GOOGLE找不到免费电子版了,所以至今也没看到过原文,不过这并不妨碍我们对该技术的理解。网上OPENGL的体绘制例子很多,但是DIRECTX版本很难找到。我自己写了一个DIRECTX版的,用了TeddyBear的数据模型,可显示一头憨憨的玩具熊,其样子让我想到我那未满周岁的儿子。学习Volume Rendering的主要目的还是为绘制三维的烟雾,下面给出的DEMO,是用CPU完成3D Fluid的求解,用体绘制技术来实现可视化。由于CPU无法并行运算,速度较慢,所以使用的三维格子是16X16X16,比较粗糙。下一步准备改用GPU,可望在ATI9600上实现较高精度的实时3D Fluid。

玩具熊的体绘制DEMO:
http://www.net638.com.cn:638/download/volume Rendering.rar

三维的烟雾(CPU版)
http://www.net638.com.cn:638/download/3d smoke(cpu版).rar

-------------
图片请见:http://www.cnblogs.com/szlongman
太傻 BLOG

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-1-23 23:30:00 | 显示全部楼层

Re:3d smoke(CPU版)

谢谢楼主,感觉不错,看看去

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-1-23 23:32:00 | 显示全部楼层

Re:3d smoke(CPU版)

似乎不能运行,怎么不把代码也发上来?共享共享,促进促进

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2007-1-24 08:56:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2007-1-24 14:26:00 | 显示全部楼层

Re:3d smoke(CPU版)

那个3D SMOKE CPU版挺不错的

玩具熊无法运行…………volumeRendering.fx是在哪里的?

11

主题

35

帖子

40

积分

注册会员

Rank: 2

积分
40
 楼主| 发表于 2007-1-24 17:19:00 | 显示全部楼层

Re: 3d smoke(CPU版)

那个玩具熊DEMO重传了一下,请再试试.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 08:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表