MaxExporter ASE DirectX
3D Max에서 Box를 ASE 파일 포맷으로 익스포트(Export) 합니다. 파일 정보에는 노드 이름, 월드 행렬 정보, 부모 노드 이름, 정점 정보, 폴리곤 정보, 노멀 정보등이 있습니다.이 값들을 읽어와서 DirectX API로 렌더링 해줍니다. 하나의 GEOMOBJECT가 하나의 GameObject가 되고 렌더링은 ComRenderAse 구성요소(Component)로 만들어 주었습니다. 행렬 계산은 셰이더로 해주고 텍스쳐는 범프맵을 이용해야 할 것 같습니다. 애니메이션 Transform, Rotation, Scale 정보가 있는데 이 값들을 읽어와서 애니메이션 시켜 줍니다. 캐릭터가 서있는 기본적인 메쉬들과 행렬(Matrix)를 읽어오고 애니메이션 값들은 따로 읽어와서 애니메이션 정보들을 바꾸어 ..
2018. 6. 27. 16:36