秘境探險4 EDGE雜誌記事統整 - PS
By Ethan
at 2015-01-20T13:56
at 2015-01-20T13:56
Table of Contents
※ 引述《igarasiyui (かゆい うま)》之銘言:
: 1.使用一種自行開發兩年的物理渲染器,讓物品外觀更真實
: 推 makilight: 第一個應該就是最近很夯的Physically Based Shadid Shading?
是Physically Based Rendering沒錯
在這之前則是使用特殊用途的Prime Shader
Prime Shader是一個特殊的材質就寫一個shader
像是塑膠、玻璃、皮膚就各自有個shader
並且有不同組的參數供材質美術人員調整
Physically Based Rendering則是只寫一個master shader
僅提供一組統一的參數供調整,參數主要是將真實物理參數數值化
例如基底顏色、粗糙度、非勻相反光度、邊緣反射度等
如此統一的參數組合,會讓材質美術人員比較方便調整、統一思路
這個概念是由Disney於SIGGRAPH 2012所提出
詳細技術解說請見 http://blog.selfshadow.com/publications/s2012-shading-course/
Disney提出的參數好像是有10個吧(還是更多,我忘了)
ND為了效能與簡單化考量,只在shader中用了其中幾個參數而已
: 4.由SONY技術團隊和頑皮狗一起研發的新背景細節層次演算法(LOD)取代了曲面細分
: (Tessellation),物體表面看起來更精細
其實LOD(level of detail)不是什麼新概念
就是近的物件用比較細緻的模型、遠的物件用比較粗糙的模型而已
兩者之間如果做瞬間切換,會有視覺上的不連續(業界稱此現象為popping)
從PSX demo中,如果仔細看的話,可以發現U4在兩個模型之間有漸進式切換
這也不是什麼新穎的花招,用的技巧叫做dithering
這個技巧源自於印刷業,僅用CMYK四種顏色,靠色點的密度不同來營造不同顏色濃度
ND使用的dither花紋是Bayer Matrix http://en.wikipedia.org/wiki/Bayer_filter
兩個細緻度不同的模型,用Bayer Matrix的花紋交替渲染
有研究過電腦圖學的人,可能就會想到也可以用alpha blending的方式做漸進式切換
這是可行的,可是alpha blending比單純的z-buffering耗效能
換句話說,半透明的物件比完全不透明的物件還要吃GPU效能
將兩個不同的模型,用非透明物件的方式渲染
然後用dithering的技巧來把兩個不透明物件的像素混在一起
會比把兩個半透明物件疊在一起渲染還要節省運算資源
: 7.一些動態事件,如老德跳向遠方並抓住把手的動作,不再是事先設定好的場景,而會
: 隨著跳躍的力道及角度進行實機運算。
PSX demo可以看出Drake的攀爬動作跟以前比起來流暢多了
這是因為一連傳的攀爬動作,不是單純把不同的動作片段拼接起來
而是在這些拼接起來的動作上,投入部分ragdoll效果
ragdoll指的是完全用物理模擬的生物骨架
最常見的用處是模擬死亡的角色落地後翻滾軟癱
在攀爬的動作上加入部分ragdoll效果之後
有部分的身體晃動是靠物理在模擬的,所以看起來比較不呆版
--
Ming-Lun "Allen" Chou
Web http://AllenChou.net
Twitter http://twitter.com/TheAllenChou
LinkedIn http://www.linkedin.com/in/MingLunChou
--
: 1.使用一種自行開發兩年的物理渲染器,讓物品外觀更真實
: 推 makilight: 第一個應該就是最近很夯的Physically Based Shadid Shading?
是Physically Based Rendering沒錯
在這之前則是使用特殊用途的Prime Shader
Prime Shader是一個特殊的材質就寫一個shader
像是塑膠、玻璃、皮膚就各自有個shader
並且有不同組的參數供材質美術人員調整
Physically Based Rendering則是只寫一個master shader
僅提供一組統一的參數供調整,參數主要是將真實物理參數數值化
例如基底顏色、粗糙度、非勻相反光度、邊緣反射度等
如此統一的參數組合,會讓材質美術人員比較方便調整、統一思路
這個概念是由Disney於SIGGRAPH 2012所提出
詳細技術解說請見 http://blog.selfshadow.com/publications/s2012-shading-course/
Disney提出的參數好像是有10個吧(還是更多,我忘了)
ND為了效能與簡單化考量,只在shader中用了其中幾個參數而已
: 4.由SONY技術團隊和頑皮狗一起研發的新背景細節層次演算法(LOD)取代了曲面細分
: (Tessellation),物體表面看起來更精細
其實LOD(level of detail)不是什麼新概念
就是近的物件用比較細緻的模型、遠的物件用比較粗糙的模型而已
兩者之間如果做瞬間切換,會有視覺上的不連續(業界稱此現象為popping)
從PSX demo中,如果仔細看的話,可以發現U4在兩個模型之間有漸進式切換
這也不是什麼新穎的花招,用的技巧叫做dithering
這個技巧源自於印刷業,僅用CMYK四種顏色,靠色點的密度不同來營造不同顏色濃度
ND使用的dither花紋是Bayer Matrix http://en.wikipedia.org/wiki/Bayer_filter
兩個細緻度不同的模型,用Bayer Matrix的花紋交替渲染
有研究過電腦圖學的人,可能就會想到也可以用alpha blending的方式做漸進式切換
這是可行的,可是alpha blending比單純的z-buffering耗效能
換句話說,半透明的物件比完全不透明的物件還要吃GPU效能
將兩個不同的模型,用非透明物件的方式渲染
然後用dithering的技巧來把兩個不透明物件的像素混在一起
會比把兩個半透明物件疊在一起渲染還要節省運算資源
: 7.一些動態事件,如老德跳向遠方並抓住把手的動作,不再是事先設定好的場景,而會
: 隨著跳躍的力道及角度進行實機運算。
PSX demo可以看出Drake的攀爬動作跟以前比起來流暢多了
這是因為一連傳的攀爬動作,不是單純把不同的動作片段拼接起來
而是在這些拼接起來的動作上,投入部分ragdoll效果
ragdoll指的是完全用物理模擬的生物骨架
最常見的用處是模擬死亡的角色落地後翻滾軟癱
在攀爬的動作上加入部分ragdoll效果之後
有部分的身體晃動是靠物理在模擬的,所以看起來比較不呆版
--
Ming-Lun "Allen" Chou
Web http://AllenChou.net
Twitter http://twitter.com/TheAllenChou
LinkedIn http://www.linkedin.com/in/MingLunChou
--
Tags:
PS
All Comments
By Noah
at 2015-01-22T05:30
at 2015-01-22T05:30
By Enid
at 2015-01-24T15:10
at 2015-01-24T15:10
By Freda
at 2015-01-26T19:15
at 2015-01-26T19:15
By Robert
at 2015-01-26T22:32
at 2015-01-26T22:32
By Yedda
at 2015-01-29T10:02
at 2015-01-29T10:02
By Belly
at 2015-01-29T11:36
at 2015-01-29T11:36
By Kristin
at 2015-02-02T00:55
at 2015-02-02T00:55
By Ina
at 2015-02-04T15:17
at 2015-02-04T15:17
By Linda
at 2015-02-06T17:35
at 2015-02-06T17:35
By Kama
at 2015-02-11T09:35
at 2015-02-11T09:35
By William
at 2015-02-13T02:51
at 2015-02-13T02:51
By Skylar Davis
at 2015-02-14T12:37
at 2015-02-14T12:37
By Xanthe
at 2015-02-18T14:08
at 2015-02-18T14:08
By Victoria
at 2015-02-22T20:43
at 2015-02-22T20:43
By Frederic
at 2015-02-27T14:38
at 2015-02-27T14:38
By Elma
at 2015-03-04T11:16
at 2015-03-04T11:16
By Frederica
at 2015-03-05T14:17
at 2015-03-05T14:17
By Annie
at 2015-03-10T12:45
at 2015-03-10T12:45
By Isabella
at 2015-03-15T00:32
at 2015-03-15T00:32
By Hedy
at 2015-03-15T10:33
at 2015-03-15T10:33
By Yuri
at 2015-03-20T06:42
at 2015-03-20T06:42
By Gilbert
at 2015-03-23T13:22
at 2015-03-23T13:22
By Hardy
at 2015-03-26T08:15
at 2015-03-26T08:15
By Una
at 2015-03-28T07:11
at 2015-03-28T07:11
By Zora
at 2015-03-31T14:27
at 2015-03-31T14:27
By Hedy
at 2015-04-03T19:36
at 2015-04-03T19:36
By Edward Lewis
at 2015-04-06T01:23
at 2015-04-06T01:23
By Daniel
at 2015-04-07T17:39
at 2015-04-07T17:39
By Una
at 2015-04-09T03:08
at 2015-04-09T03:08
By Andy
at 2015-04-11T09:33
at 2015-04-11T09:33
By Anonymous
at 2015-04-15T14:10
at 2015-04-15T14:10
By Kelly
at 2015-04-18T08:30
at 2015-04-18T08:30
By Zenobia
at 2015-04-18T13:49
at 2015-04-18T13:49
By Jacob
at 2015-04-21T05:29
at 2015-04-21T05:29
By Ivy
at 2015-04-24T07:15
at 2015-04-24T07:15
By William
at 2015-04-25T06:40
at 2015-04-25T06:40
By Callum
at 2015-04-28T22:43
at 2015-04-28T22:43
By Bennie
at 2015-04-29T04:33
at 2015-04-29T04:33
By Yuri
at 2015-04-29T18:44
at 2015-04-29T18:44
By Elvira
at 2015-05-03T21:02
at 2015-05-03T21:02
By Suhail Hany
at 2015-05-04T06:12
at 2015-05-04T06:12
By Bennie
at 2015-05-06T07:40
at 2015-05-06T07:40
By Skylar DavisLinda
at 2015-05-06T22:39
at 2015-05-06T22:39
By Anthony
at 2015-05-08T20:31
at 2015-05-08T20:31
By Skylar DavisLinda
at 2015-05-13T12:26
at 2015-05-13T12:26
By Freda
at 2015-05-15T15:13
at 2015-05-15T15:13
By Kelly
at 2015-05-19T07:09
at 2015-05-19T07:09
By Barb Cronin
at 2015-05-20T09:18
at 2015-05-20T09:18
By Freda
at 2015-05-21T16:01
at 2015-05-21T16:01
By Jack
at 2015-05-22T13:23
at 2015-05-22T13:23
By Eartha
at 2015-05-27T13:07
at 2015-05-27T13:07
By Hazel
at 2015-05-30T15:32
at 2015-05-30T15:32
By Yuri
at 2015-06-02T19:24
at 2015-06-02T19:24
By Skylar Davis
at 2015-06-07T07:12
at 2015-06-07T07:12
By Eden
at 2015-06-10T16:24
at 2015-06-10T16:24
By Charlotte
at 2015-06-11T02:54
at 2015-06-11T02:54
By James
at 2015-06-13T21:59
at 2015-06-13T21:59
Related Posts
台灣帳號9折補償優惠序號
By John
at 2015-01-20T13:04
at 2015-01-20T13:04
台灣帳號9折補償優惠序號
By Enid
at 2015-01-20T13:00
at 2015-01-20T13:00
關於Party連線時無法用麥克風對話
By Jacob
at 2015-01-20T12:36
at 2015-01-20T12:36
秘境探險4 EDGE雜誌記事統整
By Vanessa
at 2015-01-20T12:31
at 2015-01-20T12:31
PSN補償方案出爐 日帳
By Zora
at 2015-01-20T11:35
at 2015-01-20T11:35