2013-12-19 2 views
3

저는 오른손 좌표계를 사용하는 제 3D 모델에 블렌더를 사용하고 있습니다. 따라서 모델을 내 opengl 엔진 (irrlicht, 왼손 좌표계)으로 가져 오려고하면 메쉬와 애니메이션이 x 축에서 반전되어 보입니다.오른손 좌표계에서 왼손 좌표계까지?

은 (예를 들어, 믹서기 내 인간 모델은 오른손에 애니메이션을 수행하지만 OpenGL을에는 왼쪽에 않습니다.)

그래서 내가 오른쪽에서 행렬 왼손 좌표 변환하려고 해요. 어느 사람이 진행할 몇 가지 지침을 줄 수 있습니까?

편집 : b3d 등

+0

곱하기 그 스케일은 X = 1.0, 1.0, Y, Z = -1.0 = 규모 행렬. 그것의 l-handed 대 r-handedness의 근원이 Z 축 (가장 일반적인)에서 온다고 가정하십시오. –

+0

당신의 제안에 감사드립니다, 나는 이것을 시도하고 여기에 결과를보고, 내 경우에는 X 축에서 다릅니다. 스케일 행렬을 곱하여 좌표계가 어떻게 바뀌는 지 설명해주십시오. – VivekParamasivam

+3

좌표계에서 1 축을 반전 할 때마다 [chirality] (http://en.wikipedia.org/wiki/Chirality_ (수학))가 변경됩니다. 효과적으로 다른 chirality (*** handedness ***)로 회전하거나 번역 할 수 없으므로 유일한 다른 옵션은 축을 뒤집는 것입니다 (그리고 축척 행렬도이를 수행 할 수 있습니다). –

답변

0

당신은 파일 브라우저 내에서 때 왼쪽 아래에있는 그 옵션이 있습니다, 당신은 OBJ 파일을 내보내는 것을 가정 등의 애니메이션 모델이 노력하고있어, 원하는대로 사용하면 디스크에 obj 파일을 작성하기 전에 자동으로 방향이 조정됩니다.

+0

당신의 제안에 감사드립니다,하지만 난 b3d 등 애니메이션 모델을 위해 노력하고있어 파일 브라우저는 믹서기에 무엇입니까? – VivekParamasivam

+1

@ user2331860 이것은 파일 브라우저 윈도우 인 http://wiki.blender.org/uploads/c/c6/File-savewindow.png입니다. 사용하지 않은 파일 형식에 대해서는이 옵션이 비슷하게 노출됩니다. 내보내기 플러그인을 사용하고 있다면 사용중인 플러그인에 대한 설명서도 참조해야합니다. – user2485710

관련 문제