0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

蘋果宣布正在與皮克斯合作,為AR創(chuàng)作提供一個(gè)叫做“USDZ”的新文件格式

0wvm_ARchan_TT ? 來源:未知 ? 作者:李倩 ? 2018-07-02 10:50 ? 次閱讀

在WWDC 2018大會上,蘋果宣布正在與皮克斯合作,為AR創(chuàng)作提供一個(gè)叫做“USDZ”的新文件格式。并且,Adobe(Creative Cloud)、Autodesk、Sketchfab、Pixar、PTC、Quixel等眾多應(yīng)用程序都將支持此格式。這個(gè)新的文件格式可以讓開發(fā)者將Photoshop和Dimension中的對象帶入AR環(huán)境中,而且還能在一個(gè)單獨(dú)的文件里呈現(xiàn)3D渲染的AR內(nèi)容,與過去的方案相比,更易于分享。

USDZ,實(shí)際上就是一種文件格式,就和txt對應(yīng)的文字格式、jpg對應(yīng)的圖片格式一樣。它的一大特點(diǎn)就是可以快速預(yù)覽AR文件,換句話說就是開發(fā)者能看到自己編輯的內(nèi)容(所見即所得),而其推出的目的就是為了簡化訪問、共享AR文件的訪問。

實(shí)際上,USDZ是基于皮克斯的USD工具的,可以這么說, USDZ就是將多個(gè)USD源文件和渲染對象所需的其它資源(紋理等)不壓縮、不加密地合并成的一個(gè)更大的ZIP文件,一個(gè)USDZ文件就相當(dāng)于是一個(gè)完整的3D模型了。 而且USDZ是未壓縮、不加密的文件,它也允許從外部引用內(nèi)部的單個(gè)文件,或是在給定的USDZ文件當(dāng)中嵌套其它文件。

USD本來是僅供皮克斯內(nèi)部人員使用的一款動畫工具,但2015年他們就宣布將這款工具開源??梢哉f,USD的核心技術(shù)已經(jīng)在皮克斯內(nèi)部發(fā)展了多年,應(yīng)該已經(jīng)非常成熟完善的,這次蘋果推出的新格式應(yīng)該是在這個(gè)基礎(chǔ)上,雙方技術(shù)合作的結(jié)果。

那么,USD又是什么?有什么作用?

USD能夠在計(jì)算機(jī)圖形影片和游戲中生成、存儲和傳輸大量的3D數(shù)據(jù),被稱為“場景描述”。這其中的建模、著色、動畫、照明、渲染等等應(yīng)用程序中都有其特定形式的場景描述,從而適應(yīng)該應(yīng)用程序的特定需求和工作流程,并且其他應(yīng)用程序都不可讀或不可編輯。

USD還能夠提供元素資產(chǎn)(例如模型)或動畫的交換。但與其他交換軟件包不同,USD還可以將任意數(shù)量的資產(chǎn)匯編和組織成虛擬場景,場景和鏡頭,讓它們在應(yīng)用程序之間傳輸,并使用統(tǒng)一的API編輯它們。USD 為閱讀,編寫,編輯和快速預(yù)覽3D幾何和陰影提供了豐富的工具集。

此外,由于USD的核心場景圖和“構(gòu)圖引擎”不受3D影響,USD可以通過可維護(hù)的方式進(jìn)行擴(kuò)展。

開發(fā)者可以使用subLayers將USD圖層堆疊在一起,USD將解析包含在這些有序堆疊的圖層中的數(shù)據(jù),就像Photoshop中的圖層構(gòu)圖一樣。在其中,Variant Sets允許資源創(chuàng)建者使用“變體選擇器”將資源的不同變體捆綁到一個(gè)包中,以便后來的資源創(chuàng)建者可以進(jìn)行編輯,以得到他們所需的變體。

USD提供場景圖級功能,可以大大擴(kuò)展可編碼USD數(shù)據(jù)集的類型和規(guī)模??梢杂糜诜浅>o湊地編碼和處理大量引用資源或引用副本而且副本不需要深入編輯的情況,另外,也可以將一組元素的timeSamples分散在多個(gè)文件中,并且重新進(jìn)行排序并重新定時(shí)。

USD也支持 Hydra,Hydra是一個(gè)高分辨率,多通道,基于OpenSubdiv的渲染架構(gòu)。它的后端是一個(gè)延遲繪制OpenGL實(shí)現(xiàn),支持預(yù)封裝和可編程glsl著色器,同時(shí)也支持多個(gè)后端和多個(gè)前端客戶端。最后,它還為USD場景提供了快速預(yù)覽和動畫流媒體的功能。

最后,USD還可以進(jìn)行擴(kuò)展,雖然USD主要是作為嵌入式子系統(tǒng)使用,但它所涵蓋的問題的廣度要求它可以沿多軸擴(kuò)展。USD自帶多個(gè)插件。

例如,SdfFileFormat插件,可以讓USD層填充來自任何兼容文件格式的翻譯數(shù)據(jù)。像通過Alembic USD插件讀取Alembic文件也包括在內(nèi),USD自己的原生ASCII和二進(jìn)制格式就是這樣實(shí)現(xiàn)的。

USD也有短板。

首先,沒有GUIDS,USD使用文本分層名稱空間來標(biāo)識其數(shù)據(jù),所以它需要通過命名覆蓋與其定義的屬性綁定。因此,當(dāng)引用資產(chǎn)的內(nèi)部名稱空間發(fā)生變化時(shí),之前在引用資產(chǎn)中記錄的較高級別覆蓋將會消失。解決此問題的一種方法是通過GUID來標(biāo)識數(shù)據(jù),然后將覆蓋與定義的基本相同的GUID相關(guān)聯(lián)。然而,在解決名稱空間編輯問題的同時(shí),GUID也可能引入其他問題,還有可能會限制組合的靈活性。因此,在USD迭代中,沒有GUIDS的出現(xiàn)。

另外,USD是一個(gè)輕量級的優(yōu)化場景圖,可以便于制作和高效地提取、描述組合場景。然而,USD場景圖更適合命名空間層次結(jié)構(gòu)和屬性值解析的組合,以及低內(nèi)存占用空間,而高性能執(zhí)行引擎則需要高延遲數(shù)據(jù)訪問和高內(nèi)存占用空間。

又沒有覺得頭大?其實(shí)簡單來說就是幾句話:USD在場景和模型編制上比較成熟,有自己的優(yōu)勢,但也存在短板。

在USDZ格式之前,glTF得到了大部分公司(當(dāng)然沒有蘋果)的支持,然而這次蘋果還是特立獨(dú)行,采用了新的格式。有媒體甚至表示,這個(gè)在文件格式方面的動作是蘋果向 AR 市場邁出的一步,其目的是希望大部分開發(fā)者和愛好者習(xí)慣這個(gè)接口和平臺,在這之后,硬件的發(fā)布也就順理成章。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 蘋果
    +關(guān)注

    關(guān)注

    61

    文章

    24341

    瀏覽量

    195830
  • Ar
    Ar
    +關(guān)注

    關(guān)注

    24

    文章

    5082

    瀏覽量

    169177
  • 文件格式
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    15071

原文標(biāo)題:WWDC大會中展示的USDZ到底是個(gè)啥

文章出處:【微信號:ARchan_TT,微信公眾號:AR醬】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    我想問下頻率信號如何在TDMS文件格式下保存???

    我想問下頻率信號如何在TDMS文件格式下保存啊?
    發(fā)表于 11-12 18:40

    雷軍宣布小米15系列手機(jī)全面兼容蘋果生態(tài)系統(tǒng)

    小米公司CEO雷軍近期通過微博平臺宣布項(xiàng)重大消息,小米15系列手機(jī)全面兼容蘋果生態(tài)系統(tǒng)。小米15系列能夠與Macbook、iPad、iPhone等蘋果設(shè)備實(shí)現(xiàn)
    的頭像 發(fā)表于 11-07 18:07 ?449次閱讀

    常用對象文件格式

    電子發(fā)燒友網(wǎng)站提供《常用對象文件格式.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 09:25 ?0次下載
    常用對象<b class='flag-5'>文件格式</b>

    發(fā)掘3D文件格式的無限潛力:打造沉浸式虛擬世界

    在當(dāng)今數(shù)字化時(shí)代,3D技術(shù)的應(yīng)用范圍日益廣泛,涵蓋電影后期制作、產(chǎn)品原型設(shè)計(jì)、虛擬現(xiàn)實(shí)(VR)、增強(qiáng)現(xiàn)實(shí)(AR)、游戲等眾多領(lǐng)域。而3D文件格式作為3D技術(shù)的核心組成部分,對于實(shí)現(xiàn)3D數(shù)據(jù)和模型的存儲、共享和操作至關(guān)重要。
    的頭像 發(fā)表于 09-26 18:14 ?1438次閱讀
    發(fā)掘3D<b class='flag-5'>文件格式</b>的無限潛力:打造沉浸式虛擬世界

    消息稱蘋果正在研發(fā)輕量級AR眼鏡

    在科技巨頭們競相探索未來穿戴設(shè)備的浪潮中,蘋果公司的則消息引起了業(yè)界的廣泛關(guān)注。據(jù)多家媒體報(bào)道,蘋果正在秘密研發(fā)款名為“Apple Gl
    的頭像 發(fā)表于 06-24 11:34 ?685次閱讀

    visual programmer打開的文件格式有.s19, .hex , .sx 三種文件格式有什么區(qū)別嗎?

    st visual programmer打開的文件格式有.s19, .hex,.sx三種文件格式有什么區(qū)別嗎?是不是不同芯片的文件格式樣,還是所有的芯片都可以使用這三種
    發(fā)表于 04-28 08:56

    文速覽鐵威馬TOS 6全新“文件管理”

    TOS 6 Beta已經(jīng)上線段時(shí)間了,各位鐵粉用著怎么樣呢?今天就和大家分享,TOS 6全新文件管理。 為了向用戶提供更流暢、更便捷的文件管理體驗(yàn),鐵威馬的研發(fā)團(tuán)隊(duì)積極借鑒了Wind
    的頭像 發(fā)表于 04-16 12:11 ?281次閱讀
    <b class='flag-5'>一</b>文速覽鐵威馬TOS 6全新“<b class='flag-5'>文件</b>管理”

    使用FATFS中fopen函數(shù)創(chuàng)建新文件名稱時(shí),有什么方法可以增加字符長度嗎?

    在使用FATFS中fopen函數(shù)創(chuàng)建新文件名稱時(shí),發(fā)現(xiàn)txt文件名長度不能超過8個(gè)英文字符,請問有什么方法可以增加字符長度嗎?在文件系統(tǒng)中的哪個(gè)位置去更改參數(shù)呢?
    發(fā)表于 03-28 08:39

    Blender 4.1發(fā)布,引入新文件處理API,支持更多文件格式

    此次Blender 4.1引人矚目的特點(diǎn)在于,全新升級后的API使得開發(fā)者可通過拖放行為,從全新的角度擴(kuò)展文件處理操作。此外,新增對Alembic、Collada、Grease Pencil SVG、OBJ、OpenUSD、PLY和STL文件格式的支持,進(jìn)
    的頭像 發(fā)表于 03-27 15:32 ?591次閱讀

    谷歌模型怎么PS打開文件格式不變

    要將谷歌模型與Photoshop結(jié)合使用,并保持文件格式不變,這通常涉及將谷歌模型生成的圖像或圖形導(dǎo)入到Photoshop中進(jìn)行進(jìn)步編輯或處理。
    的頭像 發(fā)表于 02-29 18:09 ?802次閱讀

    谷歌模型怎么用手機(jī)打開文件格式

    谷歌在其AI技術(shù)中集成了多種工具和功能,用于處理和識別文件格式。具體到手機(jī)上打開的文件格式,這主要依賴于谷歌提供的服務(wù)和應(yīng)用。例如,在Gmail中,用戶可以直接查看多種格式
    的頭像 發(fā)表于 02-29 17:38 ?817次閱讀

    kicad怎么打開導(dǎo)入非kicad文件

    。 要導(dǎo)入非KiCad文件,你可以按照以下步驟操作: 第步:了解非KiCad文件格式 在打開非KiCad文件之前,我們需要了解文件
    的頭像 發(fā)表于 01-02 13:54 ?2625次閱讀

    Android文件格式詳解

    dex是android虛擬機(jī)的可執(zhí)行字節(jié)碼文件,java文件經(jīng)過javac編譯成class文件,class文件又被dx處理后生成dex文件。
    的頭像 發(fā)表于 01-02 10:21 ?2167次閱讀
    Android<b class='flag-5'>文件格式</b>詳解

    如何將ADC采集的原始數(shù)據(jù)的序列轉(zhuǎn)換成VisualAnalog中Pattern Loader可以接受的I Only文件,文件格式是怎樣的?

    如何將ADC采集的原始數(shù)據(jù)(從-8192~+8192)的序列轉(zhuǎn)換成VisualAnalog中Pattern Loader可以接受的I Only文件,文件格式是怎樣的?主要是用來評估采集卡中ADC的性能。
    發(fā)表于 12-15 06:22

    ad7177-2硬件文件EVAL-AD7177-2SDZ-Hardware-RevE.zip是什么文件格式

    因?yàn)橄胗?b class='flag-5'>一下ad7177-2,下載了ad7177-2開發(fā)板硬件文件 EVAL-AD7177-2SDZ-Hardware-RevE.zip,解壓縮后打不開,請問它們是什么文件格式?謝謝了
    發(fā)表于 12-14 08:21