반응형

블로그 이미지

3DMP engines

3D그래픽스 물리 수학, 프로그래밍 GPU Shader 게임엔진 알고리즘 디자인패턴 matlab etc.





구면선형보간함수를 구현하다보면 일반적인 벡터부분만 뽑아와 내적을 하는것이  DirectX 에서 제공하는 함수와 결과가

한번씩 반대로 나온다는것을 알 수 있다


그것을 아래 첨부한 내용과 같이 해결하면 된다






http://www.gpgstudy.com/forum/viewtopic.php?t=1949


내적이 0보다 작은 경우에 두 쿼터니온 중 하나의 부호와 내적결과의 부호를 반대로 해야한다

D3DX 의 slerp 함수는 이처럼 되어있음






반응형

+ Recent posts