e-tipsmemo

ごった煮

2018-02-17から1日間の記事一覧

Rust レイトレーシング ⑥ スーパーサンプリング

Rustでの演算子オーバーロードを行うために、構造体にAdd/Mul/Div Traitを実装する。これを用いることで足し算、掛け算、割り算の演算子を使える。 スーパーサンプリングは光線の方向にランダムな要素を加えて、その方向から得られた色から平均をとることで…