TIL
by luis lee
animation 포폴 준비
ground 위에 캐릭터의 다리를 위치시키는 IK solver 에 대해서 생각해봄. IK solver 에 대한 이해는 충분한듯 싶다. 하지만 IK solver를 이용해서 임의의 모션의 다리를 땅에 고정시키는것은 멍청한 짓이라는 것을 깨닫고, 전체적인 포폴 동영상 퀄리티를 높이는 방법에 대해서 모색함.
- 현재 캐릭터의 모션이 진행될수록 캐릭터가 점점 산으로가는 문제 발생.
- 따라서 캐릭터를 땅에 유지시킬수있도록 모션블랜딩을 진행해야함.
- 어쨋든 캐릭터의 전체적인 위치는 root node의 위치와 관계가 있음.
- root node 의 위치를 땅위에 고정한다고 하여도 캐릭터가 점점 기우는 모습을 보임.
- 따라서 캐릭터의 root node 의 방향, 즉 orientation 을 조절해야할 필요가 잇음.
- 이는 z축 x 축의 rotation 성분을 없애는 방향으로 가야할 듯 싶음.
- 즉 캐릭터의 마지막 프레임에서 z축 x 축의 rotation 성분이 0이 되도록 만들어야할 듯.
- 임의로 z축, x 축을 그렇게 만들어버리는게 맞는가에 대한 의구심이 있지만 도전해보록하겠음.
- 마지막으로는 plane 을 생성하여 캐릭터의 모션을 원근감있게 바라볼 수 있도록 구현하겠음.
이정도면 animation 포폴은 여기서 마치는 것으로 하는것이 좋을듯. 다이나믹 타임와핑 구현에 대한 마지막 프로젝트까지 해야하지만 이는 조금더 생각해볼 문제. 마지막 프로젝트까지 수정을 하기위해서는 picking을 구현해야하며 최단거리 path 를 찾는 알고리즘도 구 현해야하기때문에 시간이 조금 걸릴듯.
OpenGL tutorial 부터 다시 복습
웹상의 영문 OpenGL tutorial 을 다시 복습하고 있음.
effective c++ 책 읽기
카페에서 effective modern c++ 책 1챕터를 읽고 이해. 이에대한 포스팅은 고민중.
Subscribe via RSS