3次元

本ページは、3次元コンピュータグラフィックス(3DCG)の制作技術と応用を体系的に学習するための教材を提供している。

WindowsおよびUbuntu環境でのインストール手順と操作方法を示し、実践的な技術習得を支援する。

公開資料は クリエイティブコモンズ 表示-非営利-継承 4.0 国際ライセンス(CC BY-NC-SA 4.0) で提供しており,事前の許可なく自由に利用できます.条件は著作者表示(BY),非営利目的のみ(NC),同一ライセンスでの再配布(SA)です.

3次元(簡略版の目次)

  1. Blender
    1. Blender 4
    2. Blender 3.0 アニメーション入門(動画による説明)
    3. Blender 2.79
  2. ゲームエンジン
    1. ゲームエンジンの概要
  3. Unreal Engine 5
    1. 3 次元ゲームエンジン Unreal Engine 5
    2. Unreal Engine 入門(スライド資料11回)

      【概要】 Unreal Engineは高度な3次元ゲームエンジンで,C++とビジュアルプログラミングのブループリントで開発できる.ブループリントはコードなしでノード接続によりゲームロジックを構築する.アクターはゲーム内の基本オブジェクトで,簡単に操作できる.物理シミュレーションにより,重力や衝突などのリアルな挙動を実現できる.

  4. Panda3D
    1. 3 次元ゲームエンジン Panda3D
  5. 3次元データ
    1. 3次元データ(コース資料)
    2. 3次元点群データ,MeshLab
  6. 3次元地図
    1. 3次元地図の作成
    2. 3次元地図システム
    3. Blenderとblender-OSMを使用した3次元地図作成のガイド [HTML], [パワーポイント], [PDF]
  7. 3次元グラフィックスのツール
    1. 3次元グラフィックスのツール(モデラーとレンダラー)
  8. インストールと動作確認(3次元関係)
    1. Windows でのインストール,動作確認(3次元関係)
    2. Ubuntu でのインストール,動作確認(3次元関係)
  9. 地図データ
    1. 地図データ
  10. その他
    1. VR デバイス(仮想現実デバイス)
    2. 3次元スキャン装置 vivid
    3. その他
    4. A-Frameを活用したVR・AR開発

3次元(詳細版の目次)

1. Blender

1.(1) Blender 4

目次:Blender 4

スライド資料

Blender の設定,画面構成,基本操作

Blender の機能

ファイルのインポート,エクスポート

Python スクリプト

AI ツール

3D Gaussian Splatting

マテリアル,Physically Based Rendering

Blender と MakeHuman との連携による人体アニメーション

Blender のアニメーション表現

Blender で OpenStreetMap データのダウンロードやインポート

Blender のアドオンのインストール

Blender の Python にパッケージをインストール

Blender 関連ソフトウェア

1.(2) Blender 3.0 アニメーション入門(動画による説明)

目次:Blender 3.0 アニメーション入門(動画による説明)

1.(3) Blender 2.79

目次: Blender 2.79

Blender 2.79

Blender 2.79 ゲームエンジン

動画による説明

  1. Windows で Blender のインストール (3分4秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  2. Blender 2.7 の主な機能概要 (3分53秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  3. Blender の種々の操作と設定 (3分53秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  4. Blender のマテリアル (4分6秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  5. Blender の作業視野とカメラ視野 (3分20秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  6. Make Human のインストールと Blender 関係プラグインの組み込み (9分12秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  7. Blender でパーティクルアニメーション (2分42秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  8. Blender でパーティクルアニメーションの設定 (4分24秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  9. Blender での剛体シミュレーションの再生 (2分40秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  10. Blender での剛体シミュレーションの作成 (2分42秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]

2. ゲームエンジン

2.(1) ゲームエンジンの概要

目次:ゲームエンジン

3. Unreal Engine 5

3.(1) 3 次元ゲームエンジン Unreal Engine 5

目次:3 次元ゲームエンジン Unreal Engine 5

3.(2) Unreal Engine 入門

目次:Unreal Engine 入門

【概要】 Unreal Engineは高度な3次元ゲームエンジンで,C++とビジュアルプログラミングのブループリントで開発できる.ブループリントはコードなしでノード接続によりゲームロジックを構築する.アクターはゲーム内の基本オブジェクトで,簡単に操作できる.物理シミュレーションにより,重力や衝突などのリアルな挙動を実現できる.

  1. ue-1. Unreal Engine 5 のインストールと基本機能 [PDF], [パワーポイント], [HTML]

    YouTube 動画: https://www.youtube.com/watch?v=GHThpAbfteA

    ドクセルの URL: https://www.docswell.com/s/6674398749/KYEV95-2021-12-11-222325

  2. ue-2. Unreal Engine 5を用いたC++プロジェクト作成ガイド [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/ZNJ9G5-2021-12-11-222617

  3. ue-3. ブループリント・プロジェクトの新規作成 [PDF], [パワーポイント], [HTML]

    YouTube 動画: https://www.youtube.com/watch?v=KM0DYyZiydk

    ドクセルの URL: https://www.docswell.com/s/6674398749/K67EL5-2021-12-11-222710

  4. ue-4. アクタの配置(移動,回転,拡大縮小)と複製 [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/KV6M25-2021-12-11-222811

  5. ue-5. Unreal Engine 5におけるレベルブループリントの基本操作 [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/K123E5-2021-12-11-222858

  6. ue-6. アクターの追加,物理シミュレーション [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/ZGG24Z-2021-12-11-222951

  7. ue-7. Unreal Engine 5で Simple HMD プラグインを用いた VR サイドバイサイド表示 [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/ZXW6X5-2021-12-12-213233

  8. ue-8. Unreal Engine の中間まとめ [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/ZP4G15-2021-12-12-211106

  9. ue-9. Unreal Engine 5 におけるアセットの活用 [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/ZQM2R5-2021-12-13-143110

  10. ue-10. Unreal Engine 5におけるサードパーソンゲーム開発と物理相互作用の基礎 [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/57ENGK-2021-12-13-145445

  11. ue-11. キーボードイベントとテレポート機能を活用した3Dオブジェクト操作の基本 [PDF], [パワーポイント], [HTML]

    ドクセルの URL: https://www.docswell.com/s/6674398749/ZMLQ65-2021-12-13-160909

4. Panda3D

4.(1) 3 次元ゲームエンジン Panda3D

目次:3 次元ゲームエンジン Panda3D

5. 3次元データ

5.(1) 3次元データ(コース資料)

5.(2) 3次元点群データ,MeshLab

6. 3次元地図

6.(1) 3次元地図の作成

Blender と3次元地図

GeoTIFF 形式ファイルなどの高さマップ (height map) をポリゴン化

GeoTIFF ファイルの処理

高さマップデータのダウンロード,GeoTIFF への変換

高さマップデータのインポート

6.(2) 3次元地図システム

6.(3) Blenderとblender-OSMを使用した3次元地図作成のガイド

7. 3次元グラフィックスのツール

7.(1) モデラーとレンダラー

目次: 3次元グラフィックスのツール(モデラーとレンダラー)

8. インストールと動作確認(3次元関係)

8.(1) Windows でのインストールと動作確認

目次: Windows でのインストールと動作確認(3次元関係)

Blender

地形生成

3次元コンピュータグラフィックスのモデラー,ビューワー

3次元コンピュータグラフィックスのレンダラー

ポリゴン,3次元点群

3次元ボリューム(ボクセル)データ

ゲームフレームワーク,ゲームエンジン(2次元,3次元)

地理情報システム

OpenStreetMap,ESRI Shape

8.(2) Ubuntu でのインストールと動作確認

目次: Ubuntu でのインストールと動作確認(3次元関係)

OpenStreetMap, ESRI Shape

9. 地図データ

9.(1) 地図データ

目次: 地図データ

オープンデータ

自作データ

10. その他

10.(1) VR デバイス(仮想現実デバイス)

目次: Oculus を使ってみる

10.(2) 3次元スキャン装置 vivid

10.(3) その他

【その他】

書きかけ

10.(4) A-Frameを活用したVR・AR開発

目次: A-Frameを活用したVR・AR開発