http://research.scee.net/files/presentations/developliverpool/Cutting_Edge_Techniques_Develop_Liverpool_09.pdf
对ps3上面一些技术的一个overview,比较喜欢最后一句话:
"Think of the system and your game as a whole"
的确游戏的项目变得越来越庞大和复杂,而我们做事仍然是一行一行的写和调试优化,这需要每个人focus在一块来做,然后多个人合作完成。
但这并不妨碍可以从总体去看待和把握像ps3这样的整个系统,并由此出发去看游戏开发的系统,进而由这个视角去决定某一块的做法。
当然这需要大量的学习和实践。
首先是processor多核化带来的改变,进而形成的类似指令流水线的模式,把engine分成多个stage,然后再多个processor上pipeline起来:
这样基本思想就pipeline一样了,可以非常好的并行化。
文章还是讲render居多,包括:
- prebuild display list(command buffer chunk
- compressed geometry
- dynamic resolution
- edge usage
- geometry LOD
- shader LOD
- Z prepass
spu的一些东西,
spu的计算能力比较出众,数据访问和来源(只能放在mainmemory)是比较有问题。
基于这个,使用起来真是太灵活了,不同引擎不同理解不同的使用方式,
- ai,
- 物理,
- animation,
- particle update
- edge----decompression, culling, skinning, progressive mesh,
- vertex lighting
- post process
- ssao
- deferred lighting
- ....anything
个人觉得spu的应用比较高端的是底层优化和高层的架构,这也是ps3真正的潜力所在。
可以预见,ps3在接下来的几年,品质会稳步上升,而且ps3上面高端开发者会比普通开发者开发出来的游戏品质高很多。
summary:
总之是需要将硬件平台和游戏系统东西结合起来来看,最后迭代发展出比较酷的引擎。
see the game&hardware as a whole
分享到:
相关推荐
ps3模拟器固件4.88
ps3 分割软件ps3splitter-1-1-5-1
PS3固件 点击rpcs3左上角的file 选择install firmware,接着电脑会继续弹窗菜单,选择下载的ps3updat.pup文件选择打开
最新版PS3模拟器加固件 使用教程 https://mp.csdn.net/mp_blog/creation/editor/122973880
ps3混合自制4.86rebug
PS3 ISO TOOLS 文件夹游戏转ISO游戏 有时可以解决游戏黑屏问题,便于将文件拷贝至移动硬盘
威力加强版降级工具PS3 ISO TOOLS V2.0 Makes some reasonable pre-selections depending on users PS3 system - ISO(s) are now created via "genps3iso_v2.5" instead of "makeps3iso" for ODE compatibility - ...
ps3游戏iso签名工具,含二次签名需要的工具程序和操作说明文档,支持重签名,二次签名,iso打包功能
ps3netsrv 。
1、先下xbm下使用REBUG_3.55.3_999_DGR_PS3UPDAT.PUP降级到3.55 2、使用REBUG-TOOL工具设置系统为REBUG模式,将xbm运行模式为Reail模式
PS3 摄像头驱动 CL-Eye-Driver-5.3.0.0341
1. Run tool 2. Open your backup .iso 3. Make folder called GAMEZ in your external USB HDD 4. Extract ISO in GAMEZ (do not make any subfolders!) 5. Run Backup Manager on PS3 with USB HDD plugged in 6. ...
ps3游戏机怎么用 ps3游戏机使用教程详细介绍.docx
目前最好的PS3手柄驱动,支持winXP至win10,直接安装即可
能分割PS3 超4G文件,传外置硬盘,对于PS3内置硬盘小的用户是个很不错的软件
免费给大家下载!主要用于PS3主机U盘或者移动硬盘的格式化,让PS3能够认盘!
ARDUINO PS3手柄仿真,用ARDUINO控制PS3.类似于一个手柄……
软件介绍: PS3 ISO TOOLS V2.0威力加强版,能够创建ISO文件,解压ISO、添加及剪切修改ISO文件支持ODE/CFW PS3系统,支持的固件从3.55-4.66
PS3手柄电脑使用教程及软件,win7\8\10的32位和64位都通用
将PS3文件目录打包成ISO镜像,在MM下可直接运行,方便游戏管理。