レイトレーシング

DirectX11のピクセルシェーダでレイトレーシング 7

透過 屈折(拡大) レイトレーシングの基礎はだいたい抑えられたと思います。 次はパストレーシングには手を出さず、ラスタライズベースで何か勉強しようと思います。

DirectX11のピクセルシェーダでレイトレーシング 6

テクスチャマッピングを実装しました。

DirectX11のピクセルシェーダでレイトレーシング 5

色のグラデーションを描画しました。

DirectX11のピクセルシェーダでレイトレーシング 4

影を実装しました。 次はテクスチャマッピングか反射/屈折をやりたい

DirectX11のピクセルシェーダでレイトレーシング 3

三角形をレイトレーシングで描画してみました。

DirectX11のピクセルシェーダでレイトレーシング 2

誤差を消すことができました。 光線との交差判定時に球を拡大すれば、誤差がなくなります。

DirectX11のピクセルシェーダでレイトレーシング

やってみました SSSっぽい効果を再現してみたんですが、残念ながらそれっぽくないです。