游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8589|回复: 19

请教d3d的贴花是个什么思路?

[复制链接]

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-8-10 21:26:00 | 显示全部楼层 |阅读模式
突然想到一个小特技没有实现
很多游戏都有那样的功能,比如鼠标点击到的地表会在那个地方贴上一个贴图,以标识鼠标的点击。
是用的寻找多边形然后用多重纹理混合实现的吗?

另外,我想方向光如果不变,假阴影应该也可以这样去实现。

有些地方很有必要使用这样的技术,所以想请教一下思路

65

主题

225

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2007-8-11 12:09:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

多重纹理混合有点麻烦,简单点的方法是在地形表面上稍高一点的位置生成一个与贴花大小差不多,与该位置地形顶点一样的一个mesh,然后计算一下贴图坐标

--------------------------------------------------------
游戏开发程序技术交流QQ群40280598

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-8-11 14:47:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

没看懂

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2007-8-11 15:00:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

这样去解决,有的时候深度测试不精确,会出现三角形交替渲染(产生闪烁)的不正确的情况

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2007-9-28 16:08:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

这个问题有什么比较好的思路吗?
把我发的老帖再次顶起!!!

17

主题

41

帖子

45

积分

注册会员

Rank: 2

积分
45
QQ
发表于 2007-9-28 16:40:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

学习ing~

51

主题

134

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2007-9-29 00:52:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

虽然没试过。。。
做个适当大小的模型在地形上,X、Z顶点坐标和地形中的相同 Y坐标稍微大一点
然后+贴图+ALPHA通道混合

16

主题

57

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2007-9-29 09:06:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

好像可以使用纹理映射的方法

1

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2007-9-29 12:24:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

你也可以考虑一下用图象投影技术(image projection)

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2007-9-29 12:58:00 | 显示全部楼层

Re:请教d3d的贴花是个什么思路?

game programeing gems 2里面有一篇讲贴花的,算法和2楼说的差不多,但我觉得不是太好
特别是如果贴花投在多个物体上,计算一个新mesh会很麻烦
wow里帖的效果很漂亮,有点像纹理投影做的
我最近也在研究这个效果-_-#
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 19:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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