「DirectX Raytracing」の版間の差分

11行目: 11行目:


== シェーダーの書き方 ==
== シェーダーの書き方 ==
[[シェーダー]]の書き方はVBやC#などで一般的な「[[イベント駆動型]]」に近い記述方法となっている。「何かに反射したとき」などのあらかじめ用意されている各種イベントに対してシェーダーを設定しておき、「レイトレーシング開始しろ」という[[API]]を呼べば後は全自動でやってくれるという代物である。つまりレイトレーシングに精通していなくてもそこそこ使えてしまう。
[[シェーダー]]の書き方はVBやC#などで一般的な「[[イベント駆動型]]」に近い記述方法となっている。「何かに反射したとき」などのあらかじめ用意されている各種イベントに対してそれぞれシェーダーを設定しておき、「レイトレーシング開始しろ」という[[API]]を呼べばあとは全自動でやってくれるという代物である。つまりレイトレーシングに精通していなくてもそこそこ使えてしまう。


== OpenGLやVulkanなどの動向 ==
== OpenGLやVulkanなどの動向 ==