如何將模型原點(diǎn)設(shè)置到模型的中心
GLTF在線紋理工具訪問地址:https://gltf.nsdt.cloud/
1、為什么要調(diào)整坐標(biāo)原點(diǎn)位置?
從事3D建模相關(guān)工作的朋友們?cè)诠ぷ髦薪?jīng)常會(huì)需要調(diào)整模型的坐標(biāo)原點(diǎn),那么為什么一定要調(diào)整模型的坐標(biāo)原點(diǎn)呢?主要原因如下:
方便后續(xù)操作:將原點(diǎn)設(shè)置為幾何中心可以方便后續(xù)對(duì)模型進(jìn)行旋轉(zhuǎn)、縮放、移動(dòng)等操作。如果原點(diǎn)不在幾何中心,這些操作會(huì)比較復(fù)雜,需要進(jìn)行額外的計(jì)算和調(diào)整。
便于對(duì)稱建模:許多模型都需要進(jìn)行對(duì)稱建模,例如汽車、人物等等。將原點(diǎn)設(shè)置為幾何中心可以方便對(duì)稱地建模,減少建模難度。
方便約束運(yùn)動(dòng):在使用動(dòng)畫、物理引擎或其他模擬工具時(shí),經(jīng)常需要對(duì)模型進(jìn)行約束運(yùn)動(dòng),例如讓模型的一部分跟隨其他部分旋轉(zhuǎn)、移動(dòng)等。將原點(diǎn)設(shè)置為幾何中心可以方便約束運(yùn)動(dòng)的編寫和調(diào)整。
方便組合模型:將多個(gè)模型組合成一個(gè)完整的場(chǎng)景時(shí),通過將每個(gè)模型的原點(diǎn)設(shè)置為幾何中心可以方便地對(duì)它們進(jìn)行定位和組合。
2、修改坐標(biāo)原點(diǎn)的常用方法
由于使用的建模軟件不同,不同的3D建模軟件設(shè)置模型的坐標(biāo)原點(diǎn)的方法也不一定。以下是一些常用建模軟件坐標(biāo)原點(diǎn)的設(shè)置方法:
Blender:Blender 是一款功能強(qiáng)大的免費(fèi)開源3D建模和動(dòng)畫軟件,可以通過在編輯模式下對(duì)對(duì)象進(jìn)行平移、旋轉(zhuǎn)和縮放操作來設(shè)置模型的坐標(biāo)原點(diǎn)。
3ds Max:3ds Max 是一款專業(yè)的3D建模、渲染和動(dòng)畫制作軟件。它提供了功能豐富的編輯器和控制面板,可以通過移動(dòng)模型或使用輔助對(duì)象來設(shè)置模型的坐標(biāo)原點(diǎn)。
Maya:Maya 是一款廣泛用于電影、游戲和動(dòng)畫制作的專業(yè)3D建模和動(dòng)畫軟件。用戶可以通過平移、旋轉(zhuǎn)和縮放模型來設(shè)置坐標(biāo)原點(diǎn)。
Cinema 4D:Cinema 4D 是一款流行的3D建模和動(dòng)畫軟件,廣泛應(yīng)用于電影、廣告和工業(yè)設(shè)計(jì)領(lǐng)域。它提供了一系列的工具和命令,可以方便地設(shè)置模型的坐標(biāo)原點(diǎn)。
SketchUp:SketchUp 是一款用戶友好的3D建模軟件,主要用于建筑和室內(nèi)設(shè)計(jì)。用戶可以使用移動(dòng)工具將模型移動(dòng)到所需位置,從而設(shè)置模型的坐標(biāo)原點(diǎn)。
以上僅列舉了一些常見的3D建模軟件,還有其他軟件也提供類似的功能。具體的操作方法可能因軟件版本和工作流程而有所不同。但是這些軟件都有一個(gè)不容忽視的的弊端,但是這些軟件都需要安裝程序以及很多的依賴文件,軟件體積大、安裝復(fù)雜,由于都是專業(yè)性的建模軟件,使用起來也是比較繁瑣,多數(shù)人很難熟練使用。
3、有沒有更簡(jiǎn)單的方法?
說了這么多,那么有沒有比較方便的模型原點(diǎn)修改工具呢?
答案是當(dāng)然的,GLTF編輯器 是一款在線工具,不用安裝也不用注冊(cè),也沒有任何依賴,打開瀏覽器就能使用,操作及其簡(jiǎn)單方便,可以大大提升用戶的工作效率。下面來介紹下如何使用GLTF編輯器 對(duì)模型進(jìn)行原點(diǎn)重置。
修改前, 我們用Blender看一下原始模型的原點(diǎn)位置,如下圖所示:
模型原點(diǎn)的位置是在模型右側(cè)底部
我們可以將模型加到場(chǎng)景中去測(cè)試下模型的旋轉(zhuǎn)操作,可以很直觀的感受下模型原點(diǎn)的作用,我們將使用NSDT場(chǎng)景編輯器中去作下測(cè)試。
我們看到模型是沿著垂直于模型右側(cè)底部原點(diǎn)的直線在旋轉(zhuǎn)。
接下來, 我們把模型導(dǎo)入GLTF編輯器 來重置模型原點(diǎn),點(diǎn)擊【修改中心點(diǎn)】按鈕,直接將彈框中的X、Y、Z的值修改成0(模型的幾何中心), 點(diǎn)擊保存, 模型原點(diǎn)重置成功。
下面, 我們把重置原點(diǎn)后的模型導(dǎo)入NSDT場(chǎng)景編輯器 中, 我們?cè)賮硇D(zhuǎn)下模型看下效果。
可以看到模型是沿著垂直于模型的集合中心在旋轉(zhuǎn), 說明模型原點(diǎn)確實(shí)被重置了成功了。
注:使用者可以根據(jù)需要將模型原型設(shè)置到任務(wù)位置,只需要修改彈框中的偏移:X/Y/Z的值就可以了。
5、結(jié)論
GLTF編輯器 除了可修改模型原點(diǎn)之外,還支持以下功能:
模型材質(zhì)合并:將多個(gè)模型中使用的材質(zhì)合并為一個(gè)或少數(shù)幾個(gè)共享的材質(zhì)。這個(gè)過程可以在三維計(jì)算機(jī)圖形中進(jìn)行,以優(yōu)化模型的渲染性能和減少內(nèi)存占用。
模型材質(zhì)修改:修改模型的材質(zhì)屬性,用于控制模型的外觀、反射特性和光照效果。
以及模型尺寸、旋轉(zhuǎn)角度和基本屬性的修改, 這部分內(nèi)容給將在以后得文章進(jìn)行講述。
原文鏈接:如何將模型原點(diǎn)設(shè)置到模型的中心 (mvrlink.com
GLTF編輯器訪問地址:GLTF 編輯器 (nsdt.cloud)
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。