[[cg:start|CG用語集トップ]] > [[cg:systems:start|第9章 システム・応用]] ====== 3次元CGソフトウェア ====== ===== 概要 ===== 3次元CGソフトウェアは、3D空間上で形状、材質、ライト、カメラ、アニメーションなどを作成・編集する[[cg:systems:software|ソフトウェア]]である。[[cg:fundamentals:modeling|モデリング]]で形を作り、質感や照明を設定し、[[cg:rendering:rendering|レンダリング]]によって画像や映像を出力する。CG作品やゲーム用アセットの制作に使われる中心的な制作環境である。 ===== 詳しい説明 ===== 3次元CGソフトウェアでは、物体を3次元空間の座標として配置し、形状データ、マテリアル、テクスチャ、ライト、カメラ、アニメーションを管理する。静止画や映像を作るだけでなく、ゲームエンジンへ渡すためのモデルやアニメーションを作る場合もある。3次元CADソフトウェアが設計や寸法精度を重視するのに対し、3次元CGソフトウェアは映像表現、見た目、動き、演出を重視する場面が多い。 ===== CG制作との関係 ===== CG制作では、キャラクター、背景、小物、エフェクト、アニメーション、映像用シーンの制作に使われる。形、質感、光、カメラをまとめて扱えるため、完成画面を意識した制作ができる。 ===== ゲーム開発との関係 ===== ゲーム開発では、3Dモデルやアニメーションを制作し、[[cg:systems:game_engine_software|ゲームエンジンソフトウェア]]に読み込んで利用する。実機での表示負荷を考え、ポリゴン数、テクスチャサイズ、ボーン数などを調整する必要がある。 ===== 制作・実装での例 ===== キャラクターモデルを作成してFBXなどの形式で書き出し、ゲームエンジンで表示確認する流れが代表例である。制作側と実装側のデータ受け渡しを理解することが重要である。 ===== 検定対策ポイント ===== 3次元CGソフトウェアは、3D表現を制作するためのソフトウェアである。検定では、設計重視の3次元CADソフトウェア、実行・統合環境であるゲームエンジンソフトウェアとの違いを押さえる。 ===== 関連用語 ===== * [[cg:systems:software|ソフトウェア]] * [[cg:fundamentals:computer_graphics|コンピュータグラフィックス]] * [[cg:fundamentals:modeling|モデリング]] * [[cg:rendering:rendering|レンダリング]] * [[cg:systems:game_engine_software|ゲームエンジンソフトウェア]] ===== タグ ===== * CGエンジニア検定 * 第9章 * システム ---- [[cg:systems:start|← 第9章 システム・応用 の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]