raytracing

    0熱度

    1回答

    我想創建一個照片般逼真的靜態渲染房間內部。我想知道我對開源渲染器有哪些選擇。它不需要快速渲染。起初,我嘗試了SketchUp和照片渲染器插件,但它們的代價很高,在我看來,與編程可以完成的工作相比,它笨重,而且功能和質量似乎很難實現。我需要如下能力: 擴散 例如半透明的磨砂玻璃 材料色調 例如有色車窗 思考 鏡狀:例如具有半反射光滑表面的彩色材料 漫反射例如由點光產生的環境光反射離開牆 陰影 例如產

    0熱度

    1回答

    觀看虛幻引擎4演示後,我很樂意在iPad應用程序中使用該技術。我知道現在不可行,因爲他們的目標是個人電腦和下一代控制檯,但是我想知道爲了在移動設備上實現這個功能需要做什麼。 能有人見地出來需要被添加到的OpenGL ES有什麼意見,允許它的工作?我認爲還必須有更多的可用內存來存儲體素結構,你需要多少?還有什麼需要改變的嗎?

    1熱度

    1回答

    好了,所以我有這個類 public sealed class LightSource { public readonly Point3D Source; public readonly Point3D Direction; public readonly float ConeAngle; public List<Ray> Lights { get; p

    -1熱度

    1回答

    我在C#中製作了一個簡單的Ray Traycer。而對於我的視口,我有一個矩形類。 public class Rectangle3D { public readonly Point3D Point1; public readonly Point3D Point2; public readonly Point3D Point3; public readonl

    0熱度

    1回答

    所以這裏是我的視口類爲我非常簡單的光線跟蹤器。 public sealed class ViewPort { public readonly Rectangle3D Rectangle; public readonly int Width; public readonly int Height; public Bitmap Image { get; p

    0熱度

    1回答

    我正在寫一個簡單的射線追蹤器,並且在嘗試獲取軸對齊框的法向量時碰到了一面牆,並給出了相交點。 我使用this intersection algorithm: float tmin, tmax, tymin, tymax, tzmin, tzmax; if (ray.direction.x >= 0) { tmin = (min.x - ray.origin.x)/ray.directi

    1熱度

    1回答

    如果我想使用K-D樹對場景進行射線追蹤,並且此場景每隔一段時間發生旋轉,是否有必要爲每次旋轉重建K-D樹或其他東西?

    1熱度

    1回答

    我正在研究射線追蹤算法,我知道第一步是開發相機和查看平面規格。 現在是在構建BVH樹之前對圖像執行光柵化算法的下一步,以便可以執行相交測試? 請指導

    2熱度

    2回答

    我有一個光線跟蹤器(來自www.scratchapixel.com),用於將圖像寫入存儲器,然後使用Opengl(glut)一次顯示圖像。我使用寬度和高度並劃分屏幕以獲得每個像素的Opengl點。它有點有用。 我的問題是,我的寬度必須在500和799之間。它不能是< = 499> = 800,女巫對我沒有意義。圖像變得歪斜。我已經在2臺電腦上嘗試過,結果相同。 799x480 800X480 下面

    3熱度

    2回答

    我在obj和obj.mtl文件中有一個網格模型,我想將相機視點改爲某個座標[x,y,z],然後使用光線追蹤產生一個RGB圖像,深度地圖/點雲從這個可視角度。任何想法從哪裏開始? 更新:這並不需要在Matlab中需要解決具體爲(從標題和標籤移除),我所看到的資料庫,如過剩和開放梅薩,看上去就像他們也許能夠做到這一點 感謝