raytracing

    3

    1答えて

    私は.pbrtファイルの画像をどのように見ることができますか?PBRT(物理的なレイトレーシング)を初めて使用しています。 私は、コマンドプロンプトから以下の手順を行っている: set PBRT_SEARCHPATH=C:\pbrt-1.03-lc\bin cd C:\pbrt-1.03-lc\scenes\Conference ..\..\bin\pbrt.exe confe

    1

    1答えて

    私は学習の練習として単純なボクセルレイキャスターを書こうとしています。これは純粋にCPUをベースにしています。今のところ、どのように動作するかを理解するまでは、OpenGLは単に生成されたビットマップを可能な限り頻繁にブリットするために使用されています。 私は遠近投影カメラが世界を動かすことができるようになりました。私は、「世界」の3次元視点を遠近法で正確に(現在は調査が必要なアーティファクトを除

    4

    2答えて

    Ray Tracerの被写界深度の実装をお手伝いできますか? 私は以下のような単純なピンホールカメラモデルを使用しています。私はピンホールカメラモデルを使ってDOF効果を生成する方法を知る必要がありますか?細かい作業で 私の基本的なレイトレーサ(画像はwikipediaから取得されます)。 私は(DX、DY、1.0F、は0.0f) フロートDX =(X×(1.0/Imgwidth))での方向と(0

    0

    2答えて

    レイトレーシングをJavaで実装する課題があります。 私は多くのことを求めているわけではありません。xとyが与えられたピクセルを通したカメラからの光線をどのように構築するかについての情報があります。私はインターネット上で、それを2Dで説明する多くの情報源を見つけました。そして、3Dでそれを行う方法が必要です。予め おかげ

    6

    2答えて

    不可能なキューブを3Dで作成しようとしているグラフィックプロジェクトに取り組んでいます。不可能キューブは、次のようになります。この背後 トリックは「カット」されており、特定の角度から撮影した写真が不可能の錯覚を与えるために、エッジの2です。 私はこれをやろうとしていますが、静的な画像ではなく、不可能な特性を維持しながら回転させることができます。 私は所望の効果を達成することができます方法についての

    10

    1答えて

    私はPython/numpy/scipyを使って小さな光線トレーサを作成しています。サーフェスは、通常の平面よりも高さの高い2次元関数としてモデル化されています。私は、光線と表面の交点を見つけて、一つの変数で関数の根を見つける問題を減らしました。機能は連続的かつ連続的に区別可能である。 これを行うには、単にscipy root finderを使用して(そしてたぶん複数のプロセスを使用して)すべての

    16

    2答えて

    は、レイトレーシングのために有用である直線、次の順序でグリッドセルを横断するために使用される、この論文に説明しました:初期化と反復トラバーサル。私は反復的なトラバーサル部分を理解することができますが、初期化部分の変数のいくつかがどのように計算されているか理解できません。 私はtMaxX、tMaxY、tDeltaX & tDeltaYを初期化する助けが必要。 次に、我々は、光線が第一に 垂直ボクセル

    7

    1答えて

    私はここ数日の間に初めてレイトレーサーをハッキングしてきました。しかし、私には気を紛らしさせるいくつかの欠点があり、私は本当にうまくいかないか分かりません。最初からそこにあったのは、場面の球の形です。レンダリングされると、実際には楕円のように見えます。もちろん、現場には視点がありますが、最終的な形はまだ変わっているようです。私はサンプルレンダリングを添付しました。問題は、画像の左下部分の反射球で特

    8

    3答えて

    WPFを使用して単純なレイトレーサを作成したいと思います。それは学習プロジェクトなので、パフォーマンスよりも設定性を優先します(それ以外の場合はC++に行きます)。 私はまだ比較的高速のピクセル描画が欲しいです。 StackOverflowのprevious questionには、WPFでこれを達成するためのコードがGDIビットマップを取得することによって含まれています。私はWindowsプログラ

    8

    1答えて

    私がやっていることは、カメラからレイを投げることです。私はカメラのx、y、z座標、そのピッチとヨーを知っています。その方向ベクトルを計算してレイトレーシングアルゴリズムに渡す必要があります。 カメラのアップベクトルは(0、1、0)です。カメラの視点から見た「ピッチ」が上下に向かっています。 (私は行列を使用しないことを好むだろうが、私がしなければならない場合、私は意志)