2013-06-06 4 views
1

3D 모델링에서 어떤 것도 모릅니다. 3D와 모델링을 담당하는 사람이 있습니다. 나는 Vuforia와 일하기 시작했습니다. 그리고 이것은 아주 멋진 일입니다. 주전자를 내 3D 모델로 대체하려고합니다. 나는 obj가Vuforia의 주전자를 바꾸는 것

http://www.rendoncepeda.com/home/projects/mtl2opengl/

와 파일 stansform을 시도했지만 나는 새로운 .H 파일에 색인을 가지고 did't. 나는 이것이 무엇인지 알지 못한다. 내가 필요하다면 Teapot.h 파일에있다. 주전자를 대체하는 가장 간단한 방법은 무엇입니까? 내 3D 디자이너에게 어떤 형식 으로든 내보낼 것을 요청할 수 있습니다.

+1

입니다. 그것이 처음에는 일을 단순화하는 것처럼 보일지라도, 그것은 장기적으로 인생을 정말로 어렵게 만듭니다. 대신 실제 자산 로더 라이브러리를 사용하십시오. AssIMP처럼 : http://assimp.sourceforge.net/ – datenwolf

답변

4

당신이 지수를 가지고 있지 않기 때문에,

대신 개체 그릴이 코드를 사용 :

glDrawArrays(GL_TRIANGLES, 0, numVertices); 

numVertices이의 수 :

glDrawElements(GL_TRIANGLES, NUM_TEAPOT_OBJECT_INDEX, GL_UNSIGNED_SHORT, 
        (const GLvoid*) &teapotIndices[0]); 

를 다음 코드를 사용하여 개체의 정점.

확인에 대한 자세한 설명

+1

그리고''3D Model scale factor' * 'const float kObjectScale = yourFloatValueHere;'가'EAGLView.mm'에 보이지 않는다면 변경하려고 시도합니다. – Bala

+0

I cann Vuforia의 ImageTargetsEAGLView 클래스에서이 코드 라인을 찾을 수 없습니다. 어떻게 내 사용자 지정 개체의 파일 형식을 만들 수 있습니다. 또는 대신 .png 파일을 사용할 수 있습니다. – Chandni

0

찻 주전자를 대체 할 수있는 가장 간단한 방법은 무엇인가에 대한 here?

가장 간단한 방법은 Unity extension입니다. Unity는 무료이며 모바일 플랫폼을 지원합니다. 장면에 많은 오브젝트와 폴리곤이없는 경우 (오브젝트 컬링에는 프로 버전이 필요합니다) Unity는 WYSWYG 편집기를 실시간으로 제공합니다. 지원되는 파일 형식은 여기에서 확인할 수 있습니다. http://docs.unity3d.com/Manual/HOWTO-importObject.html

행운을 빈다.

관련 문제