blender物體縮放倍數和保存時物體炸開

問題一:物體縮放倍數奇奇怪怪

有時候看着兩個blender的模型場景,比如一棟樓。我複製A.beldner裏面的門粘貼到B.blender裏面來,啥也看不到,通過按【S】進行縮放之後看到了,可是爲啥會放大呢?
有時候將blender導出的A.glb通過threejs導入代碼,獲取其中門的座標,發現高寬好大呀,然後scale縮小了好多倍呀,不方便代碼操作定位啊。難怪當初複製過來,突然會變得巨大,那咋搞呢?
注意了:
按【A】全選物體,【Ctrl+A】選擇全部變換,所有物體的原點就回到了世界座標原點,這樣才統一啊!
在這裏插入圖片描述
這時候場景裏面的物體相對位置和縮放大小都是相對世界座標而言的,這樣才能保證你複製出去的東西也是相對世界座標。
當然最後導出.glb模型時,通常會按【A】全選物體,左上角【物體-設置原點】選擇原點->幾何中心。
此時通過代碼獲取物體的座標,就是其幾何中心相對世界座標的座標點了。
有點像繞口令哦,可以通過按【N】觀察一下物體的位置、縮放、尺寸的變化吧。

問題二:全部變換後保存時物體炸開

有時候blender看一個場景好好的,按【A】全選物體,【Ctrl+A】選擇全部變換也挺正常的。
但是一旦保存blender文件,或者導出glb文件後,突然物體都炸開了。
搞了半天是因爲物體上有動畫,可以通過右上角的圖層面板看到,但是並沒有什麼用的動畫不知道從哪導入模型時引用的。
此時,只需要刪除動畫,然後轉換就不炸開了,座標都相對世界座標位置和縮放大小了。

對比總結:

往blender中導入模型時,經常看到這種,密密麻麻的線,圖層中有很多多餘的東西比如動畫,導出glb後代碼中獲取物體座標位置很大縮放很小。
在這裏插入圖片描述
都是因爲"相對"和"絕對"的影響,於是需要先使用全局變換,再導入組裝到一起。
如下情況就沒有密密麻麻的線,圖層的內容很簡潔,導出glb後代碼中獲取物體座標位置和縮放正常。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章