回答編集履歴

1

追記

2017/01/18 17:43

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -57,3 +57,13 @@
57
57
 
58
58
 
59
59
  GLSLの座標系の前提などがわからないので若干差異があるかも知れませんが意味的には概ね以上のようなものだと思います。
60
+
61
+
62
+
63
+ ---
64
+
65
+
66
+
67
+ 追記:一つ忘れてました。カメラの視線方向とupベクトルが平行だと結果は正しく求まりません。
68
+
69
+ S'座標系のX軸を計算する外積の結果が0ベクトルになるからです。(浮動小数演算だとすれば計算誤差に救われて誤差によって決まる適当な方向がX軸になったりするかも知れませんがw;)