秘境探險4 EDGE雜誌記事統整 - PS

Ethan avatar
By Ethan
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

--
Tags: PS

All Comments

Noah avatar
By Noah
at 2015-01-22T05:30
有個疑問 像CJ大文中說的由Disney提出的概念
Enid avatar
By Enid
at 2015-01-24T15:10
算是專利嗎?其他工作室要用需要付費嗎?
還是那只是一種類似理論 運用法看個人@@
Freda avatar
By Freda
at 2015-01-26T19:15
應該是沒有,現在業界都往PBR轉型啊
Robert avatar
By Robert
at 2015-01-26T22:32
沒錯,是理論,各個工作室要自己實作
Yedda avatar
By Yedda
at 2015-01-29T10:02
所以像之前Disney有展示冰雪奇緣的雪如何作的更真
其他工作室也可以就類似理論來實作就是了@@
Belly avatar
By Belly
at 2015-01-29T11:36
這個我不敢說死,每一個公布的技術是否有專利要去查
Kristin avatar
By Kristin
at 2015-02-02T00:55
嗯嗯~了解XDD~
Ina avatar
By Ina
at 2015-02-04T15:17
不過就我所接觸到的遊戲界與動畫界,在公開場合展示與
說明的新技術,都是可以自由實作的
Linda avatar
By Linda
at 2015-02-06T17:35
我碰過的唯一例外,是PixelJunk Shooter的GDC技術發表
說他們的水渲染效果,原本想要使用的box marching方法
有專利,所以只好自己研發其他的替代方案
Kama avatar
By Kama
at 2015-02-11T09:35
推~
William avatar
By William
at 2015-02-13T02:51
詳細的解說,推~ :)
Skylar Davis avatar
By Skylar Davis
at 2015-02-14T12:37
然後原來攀爬是在講身體晃動,難怪是用ragdoll
我還以為只是單純的手部/足部IK那樣XD
Xanthe avatar
By Xanthe
at 2015-02-18T14:08
專業解說推~
Victoria avatar
By Victoria
at 2015-02-22T20:43
會發到SIGGRAPH幾乎都是可以自己實作的啦 這還要版權的話
Frederic avatar
By Frederic
at 2015-02-27T14:38
根本沒辦法引用來比較阿XD
Elma avatar
By Elma
at 2015-03-04T11:16
更何況是Course 就是歡迎大家來用 一起改進的意思
Frederica avatar
By Frederica
at 2015-03-05T14:17
原來如此@@
Annie avatar
By Annie
at 2015-03-10T12:45
蠻多遊戲廠都會定期分享技術阿 像2011戰神也有分享個
Isabella avatar
By Isabella
at 2015-03-15T00:32
Dynamic lighting in God of War 3 的light tracing技術
Hedy avatar
By Hedy
at 2015-03-15T10:33
cjcat2266還真的出來解說了!!! 有神快拜!!!!
Yuri avatar
By Yuri
at 2015-03-20T06:42
旁邊的人問我為什麼跪著用鍵盤.....
Gilbert avatar
By Gilbert
at 2015-03-23T13:22
Hardy avatar
By Hardy
at 2015-03-26T08:15
我們的德瑞克就拜託你們了(跪
Una avatar
By Una
at 2015-03-28T07:11
有神快拜啊 !!!!!!!!!!!!!!!!!!!!!!!!
Zora avatar
By Zora
at 2015-03-31T14:27
膝蓋好痛
Hedy avatar
By Hedy
at 2015-04-03T19:36
專業推
Edward Lewis avatar
By Edward Lewis
at 2015-04-06T01:23
Daniel avatar
By Daniel
at 2015-04-07T17:39
繼續推 不然會被人發現看不懂~
Una avatar
By Una
at 2015-04-09T03:08
跪著鍵盤看
Andy avatar
By Andy
at 2015-04-11T09:33
是的,cjcat你說的那作法就是我之前想提的,因為最近我也
用UE4做類似的東西,所以才往這方向想XD
Anonymous avatar
By Anonymous
at 2015-04-15T14:10
不過ragdoll的確是被我忽略,沒想到可以在這邊應用的:)
Kelly avatar
By Kelly
at 2015-04-18T08:30
看到你補充的那段,所以那邊是用root motion來做囉?
Zenobia avatar
By Zenobia
at 2015-04-18T13:49
我不確定這個方法的名字叫做什麼...
Jacob avatar
By Jacob
at 2015-04-21T05:29
速度資料擷取是透過animation與root node的相對移動
所以我想你說的root motion應該是指同一個東西吧
Ivy avatar
By Ivy
at 2015-04-24T07:15
直接承認看不懂 但還是要推
William avatar
By William
at 2015-04-25T06:40
應該是root motion,就是由角色動畫決定transformation
Callum avatar
By Callum
at 2015-04-28T22:43
http://ppt.cc/~Gbk 應該是同一個東西沒錯XD
Bennie avatar
By Bennie
at 2015-04-29T04:33
快推,不然人家會知道我看不懂
Yuri avatar
By Yuri
at 2015-04-29T18:44
算是看得懂所以要趕快推
Elvira avatar
By Elvira
at 2015-05-03T21:02
推!!
Suhail Hany avatar
By Suhail Hany
at 2015-05-04T06:12
太專業啦
Bennie avatar
By Bennie
at 2015-05-06T07:40
還是當玩家幸福多了
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-05-06T22:39
我媽問我為什麼跪著用電腦
Anthony avatar
By Anthony
at 2015-05-08T20:31
我爸問我為什麼跟媽媽都跪著看電腦
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-05-13T12:26
看來這次Drake的動作會有大大的進步 超期待!!
Freda avatar
By Freda
at 2015-05-15T15:13
雖然Drake不是格鬥專家 不過希望近戰也能有豐富的動作演繹
Kelly avatar
By Kelly
at 2015-05-19T07:09
特別是擊中的反饋 和動作的銜接
Barb Cronin avatar
By Barb Cronin
at 2015-05-20T09:18
現今好多作品都是在看預錄好的動作 不管有沒有擊中或無視敵
Freda avatar
By Freda
at 2015-05-21T16:01
神之領域
Jack avatar
By Jack
at 2015-05-22T13:23
我大小 動作一律相同 像是最新的鐵拳說真的一點都沒有打擊感
Eartha avatar
By Eartha
at 2015-05-27T13:07
上次那個實機遊玩影片有不少動作都很流暢 看了就很爽
Hazel avatar
By Hazel
at 2015-05-30T15:32
光一段演示就很多戰鬥動作
Yuri avatar
By Yuri
at 2015-06-02T19:24
看不懂的推:-)
Skylar Davis avatar
By Skylar Davis
at 2015-06-07T07:12
Eden avatar
By Eden
at 2015-06-10T16:24
不推不行
Charlotte avatar
By Charlotte
at 2015-06-11T02:54
即使看不懂也要推
James avatar
By James
at 2015-06-13T21:59
嗯嗯,就是這樣,解釋的還可以(  ̄ c ̄)y▂▂ξ(毆飛~~

台灣帳號9折補償優惠序號

John avatar
By John
at 2015-01-20T13:04
來源轉自台灣PSN FB andlt;感謝公告andgt; PS Store「九折購物代碼」免費送。 ***************** RN89HNC5NA ***************** 本特惠代碼限定於1月23日(0時00分)至25日(23時59分)期間使用。 使用方式及活動詳細 http://b ...

台灣帳號9折補償優惠序號

Enid avatar
By Enid
at 2015-01-20T13:00
來源轉自 PlayStation_TW FB andlt;感謝公告andgt; PS Store「九折購物代碼」免費送。 ***************** RN89HNC5NA ***************** 本特惠代碼限定於1月23日(0時00分)至25日(23時59分)期間使用。 使用方式及活動 ...

關於Party連線時無法用麥克風對話

Jacob avatar
By Jacob
at 2015-01-20T12:36
想請問一下,在加入Party時,當中會有人無法使用麥克風通話(顯示NAT類型不同) 但是經確認後,NAT類型皆為NAT2, 請問這是否有解呢?? A,B,C三人在Party內皆為NAT類型2,但是B可以與A andamp; C對話,A與C無法聽到對方的聲音。 - ...

秘境探險4 EDGE雜誌記事統整

Vanessa avatar
By Vanessa
at 2015-01-20T12:31
http://bbs.a9vg.com/thread-4431023-1-1.html 找了一下應該是這篇裡的資訊 http://www.neogaf.com/forum/showthread.php?t=971225 除了之前說過了30fps外 這邊統整的內容比較屬於技術的改進 1.使用一種自行開發兩 ...

PSN補償方案出爐 日帳

Zora avatar
By Zora
at 2015-01-20T11:35
※ [本文轉錄自 PlayStation 看板 #1KlSorx_ ] 作者: hn9480412 (ilinker) 看板: PlayStation 標題: Re: [情報] PSN補償方案出爐 台帳 時間: Tue Jan 20 11:34:10 2015 日帳已經先出來了 http://goo.g ...