游戏开发论坛

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

请问:关于渲染到纹理的问题

[复制链接]

17

主题

41

帖子

45

积分

注册会员

Rank: 2

积分
45
QQ
发表于 2008-3-4 14:11:00 | 显示全部楼层 |阅读模式
正常渲染场景正常,如下图:


把场景渲染到纹理则不正常,如下图:


请问这是什么原因造成的?

4

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-3-4 21:11:00 | 显示全部楼层

Re:请问:关于渲染到纹理的问题

我看天空是正常的,是不是贴纹理时设置的混合选项问题?

10

主题

173

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2008-3-4 23:13:00 | 显示全部楼层

Re: 请问:关于渲染到纹理的问题

好奇怪,天空是正确的。
我猜测一下看看是不是这样的情况。

一、将场景(此时没有天空背景贴图)渲染到A贴图。
二、将A贴图copy到天空的背景贴图
三、再将天空贴图渲染到屏幕

如果是这个顺序,出错应该是第一个步骤。
如果不是这个顺序,就不知道原因了。

5

主题

68

帖子

75

积分

注册会员

Rank: 2

积分
75
QQ
发表于 2008-3-5 00:58:00 | 显示全部楼层

Re:请问:关于渲染到纹理的问题

看看你A贴图的尺寸,格式

1

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
发表于 2008-3-6 12:36:00 | 显示全部楼层

Re:请问:关于渲染到纹理的问题

LZ大哥,你的那个图片是怎么来的。是用截图工具截下来的,还是你把渲染到纹理生成了一个图片在本地机上??
如果是后者,那么你如何从IDirect3DTexture9保存一个图片???

17

主题

41

帖子

45

积分

注册会员

Rank: 2

积分
45
QQ
 楼主| 发表于 2008-3-6 17:16:00 | 显示全部楼层

Re: Re:请问:关于渲染到纹理的问题

topcoder: Re:请问:关于渲染到纹理的问题

LZ大哥,你的那个图片是怎么来的。是用截图工具截下来的,还是你把渲染到纹理生成了一个图片在本地机上??
如果是后者,那么你如何从IDirect3DTexture9保存一个图片???


HRESULT D3DXSaveTextureToFile(
  LPCTSTR pDestFile,
  D3DXIMAGE_FILEFORMAT DestFormat,
  LPDIRECT3DBASETEXTURE9 pSrcTexture,
  CONST PALETTEENTRY * pSrcPalette
);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 09:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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