游戏开发论坛

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

请问:一次渲染两个三角形,怎样分别选择两个纹理?(

[复制链接]

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2007-5-6 02:33:00 | 显示全部楼层 |阅读模式
请问:一次渲染两个三角形,怎样分别选择两个纹理?(两个纹理不能合成一个大的纹理)

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-5-6 04:05:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

请问,如何“一次渲染两个三角形”?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-5-6 08:25:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

建议你去看看多重纹理混合方面的资料,能找到答案

8

主题

390

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-5-6 13:13:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

2个算啥,8个都行,只有进行混合,前一个weight用0,后一个用1,不就可以了

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2007-5-6 14:54:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

请注意:分别选择两个纹理,不是纹理混合。

8

主题

310

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2007-5-6 22:58:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

只在mesh中用过sub集,可以分别选择两个纹理
其他没用过

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2007-5-7 23:04:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

还不会使用mesh,三维纹理可以解决这个问题,正在找这方面的信息。

5

主题

54

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2007-5-8 09:51:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

你要的该不会是 IDirect3DDevice9::SetTexture();吧你给两个三角需要的三角形顶点让他去渲染不就行了。要画2格纹理自己用SetTextrue设置不就可以了!

因该不会那么简单吧~~

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2007-5-8 10:22:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

回楼上:不是这个问题。
举个例子:
设:有两个三角形,分两次渲染为:
SetTexture(0,纹理1);
绘制一个三角型。
SetTexture(0,纹理2);
绘制一个三角型。

现在的需求:两个纹理不能合成一个大的纹理,并且不能分两次渲染。

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-5-8 11:25:00 | 显示全部楼层

Re:请问:一次渲染两个三角形,怎样分别选择两个纹理?

Multi-Texture.注意纹理坐标的设定。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 09:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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