Falcom 板


LINE

XSEED 原文网址: https://goo.gl/yJyTDZ 来自闪之轨迹吧网友翻译: 翻译作者:昀山雾雨 https://goo.gl/dPUeQP 本文翻译译文有询问过原作者,经过同意转载。 也答应作者必须告诉他转载的地方 《英雄传说:闪之轨迹》个人电脑版嘉宾博客一号——性能篇 作者:彼得·“杜兰特“·托曼 当XSEED联络我让我参与他们开发中的《英雄传说:闪之轨迹》(以下简称“闪轨“)的 个人电脑版本的移植(以下简称”PC移植“)时,我对这个项目的前景就感到十分兴奋。 《空之轨迹》系列是我在PC上十分喜爱的JRPG之一,因此我也十分期待让这个系列的後继 作品能在PC上有着尽善尽美的表现。 当然,刚开始的时候我并不知道我对这个项目的参与程度有多深:我以为我只会对部分程 序作优化,大概一两周的全职工作即可完成任务。现实却大不相同。本系列文章将会详述 其中的原因。 本系列文章目前计划分为三部分,在八月二日发售日之前将会逐步放出: 1. 第一部分即为本文,此部分将会展现性能部分的状况,大部分与帧率以及载入问题相 关。 2. 第二部分将会展现PC版本的图像改善以及图像选项,以及实现提升的过程。 3. 第三部分将会展现PC版本上一些独特的功能以及加入这些功能时遇到的一些困难,需 要注意的是这些功能与图像改善并没有直接相关。 性能故事的开端 关於程序的故事以载入问题为开端往往是合适的,而我最开始被咨询到的问题就是读取时 间。当时的PC版本在配置良好的机子上,读取时间常态性地需要花费20秒以上,而且这些 读取并不是偶然间的大型读取,而是任何需要读取的情况都会遭遇如此长的读取时间,例 如每一次开始战斗以及战斗结束。另外,整个游戏都出现多处的读取拖慢现像。 这当然是一个不能接受的版本。经过长时间的分析,我发现造成拖慢以及读取问题的主要 原因都在於游戏引擎使用了“Nvidia Cg“(目前来说一款非常老旧、没有技术支持的高级 着色器语言工具),游戏常态性地使用这款工具来编译及加载着色器。通过缓冲以及重新 使用着色器的编译成果,我成功地将读取时间(在第一次读取过後)降到了2-3秒,并消 除了在开始後的大部分拖慢现像。我对刚开始接手的这个问题的进展感到满意,我汇报了 我的发现并开始编程。 标准 过了一些时日,我被分配到了为游戏的最终发售进行润色的任务。当时我花费了一些时间 来改善当时还存在的以Cg为基础版本的游戏的图像性能表现,在几次游玩测试後我逐渐对 其性能表现感到失望。 因为游戏起先是在PS3甚至是PS Vita平台上发售的(尽管PC版本只会使用PS3级别,甚至 更好的材质以及特效),我所期望的结果是配置良好的桌上型电脑可以极其轻易地运行游 戏。然而,在当时我就已经发现了一个场景中的某个摄影机视角会让我的电脑掉帧到 45FPS,而且完全是CPU的限制。通过使用了数种分析工具,我发现这个问题主要与这个引 擎处理着色器阶段的OpenGL/Cg的渲染後端相关,并导致了每个绘图指令都会请求数十个 阶段设定指令。通过更多的优化和微调,我将测试场景的性能提高到了55FPS。在此时, 我预估即使对Cg为基础的渲染器进行完全的优化,在我的电脑上也最多只能把帧率提高到 80FPS。 这样子的结果着实不够好。 我永远无法接受在PS3上以30FPS运行的游戏,在经过我的优化後只能在我2015年配置最好 的桌上型电脑上以80FPS的帧率运行,尤其是我的名字还要出现在工作人员名单上。实际 上,我更希望这样的游戏能在低功率的携带型电脑(如GPD Win)上运行,然而这阶段的 性能表现抹杀了这种可能性。 中途换将 这个性能问题的唯一真正的解决办法是完全替换渲染後端。游戏使用的引擎已经有了DX11 後端,然而Falcom在制作《闪轨》时显然只是使用了OpenGL/Cg,游戏本身以及其材质使 用了大量在DX11後端里不存在或者无法正常运行的功能。因此,转换到不同的渲染器其实 是到目前为止PC移植的最大改变。 下面是DX11版本开发时我拍的第一张截图,请注意,这张截图拍摄时我已经修复了一系列 让游戏甚至无法运行的问题。 http://i.imgur.com/iLo8erg.png 在这张截图你能够看到超过十数个的渲染问题,其中的一些问题需要从基础上拓展引擎以 及重做才能修复。然而,这只是与更换渲染後端相关的57个分别渲染问题(不是单独的例 子)的最终合集。我没办法每个问题都展示出来,但是下图是我在开发後期处理时的一张 特别好笑的截图——如你所见看起来不是太糟糕了: http://i.imgur.com/LXw2Dei.png 结果 尽管有着这麽多的问题以及花费了很多功夫才把游戏移植到了一个完全不同的渲染後端, 在最後结果还是让人满意的。下图是游戏在不同阶段在我的电脑上的(CPU)性能表现 http://i.imgur.com/YlGBFGl.png 游戏目前的阶段,代号为“DX11优化版本“,与大家所期望的优秀的PS3移植到PC版本的 游戏相符。 关於这个图标我要指出重要的一点:请不要使用这个图标作为DX11比OpenGL快多少的论点 这个结果是在相同引擎下这些应用程序接口使用不同渲染後端的直接後果。 我猜想GL/Cg的版本更多的是设计用来在家用机及相似的目标平台上的开发工具, 而不是满足PC版本上的性能指标。 在高端的PC上达到300FPS固然不错,但是在回合制的JRPG上就显得意义不大了。 更值得关注以及真正的成果是游戏运行在低端系统上的性能表现。 本影片(此处应有开发试玩影片https://goo.gl/4JXy5C)展现了游戏在GPD Win上以 1280x720P的解析度流畅运行。至於图像设置,影片上的游戏 使用了“ 携带型电脑“的设定,图像就如字面所示一样简陋,同时在拥有卓越性能的PC上 也有可以花费的新功能,但这就是《闪之轨迹》PC移植版的下一篇博客的内容了。 (以上翻译来自闪之轨迹吧的网友:"昀山雾雨" 原文着作权归XSEED所有,翻译权归本人所有) --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.61.231
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Falcom/M.1500820871.A.C9B.html ※ 编辑: SRWSEED (1.161.61.231), 07/23/2017 23:09:37
1F:推 tadfattly: 这个语音也是英文的吗? 07/24 00:28
2F:→ SRWSEED: 语音目前就只有英文,但是STEAM页面现在有显示有日文介面 07/24 00:29
3F:→ SRWSEED: 跟日文字幕,看看後续会不会有日文语音加进去? 07/24 00:30
4F:→ SRWSEED: 不然之前依照这家欧美代理商发售的空之轨迹PC版本连日文 07/24 00:30
5F:→ SRWSEED: 介面跟字幕都没有,而这次闪轨後来才加有日文字幕跟介面 07/24 00:31
6F:→ SRWSEED: 其实在XSEED还有STEAM闪轨PC讨论区,有不少欧美玩家在吵 07/24 00:32
7F:→ SRWSEED: 为何没有日文语音..... 07/24 00:33
※ 编辑: SRWSEED (1.161.61.231), 07/24/2017 00:41:12
8F:→ SRWSEED: 据我所知,没日文语音就是版权的关系导致的.... 07/24 00:48
9F:推 kuluma: 版权应该不是问题,你的名字英版上的时候就有讨论说 07/24 01:03
10F:→ kuluma: 英语圈的文化是不习惯看字幕的 07/24 01:03
11F:推 KingKingCold: 所以那个空轨SC跟3rd EVO的中文版咧?? 07/24 01:13
12F:→ KingKingCold: 该不会真的胎死腹中了吧?? 07/24 01:13
13F:→ SRWSEED: 如果说今年都过完都还没有消息 我看八成是挂了 07/24 01:14
14F:推 tsairay: 版权当然是问题..因为要付钱啊 07/24 01:51
15F:→ tsairay: 没问题的前提是,要多付一次pc版授权费 07/24 01:52
16F:→ tsairay: 如果是买断的话怎麽可能不放 07/24 01:52
17F:推 kuluma: 如果是其他国家就算了,你要说欧美没钱买日文配音版权所以 07/24 02:44
18F:→ kuluma: 只能上英文版,那我是不太相信,英语圈的习惯就是听配音 07/24 02:45
19F:→ kuluma: 不看字幕阿 07/24 02:45
20F:推 tsairay: XSEED又不是多大家的公司,不要甚麽都套上"欧美" 07/24 02:45
21F:→ kuluma: 在讲个现实点的问题,有日文配音,对岸那群妖魔鬼怪就要 07/24 02:45
22F:→ kuluma: 弄盗版出来了,反之英文版他们汉化组就兴趣缺缺 07/24 02:46
23F:→ tsairay: 这些JRPG作品还只能算是小众,利润本来就很有限 07/24 02:46
24F:→ kuluma: 所以总体来说没日文配音是好事,至於到底是因为没钱还是 07/24 02:47
25F:→ tsairay: 不是没钱,是划不来 07/24 02:48
26F:→ kuluma: 英语圈使用者的问题才没日文版,这大概永远也不会公布吧 07/24 02:48
27F:→ tsairay: 你都说英语圈是听配音不看字幕,那他们听日文配音干嘛 07/24 02:49
28F:→ tsairay: 根本兜不上去 07/24 02:49
29F:→ kuluma: 我不觉得直接买日语版权,会比去重配英文还贵欸 07/24 02:49
30F:→ tsairay: 逻辑清楚一点好吗..不是价格多少,是值不值得的问题 07/24 02:50
31F:推 kuluma: 会觉得XSEED出不起日文配音的版权费也太小看他们了吧 07/24 02:51
32F:推 tsairay: 因为不贵所以钱可以花下去,这种花钱法是外行 07/24 02:53
33F:推 kuluma: 这难说喔,之前FF15电影英配不是也出大问题,後来才在 07/24 02:56
34F:→ kuluma: 那边早知道就上日配英字幕之类的 07/24 02:57
35F:推 tsairay: 小众游戏成本本来就要严控了,能卖多少大概都估算得出来 07/24 02:58
36F:→ kuluma: 但是重来好几次,还不是都是会先弄个英配版,那就是他们 07/24 02:58
37F:→ kuluma: 文化圈的主流因素,不会是什麽版权费出不起的因素阿 07/24 02:58
38F:→ tsairay: 你举一个3A大制作的FF15能代表甚麽? 你知道FF15拉了多少 07/24 02:59
39F:→ tsairay: 赞助合作吗,拿这个类比笑死人了... 07/24 02:59
40F:→ tsairay: 从来就不是"出不起",那肯定是精算过後觉得"不划算" 07/24 02:59
41F:推 kuluma: FF15就算没赞助还是买得起日语配音版权好吗 07/24 03:00
42F:→ tsairay: 才不出的,一直围绕在"不是出不起","怎麽可能出不起" 07/24 03:00
43F:→ kuluma: 可是在版权问题,扯到钱的是你阿 07/24 03:01
44F:→ tsairay: 这种只是以非经营者角度来看,你是看不出钱要怎麽花 07/24 03:01
45F:→ tsairay: 版权问题就是钱的问题,听不懂? 07/24 03:01
46F:→ kuluma: 我推文一开始说版权不是问题,就是说我不觉得是钱的问题 07/24 03:01
47F:→ kuluma: 而是他们英语文化圈的问题阿 07/24 03:02
48F:→ tsairay: 有钱解决不了的配音版权问题吗 07/24 03:02
49F:→ tsairay: pc版肯定是之後才要出,配音版权一定没签到 07/24 03:02
50F:→ kuluma: 所以我一开始就没再扯钱,要在钱上打转的是你阿 07/24 03:02
51F:→ tsairay: 你要pc版额外再附上就是要多签授权,然後就要花钱 07/24 03:03
52F:→ tsairay: 一环扣一环,会分开看得,比较背离现实吧 07/24 03:03
53F:→ kuluma: 所以我是说我不觉得他们出不起,而是他们的文化圈就是 07/24 03:03
54F:→ kuluma: 英版配音为优先 07/24 03:03
55F:→ kuluma: 你要跳下来讲钱,那是你的问题吧 07/24 03:04
56F:→ tsairay: NBGI一堆游戏pc版就算没日文字幕也给日配,那是因为一定是 07/24 03:05
57F:→ tsairay: 一开始就签好全平台授权 07/24 03:06
58F:推 kuluma: 而且我都不好意思讲了,要谈笑死人还是背离现实,前几年 07/24 03:07
59F:→ kuluma: 不知道谁在那一付业内行家的模样,斩钉截铁的说伊苏 07/24 03:08
60F:→ kuluma: 或闪轨不会再有PC版了,结果哩? 07/24 03:08
61F:→ tsairay: 谁啊,说说看啊,转移焦点是要干什? 07/24 03:10
62F:推 kuluma: 我上一段早就讲完我这篇的观点了,至於转移焦点,扯NBGI 07/24 03:12
63F:→ kuluma: 的段落也是彼此彼此而已啦 07/24 03:12
64F:推 tsairay: 配音版权就是一种商品,商品就是拿来卖的,当然是钱的问题 07/24 03:12
65F:推 RandyOrlando: 两位请稍微克制一下吧 没必要为了这问题针锋相对啦 07/24 07:29
66F:推 loamsdown: 这优化太神啦!! 07/24 09:56
67F:→ loamsdown: 更正:最佳化 07/24 09:57
68F:→ SRWSEED: 回到正题,照这开发所讲的闪轨在PS3时期是用DX11开发的 07/24 09:58
69F:→ SRWSEED: 坦白说闪轨这画面不像是有DX11画面该有的样子 07/24 09:59
70F:→ SRWSEED: DX9还差不多 还有看闪轨PC配备需求 显示卡至少要支援DX11 07/24 10:00
71F:→ SRWSEED: 作业系统要WI7 基本上DX11 WIN7才有支援有PC玩家电脑配备 07/24 10:01
72F:→ SRWSEED: 太旧或许整台要换掉了..... 07/24 10:01
73F:→ tsairay: win7算标准很低了,因为至少是8年前的os 07/24 10:49
74F:推 mumi61337: 翻译:法社的优化跟屎一样 07/24 10:56
75F:推 ThorFukt: 无所谓 对英配完全没兴趣 闪轨那剧本出在PC上现在亚洲 07/24 13:19
76F:→ ThorFukt: 这边也没啥人要买了 07/24 13:19
77F:推 shinobunodok: 碧PC我倒是很开心的支持下去啦 这个闪... 07/24 14:49
78F:→ hoe1101: 闪3没爆炸我就真心服了法尔康 07/24 17:15
79F:推 Yanrei: 闪3至少扎扎实实把一整片游戏塞满吧 07/24 21:11
80F:→ SRWSEED: 我是觉得等闪3正式发售再来做评论吧,没发售的游戏 07/24 22:04
81F:→ SRWSEED: 直接下去做评论,不太妥..... 07/24 22:04
82F:推 henry90246: 这风气已经蔓延很久了,认命地看吧w 07/24 22:06
83F:→ SRWSEED: 抱歉 我要纠正我自己所说文章里面的内容的见解 07/24 23:07
84F:→ SRWSEED: 严格来说闪轨当时F社开发的时候是用是用Open GL/cg进行 07/24 23:10
85F:→ SRWSEED: 渲染,本身闪轨引擎是用 PhyreEngine 这套引擎本身也有 07/24 23:13
86F:→ SRWSEED: DX11 ,闪轨游戏中的引擎虽然说也有DX11的渲染後端,但是 07/24 23:15
87F:→ SRWSEED: F社没去使用,应该说PS3本身规格不支援DX11就算要用也不行 07/24 23:21
88F:→ SRWSEED: 主要这次XSEED负责移植闪轨PC版,把渲染方式改成了DX11 07/24 23:33
89F:→ SRWSEED: 而不是F社所使用Open GL/cg ,照文章所说用了DX11效率也比 07/24 23:34
90F:→ SRWSEED: Open GL/cg 好很多就是。 之前大家都有印象闪轨刚开始 07/24 23:35
91F:→ SRWSEED: 发售的时候,发现场景读取切换过慢的问题,虽然F社事後也有 07/24 23:35
92F:→ SRWSEED: 发布更新档解决,但是还是会慢一些,这次PC版利用DX11下去 07/24 23:36
93F:→ SRWSEED: 做,读取问题或许直接快速秒切。 07/24 23:37
※ 编辑: SRWSEED (1.164.32.89), 07/24/2017 23:38:48
94F:推 shinobunodok: 闪3看那个人物数 你确定不是大家发个名片 然後就终 07/25 08:35
95F:→ shinobunodok: 章惹吗 07/25 08:35
96F:推 wwa928: 推分享 07/25 09:00
97F:推 tsairay: 闪三的读取的话,参考几乎是同引擎做出来的东京幻都ps4版 07/25 13:06
98F:→ tsairay: 应该会是非常的快速 07/25 13:06
99F:推 pablito61337: 闪1PSV的读取速度真的是梦魇 闪2有好一点点 07/26 18:38
100F:→ pablito61337: 但我永远记得劫炎开S技 那FPS大概不到10吧... 07/26 18:39
101F:→ pablito61337: 我都怀疑我是用PSP在玩的 07/26 18:39
※ 编辑: SRWSEED (1.164.32.89), 07/28/2017 00:42:43 SRWSEED:转录至看板 C_Chat 07/28 22:38







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP