技術分析:《地平線:期待黎明》將 PS4 推上高峰
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>ZH-TW</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:SpaceForUL /> <w:BalanceSingleByteDoubleByteWidth /> <w:DoNotLeaveBackslashAlone /> <w:ULTrailSpace /> <w:DoNotExpandShiftReturn /> <w:AdjustLineHeightInTable /> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> <w:UseFELayout /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <mce:style><! /* Style Definitions */ table.MsoNormalTable {mso-style-name:表格內文; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-font-kerning:1.0pt;} --> <!--[endif] --> <span style="font-family: &quot;新細明體&quot;,&quot;serif&quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">《地平線:期待黎明》是</span><span>Guerrilla Games</span><span style="font-family: &quot;新細明體&quot;,&quot;serif&quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">費時</span><span>6</span><span style="font-family: &quot;新細明體&quot;,&quot;serif&quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">年開發的新作,動人的畫面,大規模開放性世界,後浩劫時代的機械科技,帶來痛快淋漓的精采體驗。即使從技術的觀點來看,地平線的表現照樣鋒芒外露,堪稱是</span><span>PS4</span><span style="font-family: &quot;新細明體&quot;,&quot;serif&quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">近期的最佳表率。</span><p>PS4 Pro於去年年底推出後造成熱潮,Sony宣稱Pro的效能比PS4更強,強到什麼程度卻沒有講明白。Pro真的有比PS4優秀嗎?開發商能夠獲得Pro的效能加持嗎?原本業界對Pro仍舊抱持疑慮,直到地平線問世後,這些疑慮才逐漸消失。</p> <p>地平線是Sony十分倚重的作品, Guerrilla曾經替PS家族開發過殺戮地帶系列,具備高竿的技術力,而地平線就是他們針對Pro開發的代表作。就算用PS4來玩,表現照樣夠水準。地平線推出後立刻造成轟動,評分網站紛紛給予高分肯定,連一向挑剔的玩家社群也是讚不絕口。</p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/385820/original/1ee69d4e84d1c95636d79561354a2579.png?1489069705" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲PS4的畫面細節毫不含糊。</p> <p style="text-align: center;"><img src="https://cdn1-techbang.pixcdn.tw/system/images/385821/original/d9b2919b6b4f9db05ccf624a3ff1bd35.png?1489069711" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲Pro畫質更清晰,物件材質小勝PS4。</p> <p>回到去年九月,Sony正式公開Pro的硬體規格,宣稱Pro的效能與表現皆高於PS4,而且支援4K解析度。Sony以地平線做為Pro的展示遊戲,使用棋盤渲染技術將解析度衝上4K,雖然清晰度稍遜於原生4K,其精美畫質依然搶眼。可惜當時的地平線仍是早期版本,所以經常出現延遲,稍微掩蓋了遊戲的風采。</p> <p>正式版本的地平線改善了早期版本的缺失,就算玩家在大場景內來回奔波,照樣可以維持穩健的30幀。Decima引擎在PS4平台上表現亮眼,大量使用半透明效果的場景偶爾會出現延遲(絕大部分是無感延遲),不過這點小毛病並無傷大雅,而且遊戲會利用動態模糊來掩飾延遲,不給玩家察覺延遲的機會。</p> <blockquote> <p>題外話,小島秀夫的新作《死亡之絆》同樣是使用Decima引擎。</p> </blockquote> <p>建構一個開放性世界可不容易。當玩家在遊戲中旅行的同時,CPU必須經手大量的資料流,將遊戲世界的每一個數據運算出來;GPU也沒有喘息的機會,得將洪水般的資料流轉換成精美的遊戲世界。只要有任何一個環節跟不上進度,就會造成延遲或貼圖錯誤。</p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/385824/original/3bc3bbf0b10dbf6b6aa671c9bd165699.png?1489069719" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲PS4的主角腰部特寫,衣物的質感幾可亂真。</p> <p style="text-align: center;"><img src="https://cdn1-techbang.pixcdn.tw/system/images/385815/original/2247e33713ad279338a33cff0a094a5c.png?1489069679" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲Pro的高解析度讓衣物具有更細膩的質感。</p> <p>看看隔壁的《異塵餘生4》與《正當防衛3》,就算用的是旗艦級配備,原野旅行也難免出現延遲。然而地平線在這方面表現得體,原野旅行過程平順流暢,沒有任何拖泥帶水。PS家族以往總是給人流暢度不佳的負面觀感,地平線硬是打破這個刻板印象,實在不簡單。</p> <p>地平線在Pro上面的解析度略低於原生4K,其畫質照樣勝過PS4上面執行的1080p,兩者的質感差異一覽無遺。Pro的GPU效能約為PS4的2.3倍,記憶體頻寬卻沒有相對提升,導致Pro無法完整支援4K。地平線巧妙地克服了硬體限制,呈現出近4K的精美畫面,而且沒有衝擊效能,Guerrilla的技術力在此展露無疑。</p> <p>&nbsp;</p> <p style="text-align: right;">(後面還有:地平線在其他方面的技術表現)</p> <p><!-- pagebreak -->地平線的4K可不是只有解析度提升而已。Guerrill強化了部分物件的材質解析度,如雪地與岩石紋理等等;同時提升材質過濾器的品質,使得遊戲環境更顯生動。沒有Pro的PS4玩家也無須擔心,1080p的畫面雖然稍微落後4K,不過還是在水準以上。</p> <p>Guerrilla的第一款PS4作品《闇影墮落》是當代最早使用物理基礎運算的遊戲之一,地平線不只繼承了這個傳統,還將其發揚光大。地平線把原始世界與浩劫後科技融為一體,沒有造成突兀感。巨大機械充滿科技的機能美,身上的頹敗氣息別樹一格。遊戲環境材質種類豐富,大量的材質檔案完全反映在光碟容量上(39GB)。</p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/385822/original/f9a62a05a58f9f5b24a9a4a9f7573ada.png?1489069714" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲PS4的主角與營火,弓的弓弦嵌進主角的手臂裡面。</p> <p style="text-align: center;"><img src="https://cdn1-techbang.pixcdn.tw/system/images/385823/original/7a6caa40383e745d0a3611aac875271a.png?1489069717" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲Pro畫質小勝PS4,但是幅度並不大。</p> <p>地平線除了遊戲世界美輪美奐,人物模組同樣有著上乘表現。人物的衣服與皮膚皆使用高解析材質,具備生動的層次感。人物行動與奔跑的姿態栩栩如生,Guerrilla想必在動態捕捉與修飾上花了很大的心血。人物腳掌在行走時會確實踏在地面上,不至於陷入地面或岩石內。可惜人物的嘴唇對不上講出來的話,算是小小的遺憾。</p> <p>Guerrilla在先前的闇影墮落就已經導入精采的後處理效果,到了地平線更是把Decima引擎的相關機能全部用上了。動態模糊伴隨整個遊戲過程,隨著人物與鏡頭運作而自然流露,增添更多臨場感。攝影模式與過場畫面有著高品質的景深效果,光線對比較強的場景帶有柔焦效果,這些效果以高解析度呈現,又不至於喧賓奪主。</p> <p style="text-align: center;"><img src="https://cdn2-techbang.pixcdn.tw/system/images/385816/original/8a77a3e602133e5763e7457f7ebd528a.png?1489069682" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲PS4的雪地特寫。</p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/385817/original/83614f017592b227e48547567dc78106.png?1489069685" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲Pro的雪地具有更多細節,質感高了一個檔次。</p> <p>資料讀取效能是開放性世界的關鍵,地平線的讀取速度還算可以接受,進入遊戲時得花上一段時間讀取資料,大約是50秒左右,等到進入遊戲後就平順多了。一旦人物領了便當,得花上10秒左右來讀取,正好可以讓玩家站起來伸個懶腰。</p> <p>地平線裡面有許多過場畫面,其中大部分是即時運算,可是仍有少部分是以2160p的解析度預錄而成。這些預錄影片的解析度很高,觀賞起來不至於產生突兀感。</p> <p>水的運算恐怕是地平線的少數罩門之一。地平線的水僅具備最基本的環境反射,與光源的互動並不理想,也無法反射人物的身影,看起來一整個假。NPC的AI似乎少一根筋,偶爾會做出搞笑的舉動,像是輕易被主角的口哨聲引過來宰掉,被凹洞與岩石卡住,諸如此類的。</p> <p style="text-align: center;"><img src="https://cdn1-techbang.pixcdn.tw/system/images/385818/original/27205dbd9caf333387d3c6c43b2467d4.png?1489069690" alt="" width="640" height="360" /></p> <p style="text-align: center;">▲攝影模式拍出的草地特寫。每一根草都清晰可見,景深效果絕佳。</p> <p>就和《古墓奇兵:崛起》一樣,地平線發售後沒過多久,Sony隨即宣布後續的更新計畫。遊戲將對Pro進行更多的最佳化,容許玩家調整畫面選項;同時提升遊戲效能,將微不足道的無感延遲澈底弭平。聽起來挺不賴的,然而實際效果又是如何呢?</p> <p>2月27日,Sony照計畫推出1.02版更新檔,讓Pro玩家可以選擇兩種運算模式:解析度取向與效能取向。解析度取向就是Pro原本的畫面選項,若玩家選擇效能取向,解析度就會降為1080p,讓幀數維持超穩健的30幀,絕對沒有延遲。</p> <p style="text-align: center;"><img src="https://cdn0-techbang.pixcdn.tw/system/images/385819/original/fddc50bea10b287680e22cf1be780569.png?1489069697" alt="" width="640" height="333" /></p> <p style="text-align: center;">▲陰影效果逼真,不過離人物較遠的陰影會以低解析度呈現。</p> <p>呃,這種做法感覺好像沒有比較好,畢竟Pro原本就很流暢,犧牲解析度換取流暢度似乎划不來。PS4的玩家同樣受惠於這份更新,不過更新後的遊戲偶爾會藉由關閉SSAO換取效能,使得畫面頓時變醜,這種做法是好是壞就見仁見智了。</p> <p>地平線無疑是今年的大黑馬,這款遊戲展現出Guerrilla的優異技術力,近4K的精美畫質精美絕倫,證明Pro的確是款高水準的主機。即使在原本的PS4上面執行,地平線仍然有高竿演出,足以贏過許多同類型的遊戲。Sony已經證明自己的技術力與誠意,現在就看玩家是否願意買單了。</p> <blockquote> <p>話說回來,Pro至今在台灣還是一機難求,簡直離譜至極,飢餓行銷也該有個限度吧!</p> </blockquote><a href="http://www.facebook.com/TKbang">加入T客邦Facebook粉絲團</a><img src="http://feeds.feedburner.com/~r/techbang/~4/UdKPKweotlA" height="1" width="1" alt=""/>