游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1501|回复: 2

求助:想要渲染比后台缓冲区大的区域该怎么办?

[复制链接]

4

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2008-12-18 23:18:00 | 显示全部楼层 |阅读模式
同上,本来想要实现抗锯齿的,因为渲染画面看着一跳一跳的(不是特明显),锯齿严重,开了device里的反锯齿就特别慢。没辙,从网上找了方法说可以渲染高分辨率的surface然后画到屏幕上,结果问题来了,我好像只能渲染后台缓冲区那么大的区域啊- -,呀,怎么办...另外,对配置不怎么样的电脑一般每帧渲染多少面比较容易接受,怀疑自己渲染的面太多了.求各位达人们指点~

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2008-12-19 11:58:00 | 显示全部楼层

Re:求助:想要渲染比后台缓冲区大的区域该怎么办?

lz的想法很独特嘛..没听说过可以自己渲aa场景的,如果这样的话,那nv以前不支持hdr+aa岂不是成了笑话了
渲染比后台缓冲大的不男,设置一个高分辨率的RenderTarget就可以了,不过你如何能检测多边形边缘的像素并使其和背景虚化融合?就算能做到,也?没有硬件在光栅化内计算的准确和快速,其实现在的卡做aa的速度已经远快于渲高分辨的RenderTarget了,lz的卡不知道是啥,开个aa还会慢那么多
帧数不光和面数有关系的,顶点数据附载,纹理附载,像素运算的复杂度都很大程度的影响帧数,而且不同显卡的上限也不同

4

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2008-12-20 16:20:00 | 显示全部楼层

Re:求助:想要渲染比后台缓冲区大的区域该怎么办?

唉,可能真的实现卡的缘故,确实只能出此下策了。不过我设置了一个RenderTarget,用CreateRenderTarget的,写了宽高,但是渲染的时候还是后台缓冲区那么点,太郁闷了……是不是差了什么……还是什么东西要设置一下……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 16:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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