게임수학 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
━━━━━━━━━━━━━━━━━━