最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Unity3D使用glTF格式三維文件,在unity中如何呈現(xiàn)glTF

2020-11-07 16:39 作者:沈兒了個沈兒  | 我要投稿

1,什么是glTF文件?

一直在研究如何優(yōu)化檢查三維模型的問內(nèi)容,單獨從三維文件來說,有很多可以優(yōu)化規(guī)范的內(nèi)容,最近在看到有一個壓縮格式,話說這個方式是要做一個三維文件的通用格式,比如圖片的jpg格式,音頻的mp3格式,這個也就是三維文件中的glTF格式

如圖:

要作為標桿的格式
此格式與多家軟件等合作開發(fā)
合作大品牌


2,如何產(chǎn)生glTF文件?

本人測試了maya和3dmax中導(dǎo)入glTF格式的三維文件,其中這兩個軟件都需要安裝插件,然后執(zhí)行導(dǎo)出格式

詳細的插件如下:

鏈接:https://pan.baidu.com/s/1GvCbDFMHjfOW4wnlOFUNqw

提取碼:rpai

安裝提示:

maya是把文件中的.dll全部拷貝到X:\Program Files\Autodesk\Maya2019\bin\plug-ins? 文件夾中,然后在maya的插件管理器中開啟,名字叫maya2Babylon。

max是把文件中的.dll文件復(fù)制到X:\Program Files\Autodesk\3ds Max 2019\bin\assemblies? 文件夾中,然后重啟max就可以到看到命令了。

對了,這里提示下導(dǎo)出設(shè)置吧(maya為案例):

maya導(dǎo)出glTF的設(shè)置


然后就可以導(dǎo)出glTF格式的文件了,其實是很多格式的文件,如圖:


導(dǎo)出的文件內(nèi)容



3,glTF文件如何與unity協(xié)作?

官方針對Unity提供了兩個插件,分別是UnityGLTF和GLTFUtility。

額,這個本人能有整的有限,看了兩個產(chǎn)假的內(nèi)容和介紹,也測試了不知道如何去測試。這里面推薦一個不用懂代碼的美術(shù)的方法。

主要使用UniGLTF(注意:這個不是前面的兩個插件哦,名字非常的像)來完成模型的導(dǎo)入,可以直接將模型文件放入Unity的Asset相關(guān)文件夾,也可以通過菜單欄的導(dǎo)入功能來導(dǎo)入模型。

UniGLTF(直接丟入到unity中使用):

鏈接:https://pan.baidu.com/s/1E87t-kGWlO7VSip2jkZSrw

提取碼:xx5a

安裝后如圖所示(可導(dǎo)入,到導(dǎo)出):

uniGLTF
導(dǎo)入glTF樣式


這里面會生成一個perfab文件,三個文件夾,模型,材質(zhì),和貼圖。若的還有g(shù)lTF和bin文件,可以把這兩個文件刪除掉。

發(fā)現(xiàn)這里有 一個優(yōu)勢,glTF會把涉及到的模型分類,有助于我們在unity中選擇如何調(diào)用模型。下圖為導(dǎo)入 一個場景的案例,其中相關(guān)造型,相同面數(shù)的模型按序列排列,感覺不錯的呢。

同面數(shù)的安排在一起了


其中材質(zhì)球也是根據(jù)在三維軟件中是設(shè)置的。

我們可以直接把perfab移動到Hierarchy中就可以使用了。

4,完成項目結(jié)果報告

展示內(nèi)容和效果同fbx的文件內(nèi)容,本人的使用unity打包成webGL的項目,生成包整體都有所壓縮,沒有之前的那么大了,整體感覺,glTF壓縮了文件,整體打包便捷了使用。只是前面的學(xué)習(xí)了解花費了很多的時間和精力。

切記,在打包導(dǎo)出glTF之前,請在三維軟件中確認模型及其效果,雖然部分材質(zhì),貼圖可以調(diào)整,可關(guān)于分組等,還是unity的規(guī)范,是不可能進行編輯的。

5,附送glTF的查看器

https://gltf-viewer.donmccurdy.com/

https://gltf-viewer.donmccurdy.com/

https://gltf-viewer.donmccurdy.com/

直接進入,將設(shè)計到的glTF文件bin文件和貼圖一起丟進去就可以查看效果了。

以上為關(guān)于glTF和unity的使用,望可以幫到你。


Unity3D使用glTF格式三維文件,在unity中如何呈現(xiàn)glTF的評論 (共 條)

分享到微博請遵守國家法律
郁南县| 三亚市| 桓台县| 盐池县| 山阳县| 兴和县| 伊通| 灵川县| 中西区| 台江县| 溆浦县| 桐乡市| 克拉玛依市| 韶关市| 抚顺市| 望谟县| 滨海县| 甘谷县| 宜黄县| 晋州市| 咸丰县| 甘孜| 安义县| 富平县| 方正县| 扎囊县| 克什克腾旗| 萨迦县| 秦皇岛市| 民权县| 陕西省| 红安县| 湟源县| 灌云县| 宁明县| 邯郸县| 友谊县| 肃南| 双辽市| 连江县| 周口市|