0
最近漫威的新電影《雷神4》小伙伴們看了嗎。
強(qiáng)大的戮神者戈?duì)?,女版雷神的登場,炫酷的特效,愛與復(fù)仇編織的道路,《雷神4》上映的第一周票房便打破了《雷神3》的首映記錄。
提到雷神,就不免讓人想起那把被諸多超級(jí)英雄垂涎萬分的標(biāo)志性武器——能夠奴馭雷電,召之即來的雷神之錘“姆喬爾尼爾”!
在電影中,雷神之錘由尼達(dá)維行星上的矮人族制造。在地球上并沒有這個(gè)種族,那么咱們地球人有沒有可能制造出雷神之錘呢?
答案是有!咱們直接看動(dòng)圖。
再看億眼!
動(dòng)圖中這位站著、躺著、坐著召喚雷神之錘的小伙子是油管極客團(tuán)隊(duì)“Hacksmith”(b站同名)中的一員,這把的雷神之錘正是由他們團(tuán)隊(duì)打造。
此前,Hacksmith團(tuán)隊(duì)還打造過世界上最重的雷神之錘、只能被主人拿起的雷神之錘、可以當(dāng)汽車電源的雷神之錘。
總之,各種公的母的、大的小的、五花八門的雷神之錘他們都做了個(gè)遍。
看完之后,小編也心癢癢,我不管我也要!那這錘子咋做呢?
這把看起來酷炫的雷神之錘其實(shí)由兩部分系統(tǒng)組成,一個(gè)是實(shí)現(xiàn)錘子移動(dòng)的動(dòng)力系統(tǒng),另一個(gè)則是實(shí)現(xiàn)錘子自動(dòng)向人移動(dòng)的“錘人”導(dǎo)航系統(tǒng)。
在電影當(dāng)中,雷神之錘是由一顆垂死之星——白矮星的星核熔煉而成,天生擁有恒星級(jí)別的動(dòng)力,所以能自在穿梭空間和召喚雷電。
地球村明顯沒有熔煉一顆白矮星的實(shí)力呀,但這不妨礙Hacksmith這伙人繞個(gè)彎,變相實(shí)現(xiàn)雷神之錘的飛行功能。
讓不會(huì)飛的東西飛起來不知道小伙伴們會(huì)想到啥。小編想到的便是影視劇中的道具“威亞”,演員通過威亞在熒幕上呈現(xiàn)了飛天的效果。
Hacksmith團(tuán)隊(duì)也用了類似于威亞的道具——卷揚(yáng)機(jī)。通過三臺(tái)卷揚(yáng)機(jī)配合自己編寫的程序,雷神之錘可以在鋼繩覆蓋到的空間內(nèi)自由移動(dòng)。
說干就干,將3個(gè)卷揚(yáng)機(jī)按三角方位安裝在場地上。
在計(jì)算機(jī)上編寫卷揚(yáng)機(jī)可視化移動(dòng)的程序代碼。
接著,通過游戲手柄遙控代替錘子的絞盤進(jìn)行簡短的調(diào)試之后,團(tuán)隊(duì)宣布雷神之錘的動(dòng)力系統(tǒng)可以投入使用了。嗯,期間還翻車了一次,這樣真的安全嗎
換上7公斤重的雷神之錘,通過游戲手柄遙控繩索再次測(cè)試錘子可以移動(dòng)。小哥自信的宣布,雷神之錘動(dòng)力裝置已經(jīng)完成!
接下來,他們?cè)阱N子的內(nèi)部設(shè)計(jì)了一個(gè)開關(guān)電路,通過開關(guān)電路可以實(shí)現(xiàn)錘子與牽引繩解綁,使用者拿到錘子之后按下手柄上的開關(guān),就可以拿著錘子去錘人了!
至此,雷神之錘的動(dòng)力系統(tǒng)及錘子的改造制作完成。接下來就是讓人激動(dòng)的“錘-人”自動(dòng)導(dǎo)航系統(tǒng)了。
就像GPS導(dǎo)航需要衛(wèi)星做眼睛,我們要想實(shí)現(xiàn)錘子能夠自動(dòng)導(dǎo)航,首先自然是需要給這把錘子一雙看得到目標(biāo)的“天眼”。
如果不想在身上貼一堆反光條、二維碼或者連接一堆電線,那么用一個(gè)攝像頭來做眼睛,無疑是最佳的選擇。
Hacksmith團(tuán)隊(duì)選擇了ZED第二代雙目3D相機(jī)作為雷神之錘的“天眼”。
用ZED做攝像機(jī)主要是有一個(gè)好處,那就是可以偷懶,不用寫人體追蹤代碼,這個(gè)攝像機(jī)會(huì)自動(dòng)追蹤人體。好像最麻煩的事情已經(jīng)被這個(gè)攝像機(jī)解決了
套用攝像機(jī)的3D追蹤技術(shù),Hacksmith團(tuán)隊(duì)寫了一套代碼,用于攝像機(jī)捕捉到人舉起手時(shí),便將雷神之錘傳送到手部的空間坐標(biāo)位置。
嗯,到目前為止一切都很順利,直到實(shí)測(cè)環(huán)節(jié)。
錘來!咻~~~~~boom,看著臉好疼。
被自己做的東西打的時(shí)候,腦子是最清醒的,趕快想想問題出在哪?
好像是最開始測(cè)試的時(shí)候,錘子的空間坐標(biāo)和相機(jī)的空間坐標(biāo)沒有校準(zhǔn)好,埋了個(gè)炸自己的雷?馬上改一下代碼,修正一下!
雷神之錘,自動(dòng)導(dǎo)航系統(tǒng),第二次測(cè)試,action!
啊,這還是不對(duì)啊,之前這錘子還能剎得住車,這下還繞著人跳起舞來了。
要不讓雷神之錘的主人“托爾”試試這把錘子?
雷神之錘認(rèn)主,與主人心意相通,攻擊敵人!代碼出錯(cuò)了
再給代碼增加億點(diǎn)細(xì)節(jié)!
這一回總算成功了,程序員小伙通過用代碼馴服野生雷神之錘!
電影中,在發(fā)起攻擊時(shí),雷神之錘還會(huì)進(jìn)行充能以造成更大的傷害。
于是乎,程序員小哥繼續(xù)寫了幾百行代碼,給這把錘子加了一個(gè)投擲機(jī)制,當(dāng)錘子被扔出去的時(shí)候,會(huì)朝指定的方向提高300%的飛行速度以帶來更大的沖擊傷害,效果就像下面這樣血腥。
實(shí)現(xiàn)了超高速打擊目標(biāo)之后,這把錘子明顯變得危險(xiǎn)起來了,所以活人在現(xiàn)場參與錘子測(cè)試明顯不安全,畢竟小哥無法保證自己的代碼能夠駕馭得住這把狂野的錘子。
所以他們立起了一堵保險(xiǎn)門,用來測(cè)試接下來的功能「定向打擊目標(biāo)」。你沒聽錯(cuò),就是電影里那種托爾把錘子丟出去,然后這把錘子自己去打人。
有了這保險(xiǎn)門,安全感油然而生啊。
而保險(xiǎn)門內(nèi)的世界,是這樣的:
還有這樣的:
在直線打擊這一塊,威脅性還是十足的,小伙伴們以后在密閉空間遇到這種拿cos成托爾的要小心,沒準(zhǔn)他把錘子真有問題。
雷神之錘的制作到這里就告一段落了。對(duì)漫威超級(jí)英雄感興趣的小伙伴們也可以關(guān)注制作團(tuán)隊(duì)Hacksmith,他們熱衷于復(fù)原各種超級(jí)英雄的裝備,像蝙蝠俠的抓鉤槍、美國隊(duì)長的盾牌,他們都制作過。
視頻鏈接:https://www.bilibili.com/video/BV1e94y197Xo?share_source=copy_web&vd_source=63382648752a4113edd832fc4d2b39c0
雷峰網(wǎng)(公眾號(hào):雷峰網(wǎng))
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。