» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] JZF老师,你好

引用:
原帖由 tdkgtm01 于 2012-2-1 22:46 发表

不存在800*240/30fps,明白?
这就和你玩gt5 3d一样
此时分辨率是1280x720 (QAA) in 3D mode
ps3内部渲染的就是720p,然后不断渲染左右帧
如果是在时分电视上,那就是720p左,720p右,etc...
如果是在偏振电视 ...
好笑,PS3能同时支持偏振光跟快门能代表3DS的渲染方式跟PS3一样吗?电影院偏振光还用两台投影,你看过哪家偏振光电视用双液晶屏幕?

如果不存在800*240/30fps的话,那滑块滑到底的话3DS帧率应该直接超大幅提升,你可以问问在座3DS玩家这种情况存不存在


TOP

引用:
原帖由 tdkgtm01 于 2012-2-1 22:50 发表

事实上是同时渲染800*240的交叉画面才是不可能的,因为这完全违背了3d光栅化的过程
如果渲染2个400x240首先你第一个要先写入内存,渲染第二个之后还要读取第一个进行交错处理成一帧输出。

中间浪费多少带宽?任地狱技术再屎也不干出这种搓事。

我就说你压根不懂视差技术原理,800x240本来就是一帧完整图片,交错的部分在液晶屏跟GPU完全没有关系



TOP

引用:
原帖由 tdkgtm01 于 2012-2-1 23:04 发表
800x240本来就是一帧完整图片
喷了,要是一帧完整图片,你是神仙才能看出3d效果啊
原来读写内存带宽是免费的是吧,你自己看看2帧交错到一帧需要读写几次内存

我都说了交错部分在液晶屏。你输出个400x240你一个眼睛看到了,另外个眼睛看同样图像你能看出3D效果才有鬼了


TOP

引用:
原帖由 hourousha 于 2012-2-1 23:23 发表

你还别说,真就是渲染两个400x240的Rendertarget,然后写入Quad-Buffer(对应2D的Double-Buffer)中——这是3D Display rendering的通用办法。
一次渲染800x240是不可能的,因为两个rendertarget的透视矩阵都不同 ...
我就很奇怪,如果GPU同一时间送出一帧400x240的画面在一块800x240物理物理分辨率的屏幕上怎么同一时间显示两帧不同内容400x240?

10几年前voodoo SLI原理也是把屏幕按奇偶线切成2块交由两块显卡渲染,请问能不能算双倍帧率屏幕分辨率/2这么来算?

[ 本帖最后由 u571 于 2012-2-2 09:56 编辑 ]

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 09:53 发表

不懂装懂还要死撑干什么
那你说ps3输出3d到偏振电视是怎么做到的
是,我不懂,你来给我介绍下GPU输出400x240信号屏幕怎么同时显示两个不同的400x240画面?

别告诉我是夏普液晶屏自己插值的哦

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 10:03 发表
笑话了,别人都写得那么清楚了,还看不懂你来干什么的?
渲染两帧400 240合并呗,这么简单的机制都能搞不明白?
我就问你,这时候GPU实际输出信号分辨率是多少

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 10:04 发表
一次渲染800x240是不可能的,因为两个rendertarget的透视矩阵都不同,不可能使用同一个光栅化过程,这应该是3D渲染的基础常识。

别人说的这么清楚了,你懂什么叫光栅化吗?
内部渲染分辨率跟实际渲染输出分辨率没有直接等同关系,不然powerVR这种TBDR实际输出分辨率怎么算?

TOP

引用:
原帖由 hourousha 于 2012-2-2 10:14 发表

你去查查Quad Buffer不好吗?ATI和NV都有(不过NV的QB目前只在Quadro下开放,但至少ATI有专门开放的QB SDK可查的)。
所谓Quad Buffer,就是指,原来的2D显示只要一个BackBuffer完成后就可以Flip或Copy至Front Bu ...
present之后的分辨率也还是800x240,怎么能说GPU渲染输出分辨率是400x240呢?

如果这样任地狱还用800x240物理分辨率干嘛?

TOP

引用:
原帖由 areyouready 于 2012-2-2 10:32 发表
posted by wap, platform: HTC

u571太能抬杠了。
什么叫我抬杠,本身液晶屏物理分辨率800x240,GPU渲染之后实际送到液晶屏信号分辨率也是800x240.有人非得解读成实际显示像素只有400x240.

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 10:42 发表
问题是3DS就是一帧输出800x240分辨率,分别渲染2个400x240然后重组像素成800x240写进帧缓冲我想不出这世界上那个白痴会这么干

你食言而肥还歪曲他人言论,为了抬杠连脸都不要了,无语
后面是我错误,但是present之后到液晶屏幕这是不是800x240?在一个800x240分辨率平台上你说GPU渲染输出分辨率只有400x240这不是胡扯?

render target分辨率不能叠加计算没错,但是谁说render target就等于实际GPU渲染输出分辨率?

TOP

引用:
原帖由 hourousha 于 2012-2-2 10:46 发表

我原贴只是在回复你‘一次渲染800x240而不是渲染2次400x240’的问题。请不要跑题。
至于为何不能一次渲染800x240,确实是基础问题,如果不能理解那我也没办法。
再者,800x240的rasterazation参数和400x240是不同 ...
不错,前者是我理解有问题。后者物理分辨率可以看下LG的3D手机,800x480开了3D之后成400x480.

3DS的800x240的物理分辨率是绝对可信

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 10:57 发表

别人都告诉你了,渲染分辨率不可能是800*240,为什么自己去学吧
真是无可救药
他只是说内部渲染分辨率不可能是800*240,什么时候说过GPU的渲染输出分辨率不是800x240?

难道玩3DS的人眼球都是自带快门眼镜?800x240屏幕上只显示400x240像素你告诉怎么实现裸眼3D?

你能实现的话可以直接去找夏普,专利卖个几千万不是问题

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 11:17 发表

看看,又在歪曲我原话了
我说的很简单,3d模式下渲染两次400*240,最后合并输出
谁告诉你我说最后输出的是400*240?我说的是渲染分辨率是400*240
你能不能有点教养,别随便乱说?
原来present不是GPU渲染流程之一?GPU最后输出的800x240信号不是靠GPU渲染得到?

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 13:07 发表

又在yy了...
大家都知道渲染分辨率是什么,你就别想偷鸡了
否则大家说的mgs4分辨率是什么,你懂得把?
鬼扯吧你,3DS的800x240显示像素哪个是不靠GPU实际渲染直接插值得到的?如果像PS3/XO那样插值的话3D模式帧率怎么会下降的那么厉害?

[ 本帖最后由 u571 于 2012-2-2 13:54 编辑 ]

TOP

引用:
原帖由 tdkgtm01 于 2012-2-2 13:56 发表

3ds没插值,不过你不是说这也算是渲染的步骤么
懒得和你再废话了,总之生化在3d模式时的渲染分辨率是400*240,这是唯一正确数据,你还是去问问懂的人吧
GPU渲染出400x240出液晶屏,又不插值,用800x240同时显示2个不同画面的400x240

任地狱和夏普都没你牛逼

TOP

发新话题
     
官方公众号及微博