話,很容易出事。”
趙永平說道:“長城的魏總拍著胸脯說沒事。他會集合全廠最優秀的技術來改造車輛。除了大賽組委會規定的800公里續航能力的油箱外,還要將發動機的散熱效果增強,增大馬力和扭力,更換國外進口頂級機油,加固底盤大梁,增加雙層車梁,增加懸掛行程等等。”
“這麼多改裝……長城做的下來嗎?”楊雲有些不敢相信,他只知道長城是做皮卡起家。但現在似乎沒有看到量產車型下線呢。
趙永平很確定,幫著說好話:“我去過長城工廠的實驗室,他們準備後年推出量產皮卡車,明年的達喀爾拉力賽正好是檢驗產品質量的好機會,不說獲得多少名次,只要能安全完成比賽,就足以說明長城皮卡的質量好。這就是最好的廣告。”
“哈!”楊雲笑起來:“要是這樣的話,他們的工程師肯定會往死裡整這臺試驗車了。達喀爾拉力賽官方允許的改裝條款就有六十多項,這下可有的他們忙咯!”
趙永平跟著笑起來:“沒錯!而且長城是保定的嘛,京城這邊下了死命令。不惜一切代價也要把參賽車隊弄出來。為了確保成功,上面用行政手段從他廠調來部分高階技工,都是些從日產的,三菱出來的技師去長城幫忙,弄的像國產汽車大會戰一樣……”
“哎,什麼時候能讓中國車企派技工到日本工廠去指導工作就好了。行,那就先這樣!最重要的是保證人員安全,然後帶足隨車攝像機和維修配件,一定要把拉力賽的實景拍攝下來!”楊雲交代完這些後,又來到試驗中心。
“立體3號”的3D遊戲引擎正在最後的磨合期,張國強的攻關小組從KTT鈴木裕手裡拿到最新物理建模後,與清華大學物理系實驗室展開專案合作,同時展開多項動作模型的模擬。
看著一臺計算機螢幕上模擬的長方體物體翻滾軌跡示意動畫,楊雲皺眉問道:“這是平地上物體滾動的模型吧?似乎有點簡單呀!”
張國強點點頭:“對,物體執行速度,碰撞角度,離心力,摩擦力,各種引數都可以設定進去,能比較完美地模擬出兩輛汽車在急速飆車碰撞後的結果。”
看著張國強開啟原始碼,找到一長列同樣函式名,不同的引數,但實現同樣功能的函式列表。
這種程式模式叫做重構,比如說名叫“翻滾”的函式,它可能有四種形式。
翻滾(無引數),翻滾(引數1),翻滾(引數1,引數2),翻滾(引數1,引數2,引數3),引數1是路障,引數2是車輛障礙物,引數3是環境屬性。
那麼在遊戲中,車輛因為高速過彎的離心力失去控制,可以直接呼叫翻滾(無引數)這個程式,可以看到標準的翻車動畫。
撞到路障,撞到其他車輛,玩家控制的車輛翻滾效果就與翻滾(無引數)略有不同,翻車模型會加入路障和其他碰撞物的物理軌跡,需要用複雜的物理模型來模擬出路障被撞飛,幾輛車同時一起翻車的動畫。
環境屬性的引數也是一樣,雨天,泥濘土地,結冰地面,都有一個對應的物理模型,對應的車輛翻滾模擬動畫都是獨一無二的。
當然了,車輛翻滾這個函式,遠遠不止這四個形式,車輛自身的屬性,重心,馬力,扭矩,轉彎角度,外部環境可能還有更加複雜的連環碰撞,輪胎磨損時間過長抓地力下降等等,可以說有無數種影響翻車效果的引數。
所以,為了逼真地模擬出真實環境,“立體3號”遊戲引擎需要更多更完善的功能!
楊雲說道:“這些應該更適用於城市超級跑車,達喀爾拉力賽地形太過於複雜,它沒有碰撞,只有與殘酷大自然的挑戰,我希望你們能讓模型變得更豐富一些。”
達喀爾拉力賽的要求更高,一個小沙丘,一片斷壁殘垣,隱藏在淺沙下的枯木,或者乾脆就是長達數公里的碎石沙路,對車輛的影響是無時不在,“立體3號”引擎還需要建立更多的物理模型出來!
張國強點頭笑道:“我們已經想到這下啦!一年前我們就與清華大學物理系進行了合作,立體1號引擎的物體運動建模就是他們幫忙完善的,《古墓麗影》用2號,現在又傳回來一個用在《達喀爾拉力賽》上的3號,清華大學物理實驗室是求之不得,忙的不可開交!”
接下來他將雙方合作的細節快速講解了一遍,中途還穿插幾個迂腐老夫子的小笑話,逗的大家笑個不停。
“好吧,注意專利問題,還有保密!”楊雲多交代一句,示意張國強演示《古墓麗影》。