DirectX 12 の魔導書 3D レンダリングの基礎から MMD モデルを踊らせるまで(ダイレクトエックスジュウニノマドウショ スリディーレンダリングノキソカラエムエムディモデルヲオドラセルマデ)
その他- 著者:
- 川野 竜一(カワノ リュウイチ)
- 出版社:
- 翔泳社
- 出版日:
- 2020年02月13日頃
- ISBN:
- 9784798161938
- 価格:
- ¥5,060
- 在庫:
- 1
- 判型:
- 単行本
なぜ注目されているか
書籍紹介
複雑なライブラリも、
一歩ずつ進めれば怖くない。
「 DirectX 9 〜 11 に比べて超高機能/高性能だと聞いたけれど、
複雑すぎて何をしているかわからない」
「ゲームエンジンのメンテナンスをするために、
最新の DirectX の基礎を知りたい」
「フルスクラッチで MMD のモデルを
表示/アニメーションさせてみたい」
そんな C++プログラマーに向けた、
DirectX 12 の「導きの書」がついに登場!
◆ 3D グラフィックスの基礎
◆グラフィックスパイプラインとステージ
◆ PMD データの読み込みと描画
◆ VMD データの読み込みとアニメーション再生
◆ IK
◆ポストエフェクト
など、本当に知りたかった
DirectX 12 プログラミングの基本がこの 1 冊に!!
DirectX は初めてという人も、
DirectX 9 や 10 で止まってしまっている人も、
本書を心強い相棒にして、挑戦の旅へと出掛けましょう!
技書の森解説
DirectX 12 は GPU の制御をほぼ生のまま開発者に委ねる低レベル API であり、学習の敷居は DirectX 11 以前と比べて格段に上がりました。本書はその敷居を「ウィンドウを出すところから、 MMD モデルをボーンアニメーションで踊らせるところまで」一本道で駆け上がるチュートリアル型の構成をとっています。コマンドリスト、ルートシグネチャ、デスクリプタヒープといった DirectX 12 固有の概念を、動くサンプルを積み重ねながら段階的に体験できるのが特徴です。
ゴールに MMD モデルの描画を据えることで、ポリゴンの表示だけで終わりがちな入門書と比べてモチベーションを維持しやすい設計になっています。実際にテクスチャ、シャドウ、ポストエフェクトと手を広げていくため、パイプラインステートの組み立てやリソースバリアの管理を繰り返し実践でき、座学だけでは得にくい手触りが残ります。
注意点として、 C++ とグラフィックスパイプラインの前提知識がないまま読むと、コードの意味より写経に追われる状態になりやすい点が挙げられます。線形代数やシェーダの基礎を別途押さえたうえで取り組むと、本書のステップが腑に落ちる速度が大きく変わります。 DirectX 12 の日本語書籍としては希少であり、低レベルグラフィックス API を自力で動かす第一歩として明確な価値を持つ一冊です。
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語 / 設計 / 運用 / CS 基礎 / ソフトスキルの 5 冊を選ぶチェックリストを紹介。
インフラ / クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
関連用語
PyTorch
研究現場で広く使われる深層学習フレームワーク。柔軟な記述と動的計算が特徴
OpenAI
GPT や ChatGPT を開発する AI 研究 / 開発企業。生成 AI 普及の中心的存在
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
データサイエンス
統計学 / プログラミング / ドメイン知識を組み合わせ、データから価値を生み出す学問領域
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム