3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2918|回复: 18
打印 上一主题 下一主题

[分享] 轉一篇對岸寫的關於仙劍六執行效率分析文

   关闭 [复制链接]

39

主题

540

帖子

740

积分

超级玩家

Rank: 5Rank: 5

贡献度
82
金元
4124
积分
740
精华
0
注册时间
2008-12-22
跳转到指定楼层
主题
发表于 2015-7-14 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://forum.gamer.com.tw/C.php?page=1&bsn=02417&snA=36783

===============================

仙劍6執行效率為什麼這麼低?我作為一個較為熟悉Unity3D的學生(對,因此如果有一些錯誤觀點,請毫不客氣的指出來,我會虛心學習),就把仙劍6中一眼就能看出的一些奇葩制作方法給大家講述講述。

一.我TM為什麼會入仙劍6:

本來是不打算買的,但是不小心看了洛妹子的海報,女扮男裝,並且長得很像以前喜歡的一個妹子,由此令回憶起了往事,感慨萬千,又好奇女子身份被拆穿時是怎麼個故事發展,所以買了。

至於往事,是這樣的:我曾經喜歡過的一個妹子,她是個蕾絲,然後我送她去機場接她女朋友,然後我默默離開了。故事完畢。

雖然我因此而入了仙劍6純CDKEY版,但是在買之前,我首先把巫師3的錢付了,然後才入的仙劍6,不然我心裡會很過意不去。

二.關於Unity:

Unity是一個易於上手的引擎。但不可否認,它在渲染和執行效率方面,同虛幻和CryEngine等大型商業引擎比起來,還是不行。哪怕是現在已經進化到了第5代,依然不及上述兩款大引擎。

它的主要優勢在於:
  • 編程語言主要采用了C#和JS, 而虛幻和CryEngine采用的C++,Lua。對於程序員的要求要低很多。
  • 你能很方便的購買到第三方擴展包,來實現你希望實現,但是你沒那個能力或精力去實現的功能。這些擴展不只是美術資源,更多的還有程序上的擴展。
  • 它能達到的性能“下限”是很低的,只要控制得當,運行一些畫質一般,美術風格獨特的畫面,對配置的要求是極低的。然而大型引擎在這上面,由於默認已經加入了很多高等特性,工作流程上很多部分已經脫離了對底層的把控(例如可視化編程,節點化的材質編輯器),因此他們雖然在高畫質下,效率遠超Unity,但在低畫質下,是很難達到Unity的運行水准的。
總結起來:Unity就是一個對開發人員要求低,更加適合去做一些畫風獨特但畫質一般(畫風和畫質,一定要分開)的遊戲。

三.仙劍6為什麼看上去畫面糟糕
  • 仙劍6完全沒有用上全局光照,只使用了SSAO,甚至連光照貼圖都懶得烘(最低特效下,沒有任何陰影,而如果烘了光照圖,最低特效下也應該存在),而且還是Unity自帶的那一堆廉價特效包裡面的SSAO。而全局光照,已經在Unity5中開始支持。
  • 沒有調節材質。嗯,其實是根本就沒有材質。通篇只有Diffuse材質,默認水材質和粒子效果用的材質。其中粒子效果用的材質極其混亂,很多一眼就能看出來自Unity商城中。若材質是合理調節後的,那麼對於一個主角而言,身上的布質,皮質,皮膚,金屬部分,是有非常明顯的反射區分的。
(不做材質,什麼質感都是放屁)




總結起來:美工只會畫貼圖。所以想做次世代之前,還是稍微請一兩個對傳統渲染懂行的人,他們對於材質的理解,不是一個二維美術一晚上就能理解到的。

四.仙劍6為什麼執行效率低:
  • 濫用點光源
游戲中給我最大的感觸就是,這尼瑪點光源已經濫用到一個境界了。首先每個角色頭上一個點光源。其次一個地牢場景中,一條路上全是點光源。而且這些點光源都是Important的,它們會進行像素級別的渲染,產生投影。這在CryEngine中都是大忌,更別說一個Unity。然而這些效果之薄弱,恐怕普通玩家根本就看不出來吧?但是你看不出來,不但表電腦就沒計算這些玩意。就更別提特效中為了凸顯特效華麗的點光源了。戰鬥中爆卡?這就是原因之一。

(仙劍6中的點光源應用)





(巫師3中的點光源應用。如果點光源代表了畫質,那麼巫師3畫質真他媽沒情懷!)




  • 沒做Culling和LOD
在有些大型場景中,遠處的物體依舊在渲染,並且絲毫沒有降質。但是由於游戲有景深,其實遠處的細小物體根本就看不清楚。這極大浪費了性能。沒做lod的最好證據,就是遠處貼圖有明顯的貼圖重複感。

(這是unity商城中的一個第三方解決方案。看不見就不要渲染,這才是優化的正道,也是最需要費心思的優化,從場景設計之初就要考慮到這些)
請點選觀看圖片

  • 華而不實的物理系統
衣服和頭髮,相信大家早就已經看出來了。但實際上一個畫面已經爛到這種境界了,你倒是別用布料系統的好,純粹浪費。其次,大家可以稍稍按一下W鍵,然後立刻松開,是否發現,主角稍稍有一個往回走的位移?這表明什麼?對,仙6的角色移動並不是數學計算的,而是尼瑪純物理的。主角腳上有特定的碰撞體,有物理材質提供的摩擦力計算。但是其實你能感受出來?另外一個證據,我在客戶端裡面發現了布娃娃系統。但是你在游戲中哪個地方看到了這東西的實際運用?

  • 濫用真反射
還記得在洛家莊第一次討論龍晶的時候麼?越祈在龍晶旁邊做動作時,鏡頭是沒有任何運動的,但是尼瑪上面的反射居然動了!意思是什麼?對,這個龍晶的材質是帶真反射的。。。一個如此小的東西,甚至連個微距的特寫就沒有,居然就做真反射。我簡直不敢想像到底有多少地方是大量利用了真反射,但是其實你玩家根本沒看到的。

(邪教組織崩塌的那個迷宮。遠處隨便一個水晶都是真反射,真實屌到不行)




總結起來:大量使用了AAA大作才會使用的技術,但是表現力幾乎為0,同時還不靠Culling和LOD進行優化,導致遠處一個細小的物體,也耗費大量計算。按照我對Unity中的工作流程的理解,想要把這些全部都解決,得在場景中一個區域一個區域的優化,並且還考慮到是否需要額外程序支持,而這些程序支持是否會導致整個工作流程的變化。所耗費的時間不會亞於把游戲場景重做一次。所以,想等優化,慢慢等吧。

五.其他很挫的地方:
  • 數值:不開修改器這真是人能玩的?倒不是說打不過,而是這戰鬥耗時完全是惡意拖延游戲時間。
  • 自動存檔功能:開發者已經懶到一個劇情完後自動存一下的功能都沒做。這才是我真的要使用修改器跳劇情的原因。至於應龍關中死亡一次……呵呵,我已經在此處放棄這個游戲了。根本不想再玩第二次這個boss戰,還不如去玩神廟逃亡。
  • UI卡頓:原因只可能是一個,UI全是最高分辨率下的的整圖(你自己感受一下Windows下首次打開一張1920*1080的圖是否需要大約0.5的時間?仙6暫停界面的UI可不止一張圖),還要附加數據讀取,所以打開會卡一陣。程序員能懶到這個境界,我也是獻上我的膝蓋了。如果真的優化得當,UI的內存消耗會低不知道多少。也因此UI所消耗的全部素材基本都可以駐留內存中(也必須要),只實時讀取一些諸如頭像,道具ICON等東西。如果這些玩意其實都是固定的話,駐留內存也無妨,畢竟PC游戲。

六.仙6的優化:


        就算找國外大牛進來,估計至少得先准備個100W的醫療費防止他人吐血身亡吧。連我一屆學生僅靠玩這個游戲,都能找到這麼多的奇葩設計,更別說別人還要打開開發工程文件,一個一個看。而且這次銷量因為神優化和神公關估計已經只能勉強回本了,再加上我剛才推測的幾乎會翻倍的優化工作量,想要達成真正良好的優化(仙6這個畫質連比鬼泣4都差一大截。真要達到神優化,理論上8800GT就應該得60貞運行),估計是根本不可能的事情(虧本),除非開放商真的有情懷。
但一個將就能運行的優化,應該還是能很快放出的。劇情過完趕緊賣號吧。由於我綁定的賬號是我的電話,因此我不打算轉手賣了。


评分

1

查看全部评分

回复

使用道具 举报

45

主题

2238

帖子

2676

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
58
金元
24235
积分
2676
精华
2
注册时间
2011-7-14
QQ
舒服的沙发
发表于 2015-7-14 11:41 | 只看该作者
早些时候已经有人发过了
回复 支持 反对

使用道具 举报

4

主题

143

帖子

195

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1948
积分
195
精华
0
注册时间
2013-8-22
硬硬的板凳
发表于 2015-7-14 11:41 | 只看该作者
本帖最后由 lanedd518 于 2015-7-14 11:47 编辑

有问题,编辑掉
回复 支持 反对

使用道具 举报

21

主题

1201

帖子

1912

积分

游戏狂人

Rank: 6Rank: 6

贡献度
217
金元
10335
积分
1912
精华
1
注册时间
2005-7-17

G胖の微笑

冰凉的地板
发表于 2015-7-14 11:43 | 只看该作者
lanedd518 发表于 2015-7-14 11:41
http://bbs.3dmgame.com/forum.php?mod=viewthread&tid=4862895&page=3#pid140149363

出口转内销啊 ...

。。。。神奇的游戏
回复 支持 反对

使用道具 举报

10

主题

803

帖子

772

积分

超级玩家

Rank: 5Rank: 5

贡献度
54
金元
5555
积分
772
精华
0
注册时间
2010-7-7
5#
发表于 2015-7-14 11:44 | 只看该作者
繁体字看的我好累啊....虽然看不懂....
回复 支持 反对

使用道具 举报

71

主题

1万

帖子

1万

积分

资深玩家

深藏功与名,专注酱油二十年

Rank: 9Rank: 9Rank: 9

贡献度
493
金元
81099
积分
10082
精华
0
注册时间
2009-9-18
6#
发表于 2015-7-14 11:46 | 只看该作者
意思就是没得优化了哦!
这下子真的是完了个蛋了!
回复 支持 反对

使用道具 举报

4

主题

143

帖子

195

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1948
积分
195
精华
0
注册时间
2013-8-22
7#
发表于 2015-7-14 11:47 | 只看该作者
回复 支持 反对

使用道具 举报

52

主题

2781

帖子

1263

积分

游戏狂人

Rank: 6Rank: 6

贡献度
29
金元
11468
积分
1263
精华
0
注册时间
2009-9-16
8#
发表于 2015-7-14 11:47 | 只看该作者
有人发过了
回复 支持 反对

使用道具 举报

115

主题

470

帖子

762

积分

超级玩家

Rank: 5Rank: 5

贡献度
89
金元
4059
积分
762
精华
0
注册时间
2010-6-3
9#
发表于 2015-7-14 11:48 | 只看该作者
转贴不转图,就和仙剑制作组一样偷工减料
回复 支持 反对

使用道具 举报

14

主题

2947

帖子

3033

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
32
金元
29049
积分
3033
精华
0
注册时间
2006-10-2
10#
发表于 2015-7-14 11:48 | 只看该作者
lanedd518 发表于 2015-7-14 11:41
有问题,编辑掉

2333333 还是繁体版的····
回复 支持 反对

使用道具 举报

12

主题

488

帖子

467

积分

高级玩家

Rank: 4

贡献度
7
金元
4394
积分
467
精华
0
注册时间
2012-1-21
11#
发表于 2015-7-14 12:18 | 只看该作者
刚刚去巴哈姆特逛了一圈。。。其实。。。还好吧。。。
回复 支持 反对

使用道具 举报

5

主题

1886

帖子

2742

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
91
金元
23776
积分
2742
精华
0
注册时间
2009-8-15
12#
发表于 2015-7-14 12:21 | 只看该作者
本帖最后由 Zuma 于 2015-7-14 12:31 编辑

传送门http://bbs.3dmgame.com/thread-4862895-1-1.html
回复 支持 反对

使用道具 举报

72

主题

6135

帖子

7584

积分

游戏精英

Rank: 8Rank: 8

贡献度
1075
金元
32836
积分
7584
精华
0
注册时间
2009-6-29
13#
发表于 2015-7-14 12:49 | 只看该作者
出口转内销我也是醉了。
回复 支持 反对

使用道具 举报

1

主题

456

帖子

472

积分

高级玩家

Rank: 4

贡献度
0
金元
4715
积分
472
精华
0
注册时间
2012-6-6
14#
发表于 2015-7-14 13:03 | 只看该作者
出口转内销我也是醉了。
回复 支持 反对

使用道具 举报

43

主题

1142

帖子

1129

积分

游戏狂人

Rank: 6Rank: 6

贡献度
39
金元
9727
积分
1129
精华
0
注册时间
2010-2-28
15#
发表于 2015-7-14 13:12 来自手机 | 只看该作者
尼瑪lz就不能拉到底下看來源麼 文就是我轉的

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

41

主题

2926

帖子

2936

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
26
金元
28316
积分
2936
精华
0
注册时间
2011-2-12

元宵娘

16#
发表于 2015-7-14 13:25 | 只看该作者
我就看看不说话

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

57

主题

2229

帖子

2714

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
89
金元
23578
积分
2714
精华
0
注册时间
2011-5-7
17#
发表于 2015-7-14 13:32 | 只看该作者
看不到图,百度搜了下,
贴吧:http://tieba.baidu.com/p/3892337204
17173:http://pal.17173.com/content/2015-07-14/20150714103041880.shtml
也转发了这个
回复 支持 反对

使用道具 举报

37

主题

1248

帖子

1201

积分

游戏狂人

Rank: 6Rank: 6

贡献度
18
金元
11288
积分
1201
精华
0
注册时间
2010-8-5
18#
发表于 2015-7-14 13:36 来自手机 | 只看该作者
出口转内销
回复 支持 反对

使用道具 举报

4

主题

111

帖子

177

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1769
积分
177
精华
0
注册时间
2014-9-12
19#
发表于 2015-7-14 13:50 | 只看该作者
绝对出口转内销。。。我也是醉的不行。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-8 10:45 , Processed in 0.173857 second(s), 20 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表