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


发新话题
打印

[求助] 请教技术派一个问题。屏幕分辨率与多边形处理能力

引用:
原帖由 reg-neo 于 2009-6-10 19:16 发表
POLYGON和分辨率无关
正确

呵呵 正确答案就在这两张图中 图片是 NGC的480P 截图与 NGC模拟器1080P截图




[ 本帖最后由 20150000 于 2009-6-10 19:33 编辑 ]


TOP

LZ最好把腦袋徹底清空
重新理解相面跟像素的關係
或者說,他們根本沒關係



TOP

楼主想要说分辨率低了, 表现不出高poly模型的精致感

大家说分辨率和模型精度无关

于是LZ举了一个极端的例子: 1相素

和这个例子类似的是, 人反正都要一死,所以活得好坏都没区别


TOP

搞清楚原理就行

不管分辨率多高,多边形的运算都是一样的,然后投影到一个2D的平面上。

但是分辨率高了牵涉到的投影要耗资源吧,各种即时运算也会大大增加,纹理也得变大,显卡负载也会加大,除非玩游戏都只有点和线,其他什么都没有

TOP

引用:
原帖由 superjay 于 2009-6-10 19:45 发表
楼主想要说分辨率低了, 表现不出高poly模型的精致感

大家说分辨率和模型精度无关

于是LZ举了一个极端的例子: 1相素

和这个例子类似的是, 人反正都要一死,所以活得好坏都没区别
即使是单像素的二维显示平面,也可能显示的内容是三维空间里沿显示平面法向的无穷多个点列

TOP

引用:
原帖由 ffcactus 于 2009-6-10 16:52 发表
就你看法, 抛去其他原因, 主要原因是因为你玩的是3D游戏。
不理解?

3D: 游戏设计人员向要反映3D物体。由于不能脑后插管, 所以只好用2D屏幕来给你显示。
游戏:
    游,运动。 屏幕上的东西都是运动的。 ...
龙哥看到某ID为FF人士的发言算是彻底无语,连基本计算机图形概念都不懂。
什么年代了,还在堆polygon数?
还是有空多学点东西吧,4,5年前就开始进入shader时代,与其堆Polygon,不如好好筹划shader怎么写,那才是真正吃显卡,显示画面实力的地方。
龙哥是个外行,但自认如果看着nvidia的那本CG破书,依样画葫芦,写点皮毛的HLSL是没问题的,呵呵,不是我看不起你,估计你这个号称电子信息专业的理科生连pixel(vertex)shader是什么都不知道。
偷偷告诉你,写个2D游戏都可以用shader。

TOP

分辨率高了需要填充更多的像素,差值除外。和用多少三角形没有必然联系

TOP

引用:
原帖由 RealAkisong 于 2009-6-10 20:29 发表

即使是单像素的二维显示平面,也可能显示的内容是三维空间里沿显示平面法向的无穷多个点列
单相素实际上不可称为二维,不过这个问题没什么可讨论的地方,楼主的假设本身就没意义

TOP

别说1相素这个伪命题了行不,这很拉底论坛下限…………

TOP

引用:
原帖由 superjay 于 2009-6-11 12:15 发表


单相素实际上不可称为二维,不过这个问题没什么可讨论的地方,楼主的假设本身就没意义
以一个理想的具有均匀光亮度的发光面来解释是否有助于理解维度问题?物理意义上的单像素显然不能理想到一个点光源,更不要说单像素的显示设备。
lz显然是为拉低tg下限而来

TOP

舔屎提出过:
因为神机游戏都是1080P的,而三红机游戏都是720P的,所以神机的能力是三红机的2.25倍

这个理论,给楼主参考一下

TOP

按照LZ的说法,那游戏机在生成画面的时候首先要确定画面中所有物件、场景的遮挡关系和对应的屏幕显示像素数,然后根据这些像素数去计算每一个物件所对应显示的像素数最多能表现多少个多边形,然后将这个多边形数量和模型的默认的多边形数量去做对比,取其中的小值,也就是必须的多边形数量。然后根据这个必须的多边形数量,重新生成画面中的所有模型,然后进行渲染。。。。。
然后你在未生成画面的时候其实是没办法判断每个画面内的模型映射成2D画面的时候占据的像素空间的,所以你要先以默认的多边形数量生成画面一次,然后在动态调整模型……
LZ你的技术是火星来的吧,舍近求远的做法。

TOP

引用:
原帖由 superjay 于 2009-6-10 19:45 发表
楼主想要说分辨率低了, 表现不出高poly模型的精致感

大家说分辨率和模型精度无关

于是LZ举了一个极端的例子: 1相素

和这个例子类似的是, 人反正都要一死,所以活得好坏都没区别
你的最后一句话,我可没有这个意思。
其实我一直没说建模这个事情,但是好多人在说建模的事情,
我也没说屏幕的物理分辨率与处理能力有直接关系,
我的意思就是你所说的:在做游戏的时候,考虑到分辨率的显示限制这个事情,是没必要作出同时处理及其多的多边形的性能的。

举个不恰当的例子:比如游戏机就是双声道声音输出的,那就没必要用6.1的立体声了

TOP

引用:
原帖由 瓦格雷 于 2009-6-11 12:31 发表
其实1像素也没什么问题  这1个像素要显示什么颜色  还不是要把所有的多边形都计算了才知道啊  10个多边形和10万个多边形渲染后的结果有可能是有区别的  这个就说明 1个像素下 10个多边形和10万个多边形还是不同的:fq ...
是需要先计算再显示,但是你说的好像与我说的不是完全一回事,我的意思是说:既然就1个像素,为啥要显示10万个多边形?显示10万个与10个,最后在屏幕上都得通过这1个像素显示出来,所以就没必要显示那么多。

就好象玩720P的游戏一定要高清屏幕一样,如果是480P的屏幕,那就只需要480p的信号源,因为再多了也没法显示,我是这个意思

TOP

正确答案确实在31楼,感谢31楼发图,直观!

TOP

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