DX118 [C++/DX11] 3D 가위바위보 Shader & Mesh 로 만든 xml 파일을 이용하여 가위바위보 하는 애니매이션을 만들었습니다. 만들어야하는 부분 간단한 3D형태의 손 (관절은 마음대로 만들어보기) 2개(Player & Com) 조건에따라 애니매이션 변경하기(가위,바위,보) 4개의뷰 (정면,위쪽,좌측,오른쪽) CAM 우선 손모양의 xml 파일이 필요하므로 기본적인 xml파일에 shader & mesh 파일을 넣었습니다. 작성한 xml파일은 아래의 접은글에 참조합니다. (관절의 이름을 짧고간단하게 대충지어버렸습니다.) 더보기 디버깅 & imGui 창을 이용하여 세세한 위치들을 조절하였습니다. 대략적인 손모양을 만들고 해당 xml 파일을 불러오고 관리하도록 Actor 필터에 Hand 클래스를 생성합니다. 해당클래스는 기존에 제작했던 클.. 2023. 5. 21. [C++/DX11] Yaw Pitch Roll(요,피치,롤), Gimbal Lock(짐벌락), Quaternion(쿼터니언) [ YAW PITCH ROLL ] 3D좌표 X, Y, Z 3개의 축을 기준으로 회전하는 방향에 따라 3가지로 구분할 수 있습니다. Y축 회전 : Yawing ( 요 ) X 축 회전 : Pitching ( 피치 ) Z 축 회전 : Rolling ( 롤 ) [ 짐벌락 ( Gimbal Lock ) ] X,Y,Z 축을 이용한 요피치롤을 알고난 뒤 다음으로 알아볼 내용은 짐벌락(Gimbal Lock) 입니다. 우선 간단한 이미지를 통하여 짐벌락 회전방식에 대하여 알아보도록 합니다. 우선 짐벌이란 단일축하나를 중심으로 물체가 회전하도록 만들어진 구조입니다. 제일 외부 축은 요(Yaw) 중앙 축은 피치(Pitch) 가장 안쪽의 축은 롤(Roll) 즉, 가장 외부의 요의 회전은 피치와 롤에 영향을 줍니다. 피치의 회전.. 2023. 5. 16. 이전 1 2 다음