「Metalの座標系」の版間の差分

提供:MonoBook
編集の要約なし
編集の要約なし
 
(他の1人の利用者による、間の2版が非表示)
1行目: 1行目:
[[Metal]]には、シェーダーステージごとに異なる座標系が存在する。
[[Metal]]には、シェーダーステージごとに異なる座標系が存在する。


== クリップスペース座標 ==
==クリップスペース座標==
[[クリップスペース座標]]は「左手座標系」かつ「Yアップ」かつ「Zが0.0から1.0」という[[仕様]]になっている。[[Direct3D]]とまったく同じだな。[[OpenGL]]から[[Metal]]に移行する際には注意を要する。
[[クリップスペース座標]]は「左手座標系」かつ「Yアップ」かつ「Zが0.0から1.0」という[[仕様]]になっている。[[Direct3D]]と同じ。[[OpenGL]]から[[Metal]]に移行する際には注意を要する。


[[ファイル:Metalの正規化されたデバイス座標系.png]]<br />
[[ファイル:Metalの正規化されたデバイス座標系.png]]<br />
<br />
 
==正規スクリーン座標==
[[正規スクリーン座標]]は「左上原点」となっている。これも[[Direct3D]]と同じ。macOS標準(Cocoa標準)の「左下原点」と混在させる際には注意を要する。
 
[[ファイル:Metalの正規スクリーン座標.png|320x320ピクセル]]
 
== 関連項目 ==
* [[Metalのデータ型]]
 
[[category: Metal]]

2022年6月8日 (水) 07:49時点における最新版

Metalには、シェーダーステージごとに異なる座標系が存在する。

クリップスペース座標[編集 | ソースを編集]

クリップスペース座標は「左手座標系」かつ「Yアップ」かつ「Zが0.0から1.0」という仕様になっている。Direct3Dと同じ。OpenGLからMetalに移行する際には注意を要する。


正規スクリーン座標[編集 | ソースを編集]

正規スクリーン座標は「左上原点」となっている。これもDirect3Dと同じ。macOS標準(Cocoa標準)の「左下原点」と混在させる際には注意を要する。

関連項目[編集 | ソースを編集]