游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5756|回复: 18

渲染到纹理,和直接绘制,得到的两个图形不一样?是什

[复制链接]

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2006-11-28 14:12:00 | 显示全部楼层 |阅读模式
渲染到纹理:
sf_20061128141132.jpg

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-28 14:12:00 | 显示全部楼层

Re: 渲染到纹理,和直接绘制,得到的两个图形不一样?是

直接绘制:
sf_2006112814126.jpg

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-28 14:17:00 | 显示全部楼层

Re:渲染到纹理,和直接绘制,得到的两个图形不一样?是

感觉渲染到纹理的图形,少绘制了一部分图形,不知道是什么原因。

还有一点:渲染到纹理,和,直接绘制,每次都有一个共同点:就是显示的图形有区别,这次是区别最大的,不同之处太明显了。

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2006-11-28 15:48:00 | 显示全部楼层

Re:渲染到纹理,和直接绘制,得到的两个图形不一样?是

是Viewport没有调节好。

36

主题

197

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2006-11-28 18:07:00 | 显示全部楼层

Re:渲染到纹理,和直接绘制,得到的两个图形不一样?是

同上。。。

不是全图吧,感觉像是被压缩了

26

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2006-11-28 18:25:00 | 显示全部楼层

Re:渲染到纹理,和直接绘制,得到的两个图形不一样?是

这个问题``要先问一下,你是如何把渲染出来的texture在屏幕上显示的?使用什么方式绘制出来的?

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-28 19:23:00 | 显示全部楼层

Re:渲染到纹理,和直接绘制,得到的两个图形不一样?是

4楼:Viewport是指的SetViewport()函数设置视区么?我没有调用这个函数,不知道他在渲染到纹理的时候怎么使用?

5楼:截图被剪去了一小部分(包含背景,怕引起误解)。

6楼:渲染出来的纹理使用D3DXSaveTextureToFile()存到文件,同样的方法渲染到屏幕,结果两种图象不一样。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-11-28 20:31:00 | 显示全部楼层

Re:渲染到纹理,和直接绘制,得到的两个图形不一样?是

那么,哪个因该是正确的呢?

26

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2006-11-28 21:22:00 | 显示全部楼层

Re: 渲染到纹理,和直接绘制,得到的两个图形不一样?是

跟楼主真有缘,我正好也遇到这个问题`
好象深度检测失效似的,~大家快来帮忙解决下啊`~
看图:



左上角那个是渲染到纹理的图,底部大图是直接渲染的图,

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-28 21:28:00 | 显示全部楼层

Re:渲染到纹理,和直接绘制,得到的两个图形不一样?是

直接绘制应该是正确的。
根据测试:发现渲染到纹理时:绘制两个图形和绘制四个图形的结果是一样的,说明第三个和第四个图形没有被绘制出来,但是:单独绘制第三个和第四个图形却可以绘制出来,不知道是什么原因。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 23:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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