본문 바로가기

ASE9

Chapter 5.1 Ase Materal D3D와 3D Max는 Matrerial에 대해서 다른 개념을 가지고 있다. < 3D Max와 D3D Material의 차이점 > 3D Max의 Material은 D3D Material + D3D Texture 3D Max의 Material은 다층 구조 Material D3D는 Material이 하나의 Material정보만을 가지고 있다. 그러나 3D Max에서는 Material이 하나의 Material이 여러 개의 Sub Material을 가질 수 있다. 그리고 그 Sub Material은 다시 또 하나의 Material로 인식되어 자신의 Sub Material을 가질 수 있다. 다양한 3D Max의 Material 3D Max의 Material은 다양한 계층구조 방법과 이론적으로 다양한 방법의 계산법.. 2008. 9. 30.
Chapter 4.3 Local Transform Matrix Node TM에서 추출된 TM은 World 상의 변환 정보이다. < Object의 Pivot > 모든 Object들은 자신만의 Pivot이 존재한다. Pivot이란 Object 자신의 중심점을 의미한다. 이 중심점을 기준으로 한 좌표계를 Local 좌표계라 한다. 또 Local transform Matrix란 자신의 부모 Node의 Pivot과 자신의 Pivot과의 상대적인 Transform Matrix라 한다. Node Transform Matrix는 원점을 기준으로 한 Transform Matrix라면 Local Transform Matrix는 자신의 부모를 기준으로 한 Transform Matrix라 할 수 있다. 일반적으로 NodeTm을 얻을 때 World Transform Matrix에 해당하는.. 2008. 9. 29.
Chapter 4.2 Node TM 해석 Node TM은 Node 정보에 있어서 가장 기본적이면서도 가장 중요한 정보 중 하나이다. Node TM에 많은 정보가 있지만 해석하는 과정이 까다로운 부분 중 하나이다. *NODE_TM { // Node의 이름 *NODE_NAME "Box01" // Inherit 정보 *INHERIT_POS 0 0 0 *INHERIT_ROT 0 0 0 *INHERIT_SCL 0 0 0 // Affain된 TM *TM_ROW0 1.0000 0.0000 0.0000 *TM_ROW1 0.0000 -0.0000 1.0000 *TM_ROW2 0.0000 -1.0000 -0.0000 *TM_ROW3 0.2514 0.0000 0.0000 // Decomp Affaine된 TM *TM_POS 0.2514 0.0000 0.0000 *.. 2008. 9. 29.
Chapter 4.1 3D Max에서의 Node & Node의 전반적인 구조 3D Max의 Object들은 계층적(Hierarchy) 구조를 가지고 있다. 각 Object들은 하나의 부모(Parent)를 가질 수 있고, 또 다수의 자식(Child)을 가지고 있다. 즉 3D Max의 Object 역시 가장 일반적인 구조인 트리(Tree) 형태의 계층적 구조를 가지고 있다는 뜻이다. 3D Object의 Object는 다양한 종류가 있다. 3D 메시정보를 가지고 있는 GeoObject, 선의 정보를 가지고 있는 Shape Object, 광원정보를 가지고 있는 Light Object, 카메라 정보를 가지고 있는 Camera Object 그리고 기타 정보를 가지고 있는 Help Object 등 다양한 Object가 있다. 이들은 모두 기본적으로 Node의 속성을 가지고 있다. Node의 .. 2008. 9. 28.
Chapter 3.1 참고자료 2008/09/26 - [Ψ Programing Book/Δ 3D Data Export] - Chapter 3.1 ASCII Export란? ASE 파일은 크게 두 가지 정보를 저장한다. 매터리얼 정보 X 파일 포맷에 비해 상당히 맣은 정보가 저장 되게 된다. 이 정보 중 대부분은 실시간 랜더링을 하는 게임과는 맞지 않는 부분이 있지만, 유용한 정보도 많으므로 적당히 선별해서 읽어들여야 한다. 메시 정보 하나의 모델은 하나 또는 그 이상의 메시로 이루어지는데 애니메이션 되지 않는다면 하나의 메시로 만드는 것이 훨씬 좋지만 어쩔 수 없이 여러개의 메시로 나누어야 하는 경우도 생긴다. 매터리얼의 특징은 서브 매터리얼이란 개념이다. 서브 매터리얼 개념은 x 포맷에는 없는 개념으로 ASE에만 있는 개념이다. 서.. 2008. 9. 26.
Chapter 3.1 ASCII Export란? 2008/09/26 - [Ψ Programing Book/Δ 3D Data Export] - Chapter 3.1 참고자료 3D Max에서 데이터를 게임에서 사용하기 위해서 추출하는 방법 중에 하나가 ASCII Export이다. ASE는 원래 Max의 플로그인으로 제작되어 있다. 즉, 파일을 외부로 Export하는 플러그인이 Max SDK로 제작된 것이다. 이 ASE 플러그인 소스는 Max의 Max SDK의 예제 소스로 제공해 준다. 따라서 필요한 경우 이 소스를 수정하여 사용할 수 있다. ASE의 전반적인 구조 File Head ASE 파일이 Version 정보나 Comment 등의 정보를 담고 있다. Scene Scene에 대한 전반적인 정보를 담고 있다. 버전정보나 전체 프레임수 등 ASE의 기본적.. 2008. 9. 26.