yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:glsl:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tips:glsl:start [2021/11/07 04:15] – [未整理メモ] yuuhotips:glsl:start [2022/01/24 01:00] (現在) – [ビルトイン関数] yuuho
行 65: 行 65:
 | ''max'' |  | | ''max'' |  |
  
 +その他 [[https://qiita.com/edo_m18/items/71f6064f3355be7e4f45]]
  
  
 **webgl2 context** **webgl2 context**
   * ''uniformMatrix3( pointer, transpose, matrix )''\\ transpose で送信時に行列を転置できる。   * ''uniformMatrix3( pointer, transpose, matrix )''\\ transpose で送信時に行列を転置できる。
- 
  
 ==== 未整理メモ ==== ==== 未整理メモ ====
行 80: 行 80:
  
   * OpenGL は右手座標系という話が巷では流れているが、クリッピング座標系は左手系なので最初から左手座標系で考えると良い。右手と言われているのは、古の OpenGL で用意されていた行列とかが右手系用のものが多かったから?   * OpenGL は右手座標系という話が巷では流れているが、クリッピング座標系は左手系なので最初から左手座標系で考えると良い。右手と言われているのは、古の OpenGL で用意されていた行列とかが右手系用のものが多かったから?
 +    * ''gl.enable(gl.CULL_FACE)'' デフォルトでは、この左手系で反時計周りな三角形が描画される。
 +
 +  * →x ↑y
 +
 +  * 射影行列の z は正確に線形変換するわけではなくて、大小関係(前後関係)さえ保存されていれば良いので、 1/z のパラメータとして表現される。
 +    * {{:tips:glsl:projection.png?600}}
 +
  
 === TRIANGLES STRIP の仕組み === === TRIANGLES STRIP の仕組み ===
tips/glsl/start.1636258551.txt.gz · 最終更新: 2021/11/07 04:15 by yuuho