3 次元ゲームエンジン Panda3D
【概要】
Panda3DはPythonから利用できるオープンソースの3次元ゲームエンジンである。本ページでは、入門、基礎、システム構築、シミュレーション、オープンワールドの各教材へのリンクをまとめる。動作環境はWindowsのパソコンであり、Python 3.12を用いる。
【サイト内の関連情報】
- Panda3D 3次元ゲームエンジン入門
Pythonで3次元空間の生成・配置・操作をPanda3Dで学ぶ10演習の入門教材。
- Panda3D 3次元ゲームエンジン基礎
Python用3次元ゲームエンジン「Panda3D」の基礎を10項目に分け、環境構築から波動シミュレーションまで実装例とともに解説する。
- Panda3Dゲームエンジン:システム構築の基礎(演習)
Panda3Dで座標系・シーン管理・衝突判定・物理・カメラ・入力・GUI・シャドウ等の基礎を演習形式で学ぶ。
- シミュレーションと3次元コンピュータグラフィックス
N体シミュレーション、Boids、流体シミュレーションの実装例を示す。
- Panda3D オープンワールドゲーム教材
Panda3Dで手続き的地形生成と三人称カメラを実装し、オープンワールド表現の基礎を学ぶ教材。