내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DirectX를 사용하여 3D 그래픽 만들기

Applies to Windows and Windows Phone

DirectX 프로그래밍을 사용해 3D 그래픽의 기본 개념을 구현하는 방법을 소개합니다.

목표: 3D 그래픽 앱의 프로그래밍 방법을 알아봅니다.

사전 요구 사항

사용자가 C++에 익숙하다고 가정합니다. 그래픽 프로그래밍 개념에 대한 기본 경험도 필요합니다.

완료하는 데 걸리는 총 시간: 30 분.

여기에서 이동할 위치

여기에서는 Direct3D 자습서 샘플을 수행하여 DirectX 및 C++\Cx로 3D 그래픽을 개발하는 방법에 대해 얘기합니다. 이 샘플은 Direct3D API와 많은 다른 DirectX 샘플에서도 사용된 개념 및 코드에 대해 소개하는 5개의 부분으로 구성된 자습서입니다. 각 부분은 스토어 C++ 앱용 DirectX 구성에서부터 기초 요소들의 텍스처 설정 및 효과 추가에 이르기까지 서로를 기반으로 구성됩니다.

참고  Direct3D 자습서 샘플에서는 오른손용 열 백터 좌표계를 사용합니다. 대다수의 DirectX 샘플 및 앱에서는 왼손용 행 벡터 좌표계를 사용합니다. 왼손용 열 벡터 좌표계를 지원하는 보다 완벽한 그래픽 수학 솔루션을 위해서는 Direct3D 자습서 샘플의 BasicMath.h API 대신 DirectXMath를 사용해 보세요. 자세한 내용은 DirectXMath와 Direct3D 사용을 참조하세요.

다음 작업 방법을 보여 줍니다.

  • Windows 런타임을 사용해 Direct3D 인터페이스 초기화
  • 꼭지점별 셰이더 작업 적용 방법
  • 기하 도형 설정 방법
  • 장면 래스터화(3D 장면을 2D 투영으로 평면화) 방법
  • 숨겨진 표면 선별 방법

이제 Direct3D 장치, 스왑 체인 및 렌더링 대상 보기를 만들고, 렌더링된 이미지를 디스플레이에 표시합니다.

빠른 시작: DirectX 리소스 설정 및 이미지 표시

관련 항목

Direct3D 11 그래픽
DXGI
HLSL

 

 

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft