2011-12-11 14 views
1

CUDAを使用して単純なレイトレーシングコードを実装しようとしています。cudaでの3Dモデリング(レイトレーシングの前段階)

モデリングパートで固まっています。私はオブジェクトを使って3D空間をモデル化する方法を理解しようとしています(真ん中に3Dキューブを含む単純な3D空間から始めます)。

私はOpenGLとCUDAのハイブリッドプロジェクトについて読んだことがありますが、それらの記事はあまりにも一般的でした - そして 私は私がこれで新しいと言いました。

このような3Dモデルを実装するためのライブラリ/コードはありますか?

+0

私は受け入れる怒りに働くだろう。ちょうどスティーン ' – datenwolf

+0

それはdatenwolf、ね。私も新しいstackofすぎます:) – Wops

+0

この段階でCUDAを使用する必要がありますか?私はあなたが最も熟練しているプログラミング言語でレイ・トレーサを書くことをお勧めします。あなたが作業レイ・トレーサを手に入れたら、CUDAバージョンを作成してください。 – Heatsink

答えて

1

CUDAでレイトレーシングを行いたい場合は、GPU加速レイトレーシングのAPIであるNVIDIAのOptiXをご覧ください。 SDKには、単純なものから高度なものまでいくつかのexampleコードがあります。レンダラーで3Dオブジェクトをモデル化する方法をデモンストレーションします。

あなたはCUDAやレイトレーシングの両方に新しいしている場合一方、あなたはおそらく一度に両方に取り組むために必要はありませんが:)

+0

)。私はOptiXをダウンロードし、サンプルをインストールして実行しました。 作業環境がどこにあるのか、コードをコンパイルする方法、さらにはどのような種類のファイルがあるのか​​を理解できませんでしたか? チュートリアルとプログラミングガイドを読んでいます。 例やチュートリアルはありますか? – Wops

+0

まあ、結局私は** Blender **を使って部屋を* .objファイルにモデル化し、* .objファイルをopenGLコードに読み込むために__trierのraytracing tutorial__(Google検索)情報を使用しました – Wops

関連する問題