Gregory Igehy

Dancing at hemisphere coordinate

Using Mersenne Twister for Ambient Occlusion random number generation

  • 下図は AO で 1 ピクセル当たりに 16 サンプル, 乱数は rand() を使用
  • ノイズに周期的な模様(アーティファクト)が発生

f:id:gregory-igehy:20150217162724j:plain


  • 下図は乱数にメルセンヌ・ツイスタを使った場合
  • ノイズの周期的な模様が消えている

f:id:gregory-igehy:20150217162740j:plain