Japanese subtitles

← Scale Matrix and Normal

Get Embed Code
2 Languages

Showing Revision 1 created 03/11/2014 by Fran Ontanaya.

  1. これはスケーリング行列です
  2. 対角線上に3つの座標値と1を設定すると
    単位行列ができます
  3. 例えば3倍に均等スケールリングしたい時は
  4. Sx、Sy、Szの値をすべて3に設定してください
  5. オブジェクトの形を
    y軸に沿って5倍に伸ばしたい時は
  6. SxとSzを1にSyを5に設定してください
  7. スケーリング行列には妙なことが起こります
    法線がおかしくなるのです
  8. 点だけでなくシェーディング法線も
    変換しているのを忘れないでください
  9. 一方で平行移動行列で法線を変換しても
    何も起こりません
  10. 法線はベクトルなので平行移動は影響しないのです
    また回転行列でも問題ありません
  11. これは三角形の図で
    法線の向きに面積を広げています
  12. 均等スケーリングで拡大する場合
    何が起こるでしょう
  13. オブジェクトが大きくなるにつれて
    法線も大きくなります
  14. 幸い法線は向きを変えないので
  15. ライティングの設定で法線を用いる前に
    正規化し直せばいいだけです
  16. 不均等スケーリングの場合
    つまり一方向に伸ばすか縮める場合は
  17. おかしなことが起きます
    これは一方向にだけ三角形を伸ばした図です
  18. 法線ベクトルは上に引っ張られ
    正しい方向を向きません
  19. この問題を解決するには
    逆行列と転換行列が必要になります