為了VR大業(yè) Facebook發(fā)明了新的時間單位
2018-01-25 09:03:16 來源:極客網(wǎng) 熱度:
近日,F(xiàn)acebook旗下的VR公司Oculus宣布發(fā)明了一個新的時間單位:"flick"。對應(yīng)現(xiàn)在的時間單位相當(dāng)于7.056億分之一秒,約為1.4納秒。

發(fā)明者Christopher Horvath是一名影視從業(yè)者,曾擔(dān)任Oculus Story Studio的架構(gòu)師。Horvath表示“flick”是“frame tick”的簡寫。Flick這個時間單位旨在幫助測量視頻幀速率的單個幀持續(xù)時間。所以無論視頻是24hz, 25hz, 30hz, 48hz, 50hz, 60hz, 90hz, 100hz還是120hz,都可以使用整數(shù)的Flicks來進(jìn)行表示。
在電影,游戲以及其他基于屏幕的視覺媒體中,創(chuàng)作者必須以分秒進(jìn)行思考。但問題是,當(dāng)你試圖一次處理一幀時,數(shù)字將會變得很雜亂。在每秒24幀(或者說24 fps)的情況下,每幀大約為.04166666667秒或41666666.669納秒,這些數(shù)字不僅長亂還在小數(shù)點后面不斷重復(fù)。這會給需要精確數(shù)字的程序員和藝術(shù)家?guī)砗芏嗦闊?/span>
這正是Oculus發(fā)明flick的原因。flick能夠以一個整潔的偶數(shù)來代表一幀。例如在每秒24幀的電影中,每一幀是2940萬flick。對于每秒60幀(亦即動作游戲的理想幀速率),每一幀是1176萬flick。這是一個十分整潔的數(shù)字,程序員和藝術(shù)家可以輕松地進(jìn)行加減乘除,不必再向以前那樣苦惱于小數(shù)點。
目前Oculus已經(jīng)在Github開源了flick(任意門),如果有需求,所有人都能自由下載,可以在自己的軟件中添加這樣的一個時間單位支持,而這樣一個時間單位很有可能成為VR/影視等行業(yè)的標(biāo)準(zhǔn)。
責(zé)任編輯:王維