2007年2月9日 星期五

VR快打5的3D技術講座

一直對Sega VR 快打系列有種莫名的情感, 這是第一個全 3D 格鬪, (雖然對生死格鬥系列也會有另一種奇妙的情感啦). 這系列最新的家用版 VF5 正式在 PS3 上登場了, 剛好看到了這一篇有關 VF5 3D技術講座 (原文是日文), 值得好好閱讀; 簡體中文翻譯在此. 其實只看圖也可以瞭解一些遊戲中使用的繪圖技巧.

該文章中提到, 所使用的繪圖函式庫是 OpenGL 2.0. 真是令人欣慰啊, 畢竟我也是支持 OpenGL 的. (以前一向使用 OpenGL 的 John Carmack, 卻大力支持 Xbox360, 使用DirectX9.0; 所以現在看到有遊戲使用 OpenGL 的就會更有親切感), 而單一人物的多邊型面數有四萬多面, 比起四代的 12000面左右, 更是精細許多.

使用的繪圖技術包括:
  • 自體投影(SelfShadow Casting)
  • Procedural Texture
  • VTF(Vertex Texture Fetching)
  • fp16 HDR(High Dynamic Range Rendering)
  • 物理計算: 衣服, 頭髮, 配件的碰撞
可惜看不懂日文, 所以文章的精華也無法了解... 另外以前也有一篇汪達與巨像的3D技術講座, 也值得一讀喔(當然還是日文的).

GameWatch 遊戲講座: 所有該網站的遊戲技術講座