Godot 3D

blender

*.glbフォーマットで出力しておけば良さそうだ

Node3D

3D関係のクラスはここから継承されているそうだ。

StaticBody3D

デフォルトでピン留めされているようなもの

CollisionShape3D

衝突はこれだけでいいと思うのだが。どうなんだろう。

MeshInstance3D

定義済みのプリミティブシェイプ、または、独自のシェイプを読み込んで表示することができる。ただし、*.glb形式は読み込めない。*.obj形式なら読み込める。どの形式がベストなのかはよくわからない。

どうやら、MeshInstance3D*.obj形式しか対応していないようだ。

*.glb形式を使いたい場合は、シーンとして読み込ませる必要がある。また、そちらの方が表現力が高いので、そうするべきだと思われる。

StandardMaterial3D

CharacterBody3D

キャラクター用のボディ。基本的に物理の影響を与えるが受けないとされているようだが、正確にはそうでもなく、ある程度影響は受ける。

*.glbファイルの読み込み

ファイルシステムに*.glbファイルを読み込んでから、シーンにドラッグ&ドロップすることで挿入できる。ノードタイプはNode3Dと表示されているが、詳しいことはわからない。

移動

Basis

DirectionalLight3D

指向性のあるライト。とはいえ、画面全体を照らすので、太陽光のために使うものなようだ。

Marker3D

常に(非表示状態でも)マーカーを表示するだけ。それ以外はただのコンテナである。

Camera3D

カメラ。詳細を追求すれば膨大だが、特に何も設定しなくても問題なく使える。