原帖由 beterhans 于 2014-2-19 00:01 发表
posted by wap, platform: Firefox
这个问题太专业 需要专业人士回答
我个人猜测是
1. 硬件加速: 显卡提供了很多特效现成的接口, 比如水的效果,写游戏的人直接调用硬件的那个水的效果就好了,写软件的人不用自 ...
原帖由 werety 于 2014-2-18 23:12 发表
在“32X之死——游戏机硬件增强的历史”一文中看到有段文字是些当年三大主机的3D特点,n64勉强具备了完整3D硬件的特点;土星是以2D活动块的方式来处理多边形;PS是纯软件计算,只是多了个GTE。
请问PS的“纯软件计算 ...
原帖由 md2 于 2014-2-19 11:30 发表
其实所有硬件特效软件都能实现,你看奔腾时代的电脑,没3D加速卡还不是跑得欢快。
有了3D显卡后就有分工了。
CPU负责多边形的几何运算,光照阴影
3D显卡负责渲染,包括纹理贴图,Z缓冲,线性过滤,ALPHA混合( ...
原帖由 hourousha 于 2014-2-19 12:10 发表
其实这事就是解释清楚比较麻烦,而且可能解释者觉得解释清楚了但其实听者并没有如解释者所想的那样正确理解。
简单来说,因为PS有GTE,而GTE是专门负责加速3D中使用的特定矢量运算的单元,所以PS属于有专门用于3D ...
原帖由 hourousha 于 2014-2-19 12:17 发表
PS和N64如果类比PC,都应该算是‘有可编程顶点功能’的玩意。只不过PS的GTE功能相对单一,N64的RSP编程太过复杂(所以大多数厂商没法直接用RSP的ucode,只能用现成的SGI库,导致性能偏低同时很容易被高阶模拟)
原帖由 md2 于 2014-2-19 12:42 发表
PS是把第二代显卡的功能给加进去了,但是缺少第一代显卡的功能……这样?
它设计专门的贴图模块了吗?
SS的贴图是交给负责活动块的那个VDP进行的?
原帖由 hourousha 于 2014-2-19 13:01 发表
作为一个专用的定制硬件,其实加一些通用硬件若干年后实作的东西,是不足为奇的,而GTE等几何加速单元,也不是什么奇思妙想是很顺理成章的事情.T&L更多的贡献是在标准化方面,当然我个人认为T&L是比较糟的了,就功 ...
原帖由 md2 于 2014-2-19 13:12 发表
再求教一个
SS后期到底是怎么实现3D半透明的?
之前不能实现光源和阴影是因为CPU忙不过来了
没有半透明是因为贴图方式
后期有了半透明,难道是因为抛开了VDP,连贴图都交给CPU了?而且连高洛德光源都有了 ...
原帖由 hourousha 于 2014-2-19 13:26 发表
高络德明暗原本就有的,只要是采用直接色模式的多边形。
至于3D半透明(变形sprite半透明)的trick方面?还是问Sonic3D吧,这个真不清楚,或者可以多pass处理,先把变形sprite画出来,然后把图像数据抓出来后再当 ...
原帖由 werety 于 2014-2-18 23:12 发表
另外再说一句,我今天玩土星的VR战士对格斗之蛇,开了写轮眼模式,(用了放大镜)发现土星的3D画面没有出现类似ps那种“直线变折线”的情况,游戏中擂台的地砖,笼子柱,等等直线的东西都没有发生折线的情况。还有就是人物身上看不出有“四边形面体”的情况了,很圆滑,(这好像叫高洛德描影法吧?)但是隐藏的那些卡通角色全是满身的“四边形面体”,这是什么情况?
原帖由 clarkh 于 2014-2-19 11:24 发表
他的意思是你的问题表露出了你的理解度,他觉得他的答案只会让你更困扰,所以……类似于有人问我无线网卡和无线上网卡有什么区别,我解释完了以后他的回答是,哦,原来都是无线上网用的啊。
原帖由 hourousha 于 2014-2-19 12:10 发表
其实这事就是解释清楚比较麻烦,而且可能解释者觉得解释清楚了但其实听者并没有如解释者所想的那样正确理解。
简单来说,因为PS有GTE,而GTE是专门负责加速3D中使用的特定矢量运算的单元,所以PS属于有专门用于3D ...
原帖由 民工头子 于 2014-2-19 22:24 发表
土星VR战士VS格斗之蛇 多变形没有变形?没折线?这不是有么,这再近视也能看见吧
我因为盘早不知去哪了,所以只能优酷低清了,优酷低清都能明显看出来
这不是明显有多边形变形么!
这墙都成齿了,还没有 ...
原帖由 md2 于 2014-2-19 12:26 发表
图来了,是这个意思吧?
其实这个问题主要是几何运算与贴图分为两步造成的。前者是空间运算,后者是平面运算。
不知道非光栅化的3D图形技术有没有这个问题。
http://ww1.sinaimg.cn/mw1024/6f31956bgw1edok ...
原帖由 md2 于 2014-2-19 11:30 发表
其实所有硬件特效软件都能实现,你看奔腾时代的电脑,没3D加速卡还不是跑得欢快。
有了3D显卡后就有分工了。
CPU负责多边形的几何运算,光照阴影
3D显卡负责渲染,包括纹理贴图,Z缓冲,线性过滤,ALPHA混合( ...
原帖由 hourousha 于 2014-2-19 12:10 发表
其实这事就是解释清楚比较麻烦,而且可能解释者觉得解释清楚了但其实听者并没有如解释者所想的那样正确理解。
简单来说,因为PS有GTE,而GTE是专门负责加速3D中使用的特定矢量运算的单元,所以PS属于有专门用于3D ...
原帖由 lemonninja 于 2014-5-16 19:31 发表
我查了一下土星的硬件规格,发现貌似土星也有类似gte的单元,就集成在那个SCU(System Control Unit)的dsp里面。system16和wiki上都说:SCU DSP : fixed point maths coprocessor, up to 4 parallel instructions ...
原帖由 werety 于 2014-5-16 23:27 发表
估计与PS的GTE还是有差别吧?土星的3D太贫弱了。
我最近重温NDS版的生化1,想到个问题,当年生化2不出土星版的主要理由是3D机能太弱无法变现理想画面,但是生化属于2D背景3D人物,同屏人数(僵尸也算是人吧。)最 ...
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) | Powered by Discuz! 6.0.0 |