블로그 이미지
자신의 단점을 메꾸는 것을 단(鍛)이라 하고 자신의 강점을 갈고 닦는 것을 련(鍊)이라 하여, 두가지를 합친 것을 단련이라고 부른다. 붕대마음

카테고리

전체목록 (667)
참고사이트 (8)
Goal (4)
Travel (10)
My Life (105)
Game (35)
Game Review (7)
Game Plan (0)
Books (5)
English (1)
Optimizing (12)
Study (218)
유용한 것들_etc (44)
유용한 것들_func (20)
Unity (48)
Unreal (87)
작업장 (54)
RenderMonkey (6)
정리요망 (1)
따라잡기 시리즈 (0)
링크용 (0)
Total345,595
Today85
Yesterday123

'max'에 해당되는 글 2건

  1. 2011.05.26 max8 + 32bit window7
  2. 2011.05.19 max import 참고 자료

아...젠장 dds가 로드가 안되네..
첨에는 잘몬 짠줄 알고 하루 왠종일 삽질해봤는데...안돼... 흑흑..
결국 문제는 max!!!

그때 구세주와도 같던 글.

3DSMax 8 and Windows 7/Vista: Error creating Direct3D device
Hi, if you try to use 3DS Max 8 and Windows 7 (or Vista) you'll see there's some issue to load .DDS textures for your materials. The issue: - If you open a model which already had .DDS textures these objects will appear as black - If you try to assing a .DDS texture to a material you'll get this error: "Error creating Direct3D device." The solution: - Go to /3dsMax8/stdplugs/dxplugins and move dds.bmi and dxDDS.bmi to /3dsMax8/stdplugs/ After that, if you start Max you'll get some error related to these files (path duplicated or a warning saying that the file can't be loaded from the old location), but you will be able to load and use .dds files now. Regards

이렇게 하니까 진짜 dds가 로드가 된다...
아우 존나 신나네..젠장..ㅜㅜ...

참고링크  : http://blog.naver.com/ansueng/120066406840

'유용한 것들_etc' 카테고리의 다른 글

PerfHud (퍼프후드)  (0) 2012.02.29
Dependency Walker.  (0) 2011.09.05
max8 + 32bit window7  (0) 2011.05.26
visual studio 프로파일러  (0) 2011.03.21
Innosetup registry check  (2) 2010.12.08
ppt에 동영상 넣기  (0) 2010.09.19
Posted by 붕대마음

댓글을 달아 주세요

중국 사이트인가?... 암튼 갠춘..
https://xray.svn.codeplex.com/svn/branches/refactoring/sources/plugins/xray_fsl/ObjectPlugin/Code/ObjectImport.cpp

http://zho.pe.kr/doc/ConvertMaxCamToD3DCam.htm


1. TriObject 생성.
   INode* parentNode = NULL;
   TriObject* tri = CreateNewTriObject();
  
2. Node 생성 
   ImpNode* node = impip->CreateNode();

3. Node의 접근권한을 Tri에 설정
   node->Reference(tri);

4. Node를 화면에 추가.
   impip->AddNodeToScene(node);
   INode* realINode = node->GetINode()

5. mesh 정보 설정.
   tri->mesh.setNumVerts( iNumVerts );                  
   tri->mesh.setNumTVerts( iNumVerts );                
   tri->mesh.setNumFaces( iNumTriangles );
   tri->mesh.setNumTVFaces( iNumTriangles );

6. 정점 변환 - data(d3d)의 정점을 다시 max에 셋팅(y,z축 변환 필요), 위치 설정
    iPosIndex = pkVertexGroup->GetPosIndex()[iVert];
    vPos = pkVertexGroup->GetPosition()[iPosIndex];
    pt.x = vPos.x;// pkVertexGroup->GetPosition()[iPosIndex].x;
    pt.y = vPos.z;
    pt.z = vPos.y;

7. 정점 변환 - data(d3d)의 정점의 normal, tex 좌표 설정.
    ptNormal.x = vNor.x;
    ptNormal.y = vNor.z;
    ptNormal.z = vNor.y;
    ptTexCoord.x = pkVertexGroup->GetTexCoord()[iVert].x;
    ptTexCoord.y = 1.0f - pkVertexGroup->GetTexCoord()[iVert].y;
  
    tri->mesh.setVert( iVert, pt );
    tri->mesh.setNormal( iVert, ptNormal );
    tri->mesh.setTVert( iVert, ptTexCoord );

8. 인덱스셋팅. 인덱스는 y,z를 변환해준다(d3d와 max의 좌표계 차이)
    iIndex[0] = data->GetIndex()[iIndexCount++];
    iIndex[2] = data->GetIndex()[iIndexCount++];
    iIndex[1] = data->GetIndex()[iIndexCount++];
    tri->mesh.faces[iTri].setVerts(iIndex[0], iIndex[1], iIndex[2]);
    tri->mesh.faces[iTri].setSmGroup( 1 );//pdwSmoothingGroup[iTri] );
    tri->mesh.tvFace[iTri].t[0] = iIndex[0];
    tri->mesh.tvFace[iTri].t[1] = iIndex[1];
    tri->mesh.tvFace[iTri].t[2] = iIndex[2];

얼추 이정도 인 듯....
Posted by 붕대마음
TAG import, max

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함