2010-07-09 27 views
7

從Blender導出網格和場景時,我一直在使Y軸成爲向上軸。 Blender和我的輸出目標都使用右手轉換矩陣。 Z是Blender中的上軸,而Y是我目標中的上軸。雖然這個問題存在於兩個地方。場景的變換不能僅僅在X軸上移動來解決這個問題,因爲我還需要對網格中的頂點執行Y/Z切換(導出爲vertex.x,vertex.z,vertex.y)。我需要切換實際的Y和Z旋轉,以便如果Y和Z旋轉相同,則不會發生變化(即,身份)。感謝您的幫助提前。如果我不夠詳盡,請隨時提問。如何從攪拌器切換Y軸和Z軸? (So Y is Up)

回答

2

我在使用cinema4d和攪拌機時碰到類似的問題。在cinema4d中,Y是上軸,旋轉是前進,俯仰和銀行。

攪拌器的系統看起來像右手系統,但在x軸上旋轉90度。

我對座標做了同樣的事情(導出爲vertex.x,vertex.z,vertex.y)。對於旋轉, 我認爲你應該在X軸上旋轉90度(math.pi * 0.5),其餘的應該沒問題。

HTH

2

你試過只使用全選(的「a」鍵),則R×90繞X軸旋轉的一切90度樞軸點? (如果您需要控制,您的樞軸點可在3D視圖的菜單欄中選擇)。

你可以做到這一點,導出,然後撤消。

0

只是下載Wings3D。從Blender導出爲.3ds,然後在Wings3D中導入此文件。 現在您可以將它從Wings3D導出,再次輸入到.3ds。但不要直接點擊.3ds,點擊「.3ds」菜單右側的小圖標。現在您可以取消選中Box Swap y und z axis並在另一個程序中導入.3ds。

2

沒有, 你這樣做

Y = Z Z = -y

沒有旋轉90度可以讓你從左至右喊得去,這是愚蠢的

+0

你怎麼辦更改軸,如果你有一個四元,但?事實上,旋轉90度是錯誤的! – ioanb7 2015-07-27 10:38:04

+0

沒有理由被侮辱。陳述事實就足夠了。 – batpox 2017-09-10 17:44:10

0

攪拌機做與已知世界的其他部分不同的兩件事情! 1.它使用垂直的Z軸(應該是Y); Y軸爲水平(應爲b X);和X軸的進出口(應b Z)。

非常奇怪!每個高中圖表從一開始就用X代表水平,Y代表垂直。

  1. 它使用鼠標右鍵進行選擇。

U可以改變首選項中的選擇btn,但不是瘋狂的軸佈置!

0

在攪拌器,你可以添加空平原軸,出口統一時會糾正你的方向,或嘗試導出爲FBX文件和導出選項改變方向