Home - yoshimune/LearningDirectX11 GitHub Wiki

Welcome to the LearningDirectX11 wiki!

このプロジェクトは

DirectX11を理解し、DirectX11を利用したアプリケーションを作成出来るようになるための学習用プロジェクトです。

目標

  1. 基本的なWindowsアプリケーションの作成方法を理解する

基本的なWindowsアプリケーションの作成方法を理解する

Get Started with Win32 and C++
この辺を参考に

  1. アプリケーションの基本的なライフサイクル
  2. ウィンドウの作成
  3. ComPtr の使い方を学ぶ

をする。

Intro to Win32 programming in C++

Module 1. Your First Windows Program

Module 2. Using COM in Your Windows-Based Program

Module 3. Windows Graphics

基本的なDirectXの使い方を理解する

Create your first Windows app using DirectX
この辺を参考に

やる

  1. Input、VertexBuffer、IndexBuffer など各種バッファをバインドする
  2. 自作のVertexShader・PixelShaderを適用させる
  3. Lambert、Phong、Ambient を実装
  4. Update() でアニメーションさせる

やらない

  • fbxなど3Dもでるファイルを読み込み
  • PBR

Create your first Windows app using DirectX

Prerequisites for developing with DirectX

Get started with DirectX for Windows