上古卷軸5:天際 MOD大科普 從建模腳本到測(cè)試
- 來(lái)源:3DM-aronchack
- 作者:售夢(mèng)者
- 編輯:售夢(mèng)者

5.MSN型法線貼圖:這是個(gè)高端貨,游戲里應(yīng)用的不多,已知的是人體和一些特殊地方。這種貼圖和N型法線圖的作用一樣功能,但是效果卻是N型法線的N倍。它的做法是在建模時(shí),盡量的使用高面數(shù)的高模,然后用3D軟件烘培出這種法線圖。然后這種貼圖就可以配合低面數(shù)的低模在游戲中使用了。有人問(wèn):直接用高精模型不就好了,為什么這么麻煩?答案很簡(jiǎn)單:如果全用高模,你的電腦就算是I7加四塊NV680組SLI,這電腦算是碉堡了吧?你一樣跑不起。我們?cè)诮W鲣秩緯r(shí),一件這種模型要十幾分鐘,這和電腦有關(guān)。而游戲中,無(wú)處不在的光影,無(wú)處不在的渲染,你要什么神電腦才跑得起?上圖:
以上是才是第二步!
第三步:用NIFSKOPE對(duì)模型進(jìn)行調(diào)整。
這是專(zhuān)門(mén)為NIF模型能順利在游戲里表現(xiàn)出它正確的形狀,效果,光影而開(kāi)發(fā)的一個(gè)軟件。是游戲與模型建立溝通的橋梁。貼圖設(shè)置什么的,光反射強(qiáng)度,反射顏色,透明通道什么的,粒子發(fā)射圓柱體半徑什么的都在這里設(shè)置,很多游戲都用得上它。
上圖:
好多參數(shù)吧?每一個(gè)都有不同的作用,另外還有很多不常用,但是很帥的特效節(jié)點(diǎn)。常用的還好,不常用的有時(shí)候?yàn)榱藢?shí)現(xiàn)一個(gè)讓自己滿(mǎn)意的效果,一個(gè)個(gè)參數(shù)試,試一個(gè)星期是常有的事!例如一兄臺(tái),為了實(shí)現(xiàn)自定義的粒子效果,拆了幾十個(gè)外國(guó)玩家做的MOD研究,花了一個(gè)多月時(shí)間,只為了研究總共不超過(guò)三個(gè)控制節(jié)點(diǎn)!要知道,NIF中的節(jié)點(diǎn)類(lèi)型有上百個(gè)!他還要上學(xué),這個(gè)月正在考試!一件衣服都要調(diào)試個(gè)半天,何況粒子?
最后再做GND模型,沒(méi)有這個(gè),你的裝備扔到地上會(huì)沉到地下看不到!這個(gè)很多教程,不多說(shuō)了??傊卸嗌偌路?、手套、鞋子你就得做多少個(gè)?。≒S:喘口氣?。?/p>
以上,算是把整個(gè)模型和貼圖以及光影效果搞好了。不過(guò)還沒(méi)完成。
第四步,把裝備放到游戲當(dāng)中去,并讓其正確顯示并使用。
方法可用CK和TESV,聽(tīng)說(shuō)TESV很方便,但是猴子沒(méi)研究過(guò),只能用CK。
科普:CK是專(zhuān)門(mén)開(kāi)發(fā)來(lái)創(chuàng)造并修改這個(gè)游戲的。在CK里,你可以實(shí)現(xiàn)建新物品、新NPC、新魔法、新武器或者對(duì)原有的進(jìn)行修改啦,附魔啦什么的,都可以用CK來(lái)實(shí)現(xiàn)。包括你新建一個(gè)任務(wù),一個(gè)劇本,都可以。
不扯遠(yuǎn)的,就說(shuō)把這衣服加到游戲中去吧。在四代時(shí),這一步只需要做一步就好。到了五代,你得做五步!工作量多了五倍!建盔甲部件,建盔甲,建打造部分,建升級(jí)部分,建第一人稱(chēng)視覺(jué),上圖:
建立方法:http://bbs.3dmgame.com/forum.php?mod=viewthread&tid=2940315&fromuid=1084570
以上就是一件原創(chuàng)衣服的創(chuàng)作全過(guò)程,不過(guò),不一定全完成了,往下看:
第五步:腳本
簡(jiǎn)單的說(shuō),腳本就是編程。就是用程序來(lái)讓你的MOD達(dá)到你想的效果。從人物對(duì)話(huà),到衣服上會(huì)出現(xiàn)魔法效果,學(xué)會(huì)新的魔法之類(lèi)的。
這個(gè)就是腳本:
沒(méi)學(xué)過(guò)編程的人是看不懂的!這就是你玩的游戲,他的真實(shí)面目就是一個(gè)個(gè)數(shù)字。腳本從幾十行到幾十萬(wàn)行不等!越是大型越長(zhǎng)。如天際戰(zhàn)爭(zhēng),如幻界之歌。這東西沒(méi)得偷懶!只能一行一行寫(xiě),有錯(cuò)誤只能一行一行查。
更坑爹的是,這個(gè)游戲的編程語(yǔ)言不是VB,VC,C#,DELPHI等主流開(kāi)發(fā)語(yǔ)言,是B社自己開(kāi)發(fā)的P語(yǔ)言--Papyrus,我管他叫屁語(yǔ)言。和四代完全不同了。對(duì)程序員來(lái)說(shuō),用自己不熟悉的語(yǔ)言開(kāi)發(fā),不亞于一次新的學(xué)習(xí)。B社沒(méi)有中文產(chǎn)品,開(kāi)發(fā)教材全是英文。要一個(gè)單詞一個(gè)單詞擼!上圖:
好了,現(xiàn)在這個(gè)MOD可以正式使用了。但還沒(méi)完。
第六步:測(cè)試。
還要測(cè)試這MOD有沒(méi)有錯(cuò)誤啊,和一些常用的MOD有沒(méi)有沖突啊之類(lèi)的。如果你只裝一兩個(gè)MOD,這是絕對(duì)不可能會(huì)有沖突的。但是任何玩家都不可能只裝一個(gè)MOD。而開(kāi)發(fā)者成千上萬(wàn),是沒(méi)有統(tǒng)一性的,有可能兩個(gè)MOD同時(shí)調(diào)用了一個(gè)不能同時(shí)調(diào)用的AI模塊,沖突就沒(méi)法避免!
所以我們都會(huì)做測(cè)試,罵人的幾位,你們玩一個(gè)MOD,有可能玩一遍就算了,可我們有時(shí)要玩幾遍,甚至十幾遍!
不單是自己開(kāi)發(fā)的,有時(shí)在N網(wǎng)找到些有趣的MOD回來(lái),負(fù)責(zé)任的都要自己測(cè)試,不然你們看到那么多N網(wǎng)分流還帶說(shuō)明,是哪來(lái)的?
其它,我說(shuō)說(shuō)漢化,漢化是個(gè)苦力活。有時(shí)想找人漢化都沒(méi)人肯接!
猴子有時(shí)也會(huì)漢化些東西,但只限于漢化給自己用,因?yàn)闈h化真的很累,下面是個(gè)很簡(jiǎn)單的MOD,控制天氣,顯示特效而已。上圖:
600多行,一行一行找可以改的文字,還有各種坑爹的神縮寫(xiě),如SIDELSTART,我翻了半天字典也想不到是什么?進(jìn)游戲找這功能一試才知道,NM這是Skyrim Idel Start,氣得我當(dāng)時(shí)就罵街了。還有什么FXCON ,F(xiàn)XPR FOR CASTER,多寫(xiě)兩單詞會(huì)死啊?豎個(gè)中指!
B社是沒(méi)有出中文版的,你們玩的主游戲,各種漢化的外來(lái)MOD,什么跟班啊,美化啊,都是各個(gè)漢化組這樣爬格子爬回來(lái)的。我想想他們漢化整個(gè)游戲,我就不寒而栗,各種物品,各種對(duì)話(huà)!NND,猴子我打死不掉這坑!
上面所述的就是一整個(gè)MOD的制作過(guò)程,這還只是最簡(jiǎn)單的一種。復(fù)雜的綜合類(lèi)MOD需要做的工作遠(yuǎn)不止上面那些,還要搭建游戲場(chǎng)景之類(lèi)的,任務(wù)類(lèi)的,幾千上萬(wàn)行代碼是常有的事。

正式作品 | 上古卷軸:競(jìng)技場(chǎng) | 上古卷軸2:匕首雨 | 上古卷軸3:晨風(fēng) |
上古卷軸4:湮沒(méi) | 上古卷軸5:天際 | 上古卷軸6 | |
DLC&特別版 | 上古卷軸3:血月 | 上古卷軸4:九騎士 | 上古卷軸5:天際重制版 |
其他類(lèi)型 | 上古卷軸傳奇:戰(zhàn)爭(zhēng)尖塔 |
玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門(mén)評(píng)論
全部評(píng)論