2012-02-02 3 views
3

3dsMax 2010에서 RenderMonkey를 사용하기 위해 .3ds 파일을 내보내는 방법은 무엇입니까? RenderMonkey에서 Stream Mapping을 살펴보면 POSITION, NORMAL, TEXCOORD, TANGENT, BINORMAL, TESSFACTOR 등이 있습니다. 버텍스 쉐이더를 스트리밍 데이터로 보내기위한 정보를 내보내는 방법을 알고 싶습니다. 미리 감사드립니다. 3dsMax에서 RenderMonkey를 사용하기 위해 .3ds 파일을 내보내는 방법은 무엇입니까?

답변

1

원하는 스트림이 무엇입니까? 3ds는 일반적으로 POSITION, NORMAL 및 TEXCOORD를 포함합니다. 3DSMax에서 OBJ로 내보낼 경우 내 보낸 항목을 정확히 제어 할 수 있습니다. TANGENT와 BINORMAL은 범프 매핑과 같은 쉐이더에 사용되며 RenderMonkey에 의해 생성됩니다. TESSFACTOR 사용법을 모르겠습니다. VS 입력 구조체가 각 입력 스트림에 대해 올바른 의미 (rendermonkey의 분홍색 텍스트)를 사용하고 RM이 적절하게 입력하는지 확인하십시오.

+0

"RenderMonkey 1.82 \ Examples \ Advanced \ Parallax Occlusion Mapping"예제를 살펴보십시오. 모델을 임의의 모델 (3ds, x, obj)로 대체 할 수 있으며 RM은 누락 된 입력 스트림 (BINORMAL 및 TANGENT)을 채 웠기 때문에 효과가 작동합니다. 일반적으로 응용 프로그램 소프트웨어 (DirectX 또는 OpenGL 코드)를 채워야합니다. – axon

0

DirectX Exporter for 3ds Max을 사용하면 texcoords, normal 및 binormal이 포함 된 x 파일로 장면을 내보낼 수 있습니다. The latest release은 다중 UV 좌표가있는 표준 재질을 DirectX 재질 (.fx)로 변환하고 접선 공간 일반 매핑과 같은 셰이더 코드를 생성 할 수도 있습니다.

관련 문제