游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2205|回复: 6

纹理动态生成

[复制链接]

7

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2008-5-29 10:54:00 | 显示全部楼层 |阅读模式
  在D3D中,如何将一个三维物体投影到一个二维平面上?生成二维平面的纹理

0

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2008-5-29 15:24:00 | 显示全部楼层

Re:纹理动态生成

在D3D中,如何将一个三维物体投影到一个二维平面上,应该是用投影矩阵来实现。 纹理应该没有三维的吧。

1

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2008-5-29 22:48:00 | 显示全部楼层

Re:纹理动态生成

用RTT啊~

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2008-5-30 08:53:00 | 显示全部楼层

Re:纹理动态生成

是要把三维物体渲染到纹理,还是要生成它的纹理图啊

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-5-30 11:43:00 | 显示全部楼层

Re:纹理动态生成

render to texture
可以看一看环境贴图的例子,就是把天空盒渲染到茶壶上的那个例子
微软sdk里面就有,思路很容易理解,基本上是渲染两次就成

还有一种方法就是用模版缓冲,这个很久以前用过,而且比较繁琐
原理是用模版缓冲作为遮罩,计算镜向变换的矩阵,然后在模版里面进行绘制,同样也要绘制两次,这种方法局限很多。

建议还是用rtt的方法

6

主题

60

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2008-6-2 13:12:00 | 显示全部楼层

Re:纹理动态生成

用RenderTarget

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-6-4 06:53:00 | 显示全部楼层

Re:纹理动态生成

RT
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 08:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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