游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3334|回复: 9

如何在立方体各个面贴图?

[复制链接]

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2007-9-6 12:41:00 | 显示全部楼层 |阅读模式
比如一个八个顶点的立方体,六个面.
给每个面贴上相同或不同的图,纹理坐标是怎样的?
谢谢!

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-9-6 14:31:00 | 显示全部楼层

Re:如何在立方体各个面贴图?

就面与面来说,如果不在意纹理内容的方向性,纹理坐标没有区别。会贴一个面,就会贴其它的面。

14

主题

345

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2007-9-6 17:56:00 | 显示全部楼层

Re:如何在立方体各个面贴图?

直接一个cubemap搞定

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2007-9-6 17:57:00 | 显示全部楼层

Re:如何在立方体各个面贴图?

谢谢!
把特定的图贴到特定的面,按方向贴要如何写坐标?

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2007-9-6 18:04:00 | 显示全部楼层

Re:如何在立方体各个面贴图?

楼上说的cubemap是DX的samples中HDRCubeMap的例子么.
偶觉的里面的代码特复杂
剥离出来不易

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-9-7 18:12:00 | 显示全部楼层

Re: 如何在立方体各个面贴图?

。。。
sf_200797181139.jpg

14

主题

345

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2007-9-9 02:20:00 | 显示全部楼层

Re:如何在立方体各个面贴图?

不麻烦啊,创建一个cubetexture,然后用HLSL的texCUBE函数就能映射上去
cubetexture可以用SDK里的TextureTool做

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2007-9-9 15:43:00 | 显示全部楼层

Re:如何在立方体各个面贴图?

非常感谢楼上的.
不过我现在用不来.

ret texCUBE(s, t)
s
[in] The input sampler state.

t
[in] The input texture coordinate.

采样器状态,贴图坐标,我现在还不懂,真要抓紧时间学习学习.

2

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2011-4-29 11:31:00 | 显示全部楼层

Re:如何在立方体各个面贴图?

我的只能贴上前后左右四个面 上下两个面贴不上怎么回事呢  希望有高手指教

18

主题

116

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
发表于 2011-4-29 11:54:00 | 显示全部楼层

Re: Re:如何在立方体各个面贴图?

zhang_475815: Re:如何在立方体各个面贴图?
我的只能贴上前后左右四个面 上下两个面贴不上怎么回事呢  希望有高手指教

出现这种现象有很多种可能,还真不太好说……[em10]
建议LZ把绘制三角形、顶点格式、顶点缓冲、背面剔除、纹理映射这些知识再看看。
如果基础部分薄弱的话,后期学习起来会举步维艰的~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 06:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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