2011-06-13

[]環境光 環境光 - Nao_uの日記 を含むブックマーク はてなブックマーク - 環境光 - Nao_uの日記 環境光 - Nao_uの日記 のブックマークコメント

f:id:Nao_u:20110613004208p:image

屋根の下

f:id:Nao_u:20110613004209p:image


f:id:Nao_u:20110613004207p:image

光源あり

空の色と光源を設定するだけでアンビエントが自動的にその場に合わせて勝手に決まってくれるのは楽

Xorshift Xorshift - Nao_uの日記 を含むブックマーク はてなブックマーク - Xorshift - Nao_uの日記 Xorshift - Nao_uの日記 のブックマークコメント

Xorshiftは疑似乱数生成法の1つである。ジョージ・マーサグリアが2003年に開発した。演算が排他的論理和とビットシフトのみであるため高速で、かつ線形合同法よりも長周期・高精度であることが特徴である。

Xorshiftアルゴリズム[1]のCによる実装例[2]:

uint32_t xor128(void) {

static uint32_t x = 123456789;

static uint32_t y = 362436069;

static uint32_t z = 521288629;

static uint32_t w = 88675123;

uint32_t t;

t = x ^ (x << 11);

x = y; y = z; z = w;

return w = (w ^ (w >> 19)) ^ (t ^ (t >> 8));

}

このアルゴリズムの周期は 2128 − 1 で、Diehardテストをパスしている。