IMGUI2 63. 애니메이션_애니메이션#3_shader에서 애니메이션 행렬로 연산, ImGUI로 테스트, 보간 이제 Shader 작업을 한다. 16. AnimationDemo.fx에서 작업을 해본다. 일단 여기에 다 넣어주고 나중에 Common 필터 쪽에다가 정리하보도록 한다. 그 전에 하나 빼먹은게 있다. 1. Animation 정보를 Shader에 전달하는 함수 RenderManager::PushKeyframeData정의하기 1) 무슨 Animation을 재생한다는 정보를 Shader에 건내기 위해 필요한 정보를 저장할 struct KeyframeDesc를 정의하기 ModelAnimator에서 무슨 Animation을 틀어주고 있다라는 걸 건내기 위해 추가적인 정보가 필요하다. 얼마 시간이 경과가 되었고, 무엇을 하고 있고, 이런 관련된 정보가 있어야 한다. 지금까지는 RenderManager에서 관련된 정보.. DirectX 2024. 3. 8. 57. 모델_ImGUI 1. ImGUI 코드 가져오기ImGUI를 검색해서 GitHub에서 다운로드한 후 압축을 풀고 실행을 하면 된다. examples폴더에 sln 파일이 있으니 실행을 해본다. 얘는 별도의 lib파일로 만드는 게 아니라 풀 소스코드를 제공하고 그걸 활용하라고 떠 넘겨주는 방식이다. example_win32_directx11를 시작 프로젝트로 하고 실행을 해보면이렇게 켜진다. 하고 싶은 건 다 할 수 있게 되어 있다. 온갖 기능들이 다 있다. 이 코드를 그대로 가져와서 사용을 하면 된다. 파일 탐색기를 보면횡하다는 것을 알 수 있다. 즉여기있는 소스코드들만 다 긁어오면 사용할 수 있다는 말이 된다. 이 소스코드들로 적정 라이브러리 프로젝트로 만들어서 하면 lib파일도 추출할 수 있겠지만 그냥 이 파일들을 프로젝.. DirectX 2024. 3. 1. 이전 1 다음