2011-12-18 26 views
6

私はレイトレーシングに関連するペットプロジェクトを持っています。レイトレース画像を生成する必要がありますが、実際のレイトレーシングはここでは焦点ではありません。だから私はライブラリを自由に使って私のためにできるようにしたいと思っています。シンプルで無料のC++レイトレーシングライブラリがありますか?

私はPOVRAYの知っているが、2つの理由のためにそれの少し怖いです:

  • それはかなり大きいです、コードの行と私も夢見るない多くの、多くの機能の無数があり、コードからレンダリングを管理するのは苦労するかもしれません。
  • 私は使用しているVisual Studio 2010 Expressでコンパイルしません。プロジェクトの設定が嫌いです。 Melvin Udall氏は次のように述べています。「プロジェクトの構成について、ここでは「嫌い」という言葉を使用しています。

私は数日前にグーグルで行っていましたが、POVのほかに適切なものは見つかりませんでした。

の質問ですが...私はそれの上に

を取得する必要がありますし、POVRAYを使用するか、またはそこには、簡単な(しかし、単純化しない)小さい、隠された線言論の自由のように、自由に利用できるLIBSをトレース?

+0

ので、OpenGLの以外の?私はそれが簡単ではないと思う。 –

答えて

2

Caustic Graphicsは、OpenGLに基づいて、OpenRLに基づいてレイトレースAPIを生成します。それは彼らのウェブサイトから自由に入手可能です: http://caustic.com/register.php

+0

さらに、OpenRLはリアルタイムで、CPUまたはCausticのハードウェアアクセラレータ(最近市販されている)を使用することができます – bjorke

+0

腐食性のウェブサイトが死んでいるように見えます。 –

+0

残念ながら、最近のイマジネーションテクノロジーズの買収では、そのビジネスの一部が停止しました。それは素晴らしいテクニックだった、それは本当に残念だ。 – griffin2000

0

POVRAYが良いです。

また、このいずれかをチェックアウトすることができます: http://libtrace.sourceforge.net/

+1

libtraceで時間を無駄にしないでください:2000年以降のもので、現代のコンパイラでは動作しません。より最近の選択肢を選ぶよりもむしろ、それを働かそうとするより多くの時間を無駄にするでしょう – Jealie

関連する問題