블로그 이미지
이태원에서 사는 다섯식구의 무직 가장. 흰둥에미

카테고리

분류 전체보기 (184)
Itaewon (2)
ryu's?? (1)
20121210이전 (20)
20130827이전 (147)
soo'study (13)
Total35,270
Today14
Yesterday4

'collada'에 해당되는 글 4건

  1. 2013.08.14 deferred rendering
  2. 2013.07.21 skinning
  3. 2013.05.23 collada와 본 애니메이션 (1)
  4. 2013.05.04 Collada 라이브러리에 대한 짧은 생각
 
순서대로, scene - linear depth - diffuse - position - normal


할배는 MD5, 파랭이는 collada

신고

'20130827이전 > 습작' 카테고리의 다른 글

deferred rendering  (0) 2013.08.14
terrain - instancing  (0) 2013.07.21
skinning  (0) 2013.07.21
collada 스키닝  (0) 2013.05.24
collada와 본 애니메이션  (1) 2013.05.23
쉐이더  (0) 2013.05.08
Posted by 흰둥에미

skinning

20130827이전/습작 / 2013.07.21 05:26

collada 포맷과 md5mesh(+md5anim)포맷 파일의 파싱 및 스키닝



신고

'20130827이전 > 습작' 카테고리의 다른 글

deferred rendering  (0) 2013.08.14
terrain - instancing  (0) 2013.07.21
skinning  (0) 2013.07.21
collada 스키닝  (0) 2013.05.24
collada와 본 애니메이션  (1) 2013.05.23
쉐이더  (0) 2013.05.08
Posted by 흰둥에미
collada 파싱 후, 본 애니메이션까지..

collada_bone_animation.mp4


collada_bone_animation_2.mp4

0524추가 - JOINT뿐 아니라, 노드 본까지 포함된 구조..

               근데 스키닝이 안된다...


헤맸던건, 매트릭스들 적용하는 부분.

왼손, 오른손 좌표계에 대해 좀 생각해봐야 함.

(예를 들어, collada가 오른손 좌표계 기준이라고 해서, 모든 변환 행렬을 왼손 좌표계 기준으로 바꿀 필요는 없는 것, 사용되는 최종 행렬이 왼손 좌표계에 맞춰져야 하므로 고려해서 필요한 행렬들만 변환해 주면 됨, 또한 텍스쳐 좌표도 v값은 반전 되어야 함)

등등 많은 고려할 점이 있음.


다음번에 또 필요하거나 collada 파서가 필요할 것을 대비해 몇가지 코멘트.

collada 포맷을 이해하고, 랜더링을 위한 데이터로 구성하기 쉽게 중간 데이터를 구성해내는 패스가 있음 좋을 듯.

pass 1에서는 파일을 읽어 데이터들을 취함.

pass 2에서는 collada format이 의미하는 바에 따라 랜더링을 위한 데이터로 구성.


신고

'20130827이전 > 습작' 카테고리의 다른 글

terrain - instancing  (0) 2013.07.21
skinning  (0) 2013.07.21
collada 스키닝  (0) 2013.05.24
collada와 본 애니메이션  (1) 2013.05.23
쉐이더  (0) 2013.05.08
태양계  (0) 2013.04.21
Posted by 흰둥에미

Collada dom을 사용한 남에 소스 컴파일 하기 힘들다.


1. 우선 실행하면, Collada 라이브러리가 없다고 한다.

2. 그럼 다운받으러 가자. 컴파일하기 귀찮으니.

3. 조금 다른 버전의 바이너리로 된 라이브러리를 찾아서 소스 약간 수정 후, 빌드하지만 boost dll에러!

4. 아 Collada 빌드할 때 boost 라이브러리를 링크했구나 해서, 동일 버전의 boost 바이너리를 찾아보지만 찾기 힘듦.

5. 그래서 그냥 동일버전의 boost 라이브러리를 빌드해보자 했더니 동일버전은 미러들이 깨져있음....

6. 결국은 collada 라이브러리를 그냥 빌드하기로 함.

7. 4번째를 망각한체 collada 빌드 cmake 삽질

8. boost 다운로드, 설치

9. cmake를 이용해 collada 프로젝트 파일 생성.

10. 빌드....


그래서 RTFM

신고

'20130827이전 > C&C++' 카테고리의 다른 글

Collada 라이브러리에 대한 짧은 생각  (0) 2013.05.04
XML 파싱중에..  (0) 2013.04.30
디버깅  (0) 2013.04.27
구조체 ( struct )  (1) 2013.02.20
memory 관련 함수들  (0) 2013.02.18
레퍼런스 변수  (0) 2013.02.13
Posted by 흰둥에미
TAG collada

최근에 달린 댓글

최근에 받은 트랙백

글 보관함