본문 바로가기

DirectX

Animation with DirectX - 1. Skeletal Animation 1. Skeletal Animation DXUT를 이용하여 그래픽스를 공부하다보면 다른 내용은 수월하게 넘어가는 편이지만 의외로 애니메이션만큼은 내용도 난해하고 이해하기가 어렵습니다. 다른 예제는 그저 예제따라 변수 설정 몇 개 해주고 스테이트 설정하거나 함수를 인자에 맞게 돌려주면 구동되는 반면에 애니메이션만큼은 추상 클래스부터 구체화 시킨 뒤에 또 별별 세팅을 다 해줘야하는데 그 참조할만한 문헌은 이해도 잘 안 되고 난해하기까지 합니다. ( 물론 봤더니 이해할만하더라 하시는 분은 가볍게 넘겨주시면 되겠습니다. ) 결국 DirectX Sample에 있는 SkinnedMesh를 이해하는 데 거의 한 달 가까이 걸렸습니다. 그래서 다른 분들은 이 삽질을 피해갈 수 있었으면 하는 바, 간단하게나마 이론적 배.. 더보기
DXUT Framework 간단 가이드 DXUT Framework를 이용하면 별다른 설정 없이 손쉽게 그래픽 작업을 시작할 수 있습니다. DirectX Sample Browser에서 Empty Project를 원하는 이름으로 수정한 뒤에 Install을 하면 그 뼈대(Framework)를 제공해 줍니다. 하지만 안타깝게도 이 DXUT Framework에 대한 문서나 튜토리얼은 쉽게 찾기가 어렵습니다. 그래서 Framework의 구조와 여기서 쓰이는 Callback 함수에 대해 약간의 정보를 적어봅니다. DXUT Callback 함수 프로젝트 안의 Winmain()의 내용을 보면 DXUTSetCallbackDeviceCreated( OnCreateDevice ); DXUTSetCallbackDeviceReset( OnResetDevice ); .. 더보기