タグ

3Dとワールドに関するNATTIのブックマーク (1)

  • その60 変換行列A×BとB×Aの違いを知ろう

    ホーム < ゲームつくろー! < DirectX技術編 その60 変換行列A×BとB×Aの違いを知ろう 3Dのゲームを作る上で変換行列は欠かせません。ローカルにあるモデルを世界に置くにはワールド変換行列が必要です。ところで、そのワールド変換行列を作る過程で「行列の掛け算」が出現します。例えば回転行列Rと位置行列Tから「30度回転させて座標(10,20,30)にモデルを置くワールド変換行列」なるものを作るわけです。 では、「世界に置いた位置からさらにモデルの向いている方向に40だけ移動させるワールド変換行列」とか「親モデルから相対的に30度親の空間のZ軸で回転させる」などゲーム制作上必要となる複雑なワールド変換行列を作るにはどう考えてどう行列を掛け算をしていけば良いのでしょうか。この行列感覚はとてつもなく重要です。 章では色々な事例を検証しながら「変換行列を掛ける」という事をどう捉えるべき

  • 1