不掐架:NVIDIA正式開源Hairworks特效
2023-12-02 12:43:19
在軟體界,一直有著開源和閉源之爭,在今年的GDC大會宣布了最新版遊戲軟體開發包GameWorks 3.1後,NVIDIA在GitHub上陸續公開了原始碼,其中就有我們非常熟知的HairWorks(俗稱海飛絲)。
目前,GitHub上NV開源的代碼頁面(點擊加入)包括以下幾個——
PhysX(物理加速)
PhysX Clothing(服裝)
PhysX Destruction(建築)
Volumetric lighting(體積光照)
FaceWorks demo(面部特效)
HairWorks(頭髮特效)
另外,HBAO+(水平基準環境光遮蔽)、WaveWorks(波紋特效)也確定即將放出。
開源的好處不僅意味著可以快速更好地被開發者使用,而且也利於提高遊戲表現。
去年《巫師3》剛剛放出的時候就曾引發了A卡玩家對CDPR的大規模請願,因為默認HairWorks極大降低了A卡的幀數,體驗很差。
另外就是PhysX,其實是去年GDC上NV宣布開源的。最早可以追溯到11年前,來自於創業公司Ageia,後被NV收購。只是這項技術漸漸地被封閉起來,成了N卡專利。
即便如此,NV還有這並行計算、G-Sync各種封閉技術,這對商業而言無可厚非,而且NV也證明了自己沒有因此吃虧。
不過,老對手AMD日前宣布了有史以來最大規模的開源工程GPUOpen,雙方的理念仍然有很大差異,可能各表一枝,也可能殊途同歸,我們拭目以待。■