2013-07-31 3 views
0

저는 Direct3D 11과 Visual Studio 2012를 사용하고 있습니다.VS2012로 FBX 모델 파일을 컴파일하고 사용하는 방법은 무엇입니까?

VS2012는 HLSL 파일과 비슷한 빌드 단계에서 FBX 파일을 자동으로 컴파일 할 수 있다는 것을 읽었습니다. 나는 이것을하는 방법에 대한 문서를 찾을 수 없었습니다. FBX 파일에 대해 어떤 빌드 동작을 설정합니까?

또한 컴파일 된 FBX 파일로드와 관련된 MSDN/Google에서 어떤 함수 나 함수를 찾아야합니까? 자습서 또는 stackoverflow 링크 등, 작동합니다. 나는 그 순간에 아무 것도 할 수 없기 때문에 Google에 무엇이 있는지조차 알지 못합니다. 내 검색 결과가 없습니다.

수동으로 정의한 큐브 렌더링에서 외부 모델 파일에서로드 한 큐브 렌더링 또는 모든 모델 렌더링으로 전환하려고합니다.

감사

답변

0

당신은 자산 파이프 라인에 FBX 파일을 읽을 빌드 정의를 추가 할 수 있지만 런타임에 그들을로드 할 경우, 정점을 구축해야하고 인덱스가 자신을 버퍼링 할 수 있습니다. Here is the relevant MSDN page on loading and using 3D models, 그리고 그것을 읽

Direct3D를 (11)는 3-D 모델에서 리소스를 생성하는 기능을 제공하지 않습니다. 대신 3D 모델 파일 을 읽고 3-D 모델을 나타내는 버텍스 및 인덱스 버퍼를 만들고 셰이더와 같이 모델에 필요한 리소스 (예 : )를 생성하는 코드를 작성해야합니다.

관련 문제