一、前言
NVisionXR引擎使用的模型格式為.mesh(具體請看NVisionXR引擎基本介紹:http://www.arvrschool.com/read-7381 ),為了能夠?qū)⒊R姷母袷睫D(zhuǎn)換為mesh,我們制作了這款模型格式轉(zhuǎn)換工具NVisionXRFBXConverter.exe。
二、使用方法
2.1、基本用法
NVisionXRFBXConverter.exe "C:\Users\nvisionxr\myfbx.fbx"
生成.mesh/.material/.skeleton(如果是動(dòng)畫模型),默認(rèn)是與fbx路徑一致。
生成log,默認(rèn)與exe路徑一致。
生成的動(dòng)畫名稱,默認(rèn)是BaseFBXFileAnim
可以在輸出的log中看到類似如下這段話:
ANIMATION={"name": "BaseFBXFileAnim", "fps": 24.000000, "keys": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143]}
分別表示動(dòng)畫名稱、幀率和幀數(shù)。
2.2、如何修改動(dòng)畫幀的名稱?
NVisionXRFBXConverter.exe -f Rabbit.fbx -o rabbitanim.mesh -e rabbitanim
-f 指定需要轉(zhuǎn)換的fbx文件路徑
-o 指定輸出的mesh文件路徑
-e 動(dòng)畫幀的名稱
ps:此方法設(shè)置的是整個(gè)動(dòng)畫序列的名稱。
三、使用案例
3D動(dòng)畫模型轉(zhuǎn)換實(shí)例,以common_people@run.FBX為例
使用腳本:NVisionXRFBXConverter.exe common_people@run.FBX
轉(zhuǎn)換完成之后,會(huì)有三個(gè)文件
common_people@run.material
common_people@run.mesh
common_people@run.skeleton
其中mesh和skeleton是不可修改的,而material是可以修改的,往往這個(gè)在實(shí)際使用中也是需要修改的。
先看這個(gè)文件的內(nèi)容:
material "common_people@run_Body"
{
technique
{
pass
{
ambient 1 0.447059 0 1
diffuse 1 0.447059 0 1
specular 0 0 0 0
emissive 0 0 0
}
}
}
material "common_people@run_Face"
{
technique
{
pass
{
ambient 0 1 0.0470588 1
diffuse 0 1 0.0470588 1
specular 0 0 0 0
emissive 0 0 0
}
}
}
這個(gè)文件明顯是有問題的,看實(shí)際渲染出的效果:
(這就是個(gè)胡蘿卜吧?)
所以我們需要修改下這個(gè)文件內(nèi)容:
material "common_people@run_Body"
{
technique
{
pass
{
ambient 1 1 1 1
diffuse 1 0.447059 0 1
specular 0 0 0 0
emissive 0 0 0
texture_unit
{
texture "free_male_1_body_diffuse.psd"
tex_coord_set 0
colour_op modulate
scale 1 1
scroll 0 0
rotate 0
}
}
}
}
material "common_people@run_Face"
{
technique
{
pass
{
ambient 1 1 1 1
diffuse 0 1 0.0470588 1
specular 0 0 0 0
emissive 0 0 0
texture_unit
{
texture "free_male_1_head_diffuse.psd"
tex_coord_set 0
colour_op modulate
scale 1 1
scroll 0 0
rotate 0
}
}
}
}
再來看看效果,是不是比原來好太多了:
但是這還不是最好的效果,我們再來優(yōu)化一下:
將diffuse統(tǒng)一改成白色
diffuse 1 1 1 1
最后效果如下圖所示:
工具與Sample下載地址:
鏈接:https://pan.baidu.com/s/1fQs35P51dTXBnz-ggkTvXQ 密碼:jf16
PS:本版本為Beta版本,后續(xù)會(huì)進(jìn)行改進(jìn)優(yōu)化,目前只支持Windows平臺。
創(chuàng)新互聯(lián)公司是少有的網(wǎng)站建設(shè)、網(wǎng)站制作、營銷型企業(yè)網(wǎng)站、小程序開發(fā)、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、賣友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,自2013年創(chuàng)立以來,堅(jiān)持透明化,價(jià)格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評
本文名稱:NVisionXRFBXConverter(Beta版)實(shí)踐課程
本文來源:http://www.chinadenli.net/article6/gidcog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名、品牌網(wǎng)站建設(shè)、定制開發(fā)、網(wǎng)站制作、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)