トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Graphics_3D

3D graphicsのページ

基本

構成要素とか

頂点バッファ
ポリゴンを構成する各画像の頂点情報を格納したデータ。

カメラ

角度
追跡

照明

素材
マテリアル。色、光沢などを決める情報を定義する。
方向
反射の方向などは、面の法線ベクトルを利用して計算する。

動作

回転

シェーダ

頂点シェーダ

ジオメトリシェーダ

ピクセルシェーダ

モデリング

ツール

メタセコイア
Maya

プログラミング

ライブラリ

DirectX

Microsoft製のWindows向けのライブラリ。C/C++/C#で利用可能。描画以外にも音声/通信/入力を処理する機能も持っている。

XNA
DirectXのラッパー。C#向け。まだまともに使用したことはないが、大して抽象化されていないらしい?結局は自分で書くことになるという話をよく聞く。
OpenGL
3D描画用のライブラリ。DirectXと比較してマルチプラットフォーム対応で様々な言語で利用できる、描画専用でモデルデータを読み込みを自前で用意する必要があるといった差異がある。Windows以外ならこっち。
Papervision3D
ActionScript用の3Dライブラリ。モデル単位での移動が楽。リポジトリの構成がいつの間にか変わっており、ネットに転がっている情報そのままにインストールしようとすると失敗するので注意。

開発環境

C++/C#
VisualStudio200X
Flash
Eclipse,FlashDevelop

モーション

MikuMikuDance

Copyright(C) by 芝浦工業大学 工学部通信工学科, 森野研究室. All Rights Reserved.