2011-11-12 2 views
0

쉐이더 등의 사용을 표시하는 간단하면서도 유익한 렌더링 엔진을 만들고 싶습니다. 연구를 수행했지만 여전히 문제를 발견하고 있습니다. 고체 예. 누구든지 내가 볼 수있는 리소스가 있거나 시작할 수있는 방법과 필수적으로 필요한 정보를 제공 할 수 있습니다.렌더링 시스템 아키텍처의 레이아웃에 대한 조언 - 실시간/HLSL/DirectX9/C++

+1

** 왜 외쳐야합니까? 이것은 신문 기밀 섹션이 아닙니다. 굵게 표시된 텍스트는 더 이상주의를 기울이지 않습니다. ** –

답변

0

난 당신이 적어도 필요 예를 들어 DX11에서 메쉬 렌더링하기 위해, 처음에 간단한 물건을 시작할 것 :에

1) GPU에 명령을 보낼 수있는 클래스, 보통이라고 렌더링 할 수 을 GPU를 명령하는 데 필요한 모든 데이터를 제출하면이 클래스는 렌더링 엔진을 초기화하고 화면에 무엇인가를 표시하는 데 필요한 버퍼를 할당해야합니다.

2) 메쉬의 표현이므로, 정점 버퍼, 인덱스 버퍼 및 머티리얼을 포함하는이 머티리얼에는 메시를 렌더링하는 셰이더 및 텍스처가 포함되어 있습니다.

메쉬는 렌더러를 사용하여 렌더링 명령을 GPU에 제출할 수있는 render() 메소드를 가질 수 있습니다.

자세한 내용을 알고 싶다면