Перейти к содержимому

게임수학 Part 2 · 3D 회전 ① 방향과 회전 행렬

얌얌코딩 (게임 개발)

0:00 / 0:00

게임수학 Part 2 · 3D 회전 ① 방향과 회전 행렬

294 просмотра · 2 дня назад
얌얌코딩 (게임 개발)
4,84 тыс. подписчиков
294 просмотра · 2 дня назад
같은 방향을 보는데 몸이 기울어지는 이유는 무엇일까요? 이번 시간에는 게임 속 비행을 보며 방향과 자세를 구분합니다. 세 좌표축으로 회전 행렬을 만들고, 로컬 좌표를 월드 좌표로 바꿔 봅니다. 마지막으로 역변환과 잘못된 회전을 검사하고, 두 문제를 직접 풀며 부호와 계산 순서까지 확인하겠습니다. Superflight의 비행, Descenders의 자전거, Trailmakers의 조립 비행기, Space Engineers의 부품 배치를 연결해 같은 자세 표현 원리를 비교합니다. 📚 게임수학 PART2 수업 자료 얌얌위키 · 게임수학 PART2 https://www.yamyamcoding.com/1ea0b1ff... 얌얌코딩 홈페이지 https://www.yamyamcoding.com/ 얌얌위키 전체 수업 노트 https://www.yamyamcoding.com/0d2adf45... 실제 게임40%·설명60%, 배경음악 없이 내레이션으로 진행하는 게임수학 Part2 전체 강의입니다. 챕터 00:00 이번 강의에서 배울 것 00:28 비행에서 무엇을 관찰할까 00:54 비행을 볼 때 두 가지를 나누세요 01:33 방향은 화살표, 자세는 몸 전체 02:07 자전거에서도 위치와 자세를 나눕니다 02:34 물체에 붙어 있는 세 좌표축 03:08 몸의 위와 화면의 위 03:57 몸의 자를 바깥 기준으로 읽기 04:09 열벡터와 변환 방향을 먼저 고정 04:42 90도 회전을 숫자로 계산 05:19 앞과 날개를 함께 읽는 비행 자세 05:53 로컬의 앞과 월드의 방향 06:41 축 방향의 몫과 전치 06:55 역방향은 왜 전치로 계산할까? 07:31 방향코사인 행렬은 내적의 표 08:09 비행 자세에서 부품 배치 자세로 08:41 같은 물체도 다른 기준에서 보입니다 09:22 중첩된 자세를 하나로 합치기 09:54 길이와 직각부터 검사하기 10:09 회전 행렬인지 확인하는 두 조건 10:42 회전과 늘어나 보이는 모습을 구분 11:29 반사와 스케일이 왜 통과하면 안 될까? 12:07 평행한 조각을 빼는 교정 12:22 작은 오차가 쌓이는 행렬 크리프 13:01 부드러운 비행에도 계산 상태는 따로 13:48 행렬은 명확하지만 아홉 숫자를 저장 14:25 코드에는 변환 방향을 이름으로 15:01 게임에서 명령을 표현하는 기준 15:36 중간 자세도 같은 검사로 확인 15:50 행렬 원소를 섞으면 회전도 될까? 16:21 직접 풀어 보는 두 문제 16:56 이제 비행에서 자세를 읽어 보세요 17:46 오늘의 기준 세 가지 18:08 멤버십 감사와 프로그래밍 과외 안내 🎮 게임 개발은 '따라 치기'가 아니라 직접 만드는 실력입니다. 얌얌코딩은 DirectX, Unity, Unreal, Computer Graphics를 기반으로 실무에서 통하는 개발 역량을 기르는 게임 프로그래밍 채널입니다. ━━━━━━━━━━━━━━━━━━ 🚀 프리미엄 1:1 코칭 실무 과제 중심으로 직접 설계하고 구현하는 개발 습관을 만들어드립니다. • DirectX11 / DirectX12 • Unity / Unreal Engine • Computer Graphics & PBR • Shader / Rendering • 게임 엔진 개발 • 최신 Graphics 논문 리뷰 및 구현 👉 프리미엄 코칭 https://www.yamyamcoding.com/1430b1ff... ━━━━━━━━━━━━━━━━━━ 💬 얌얌코딩 커뮤니티 질문, 코드 리뷰, 피드백, 수업 자료를 함께 공유합니다. Discord   / discord   YouTube 멤버십    / @yamyamcoding   ━━━━━━━━━━━━━━━━━━