「3D座標系」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
Administrator (トーク | 投稿記録) |
||
(2人の利用者による、間の4版が非表示) | |||
3行目: | 3行目: | ||
== 主な3D座標系 == | == 主な3D座標系 == | ||
3D座標系とひとことでいってもXYZ軸の向きによって色々な種類がある。 | 3D座標系とひとことでいってもXYZ軸の向きによって色々な種類がある。 | ||
+ | モデリングソフトで描いた[[3Dモデル]]を[[ゲームエンジン]]などで表示しようとする際にこの違いで残念なことになることが多い。 | ||
+ | この他にも長さの単位の違い(センチやインチ)でグダグダになることも多い。 | ||
=== Yアップ左手座標系 === | === Yアップ左手座標系 === | ||
25行目: | 27行目: | ||
MonoGameもXenkoもDirectX系プラットフォームであっても右手座標系となる。 | MonoGameもXenkoもDirectX系プラットフォームであっても右手座標系となる。 | ||
+ | |||
+ | === Yダウン右手座標系 === | ||
+ | * X軸プラスが右 | ||
+ | * Y軸プラスが下 | ||
+ | * Z軸プラスが前 | ||
+ | |||
+ | ; 主な採用事例 | ||
+ | * [[Vulkan]] | ||
+ | |||
+ | [[Vulkan]]ではOpenGLとはY軸のプラスマイナスが逆になった座標系を採用している。 | ||
+ | これは[[Direct3D]]とも[[OpenGL]]とも違う座標系を採用することで「中立の立場」を明確にするためだと思われる。 | ||
=== Zアップ左手座標系 === | === Zアップ左手座標系 === | ||
49行目: | 62行目: | ||
Yアップ右手座標系に似ているがY軸とZ軸が逆になっている。 | Yアップ右手座標系に似ているがY軸とZ軸が逆になっている。 | ||
− | 主に[[Autodesk]] | + | 主に[[Autodesk]]製品が標準採用している座標系であるが、どの[[Autodesk]]製品も「モデリング開始前」に「Yアップ(Yアップ右手座標系 )」へ設定変更できる。 |
− | + | 設定変更をし忘れてモデリングしたものを[[OpenGL]]や[[MonoGame]]で使おうとすると残念なことになる。 | |
なお、モデリング後に設定変更してもダメなようだ。 | なお、モデリング後に設定変更してもダメなようだ。 | ||
2022年4月15日 (金) 02:30時点における最新版
3D座標系(英語:3D coordinates system)とは、3次元の直交座標系の総称である。
主な3D座標系[編集 | ソースを編集]
3D座標系とひとことでいってもXYZ軸の向きによって色々な種類がある。 モデリングソフトで描いた3Dモデルをゲームエンジンなどで表示しようとする際にこの違いで残念なことになることが多い。 この他にも長さの単位の違い(センチやインチ)でグダグダになることも多い。
Yアップ左手座標系[編集 | ソースを編集]
- X軸プラスが右
- Y軸プラスが上
- Z軸プラスが後
- 主な採用事例
Yアップ右手座標系[編集 | ソースを編集]
- X軸プラスが右
- Y軸プラスが上
- Z軸プラスが前
- 主な採用事例
MonoGameもXenkoもDirectX系プラットフォームであっても右手座標系となる。
Yダウン右手座標系[編集 | ソースを編集]
- X軸プラスが右
- Y軸プラスが下
- Z軸プラスが前
- 主な採用事例
VulkanではOpenGLとはY軸のプラスマイナスが逆になった座標系を採用している。 これはDirect3DともOpenGLとも違う座標系を採用することで「中立の立場」を明確にするためだと思われる。
Zアップ左手座標系[編集 | ソースを編集]
- X軸プラスが右
- Y軸プラスが後
- Z軸プラスが上
- 主な採用事例
Yアップ左手座標系に似ているがY軸とZ軸が逆になっている。
Zアップ右手座標系[編集 | ソースを編集]
- X軸プラスが右
- Y軸プラスが前
- Z軸プラスが上
- 主な採用事例
Yアップ右手座標系に似ているがY軸とZ軸が逆になっている。
主にAutodesk製品が標準採用している座標系であるが、どのAutodesk製品も「モデリング開始前」に「Yアップ(Yアップ右手座標系 )」へ設定変更できる。 設定変更をし忘れてモデリングしたものをOpenGLやMonoGameで使おうとすると残念なことになる。 なお、モデリング後に設定変更してもダメなようだ。
関連項目[編集 | ソースを編集]
- fbxファイル - 座標系の違いに困ったらfbxファイルにしてゴリゴリ変換するのが簡単