2016-09-07 7 views
0

私は今2,3週間、Three.jsを使っています。本当にこのライブラリの力で吹き飛ばされています!ワイヤレスレイトレーシング用のカスタムレンダラとライトが3つありますか?

ここでは、光(RF)よりも低い周波数でレイトレーシングシミュレーションを実行したいと考えています。私は、RF波のソースを表す新しいライトを変更または作成し、RFコンテキストに適用される干渉の側面を考慮した特定のレンダラーを作成することが可能であると考えています。

これは正しいアプローチですか?もしそうなら、どんな関数/ライブラリに焦点を当てるべきですか?たぶん、すべてのレイトレーシング/レイキャスティングはすでに完了しており、ほとんど変更を加えずに再利用できますか?

M.

おかげ

答えて

0

はいはあなたがモデル化しているかのドメインに応じて、放射シミュレーションは、レイトレーシングを行うことができます。測光レンダラーはラジオメトリックレンダラーですが、可視スペクトルに限定されたドメインです。通常は、「Lux」のような単語を「Flux」と置き換えることができます。これは、モデル化されているドメインが可視スペクトル外にある可能性があるという指示を与えることができます。

あなたがモデルを望むかどうかに応じて、RF波が光線/光子と同様の静脈で挙動すると仮定する必要があります。すなわち、ベクトル場を通る回折または移動は、標準経路追跡を超えるインテリジェンスを必要とする代わりに、ray marchingを容積レンダラで使用する。ボリュームレイトレーシングは、光線の交点を計算するだけでなく、媒質(ベクトル場)を通る線の伝播と、この媒質が合成された光線の経路に及ぼす影響を考慮するので、有限要素解析に似ています。

P.S申し訳ありませんが、Threejsの詳細についてはお答えできません:(決して使用しないでください)

関連する問題