3dMax Unity 設定單位 尺寸的心得

2021-08-18 08:56:38 字數 2646 閱讀 1840

3dmax 和 unity 的單位、尺寸問題很讓人抓狂。希望我的小心得能幫助到大家。

一、3dmax和unity的單位關係

讓我們在unity的場景中放置乙個cube。它是unity的標準立方體,尺寸是1m*1m*1m。

為了方便對比,給它乙個紅色的材質,叫它小紅。小紅的中心點在正**而不在腳下,所以我們要把它的y座標提高0.5。得到這樣的畫面。

如果要用3dmax建立出和小紅一樣的立方體,應該怎麼設定單位呢?

我做了幾個實驗,步驟如下。

step1: 3dmax中 找到自定義-單位設定-系統單位設定 待會我們會調整這個變數

step2: 3dmax中 建立乙個長方體,找到引數修改面板 待會我們會調整這個變數

step3: 3dmax中 層次-軸-調整軸-僅影響軸,旋轉(90,0,0),讓模型變為y軸朝上。這是因為unity採用y軸朝上的空間。

step4: 3d max中 匯出-高階選項-單位,選自動,這樣能和系統單位設定保持一致。匯出模型。

step5: 匯入unity。unity中,import setting,待會我們會觀察這個變數。

得到乙個立方體,我們叫它小白吧。

調整step1、step2、step5中提到的變數。

step1

step2

step5

結果做法一

系統單位1厘公尺

長寬高100,100,100(厘公尺)

use file scale √

file scale 0.01

小白小紅一樣大,即1立方公尺

做法二系統單位1厘公尺

長寬高100,100,100(厘公尺)

use file scale ╳

小白比小紅大了100倍,即100立方公尺

根據我感性的理解:

3dmax告訴unity:「這個模型的數值是100,我不會告訴你它是什麼單位的100,但如果你乘0.01倍的話會得到和我一樣的結果!」如果unity聽從了,勾選了use file scale,那麼小白就會是100*0.01=1m^3,和小紅一樣大。如果unity沒聽從,沒有勾選use file scale,那麼小白就會是100 = 100m^3,是小紅的100倍。

再次調整step1、step2、step5中提到的變數。

step1

step2

step5

結果做法三

系統單位1公尺

長寬高1,1,1(公尺)

use file scale √

file scale  1

小白小紅一樣大,即1立方公尺

做法四系統單位1公尺

長寬高1,1,1(公尺)

use file scale ╳

小白小紅一樣大,即1立方公尺

根據我感性的理解:

類似的,3dmax告訴unity:「這個模型的數值是1,我不會告訴你它是什麼單位的1,但如果你乘1倍的話會得到和我一樣的結果!」如果unity聽從了,勾選了use file scale,那麼小白就會是1*1=1m^3,和小紅一樣大。如果unity沒聽從,沒有勾選use file scale,那麼小白就會是1 = 1m^3,也和小紅一樣大。

看到這裡,大家能get到3dmax和unity的單位關係了吧。

二、合理利用unity的尺寸調整工具

我通常會採用做法一來統一所有模型的單位。因為用厘公尺為單位建模是最方便直觀的。(當然,如果要建很大的東西,可以用公尺為單位,然後採用做法三。英吋、千公尺等等也同樣)。

unity還有這個地方可以調整模型大小。

我的做法是,用它來統一調整所有模型的尺寸,例如將所有東西統一乘以0.1倍。有時,也用來縮放極個別的模型的尺寸。(當然,這樣做不夠優雅。能在建模的時候規劃好尺寸是最好的)

之前講的地方,都是調好之後能不動則不動。那如果要根據關卡和程式的需求靈活調整物體尺寸怎麼辦?直接改變關卡物體的scale屬性就好了。

CAD單位精度怎麼看?CAD單位精度設定技巧

在檢視cad圖紙的時候,一般情況下圖紙中都會有很多的標註,那麼這些cad標註的單位精度是什麼呢?如何進行cad單位精度設定呢?下面就和小編一起來了解一下浩辰cad看圖王電腦版中cad單位精度設定的相關操作技巧吧!cad單位精度設定步驟 當我們在 浩辰cad看圖王 電腦版的 覽圖繪製 列表下的 測量 ...

css CSS3中的單位

from css3中的單位 css3中引入了一些新的單位 ch 字元0 零 的寬度 rem 根元素 html元素 的font size vw viewpoint width,視窗寬度,1vw等於視窗寬度的1 vh viewpoint height,視窗高度,1vh等於視窗高度的1 vmin vw和v...

css3 中的尺寸單位

1 em 它是我們常用的,經常用在字的大小上。它是大小是相對於父級的大小。1em 父級px 2 百分比 指的是相對於父級的,在定義標籤的width時會用 3 rem 它是em的增強版,ie9 它相對於根html來設定大小。不會像em,依賴於父級大小。一般都是 html 原因 頁面預設的大小是16px...