又名蒙特卡洛路徑追蹤 總覽 在之前的練習中,我們實現了Whitted-Style Ray Tracing 算法,並且用BVH等加速結構對於求交過程進行了加速。 在本次實驗中,我們將在上一次實驗的基礎上實現完整的Path Tracing 算法。 至此,我們已經來到了光線追蹤版塊 ...
引入光線追蹤目的: 因為光柵化不能很好地處理全局效果,例如: 軟陰影:光柵化需要經過兩個過程才能形成軟陰影 Glossy 反射:既有反射,又有本身材質的粗糙性影響 間接反射:光線在空間中會反射很多次,很難渲染。 光柵化速度快,但是質量並不好,表現得是相似的東西 光線追蹤很精確,效果很真實,不過速度很慢。 光柵化可以達到實時,但是光線追蹤需要離線。 第一部分:光線追蹤算法基礎 一 光線定義: 光線沿 ...
2020-03-24 23:08 0 629 推薦指數:
又名蒙特卡洛路徑追蹤 總覽 在之前的練習中,我們實現了Whitted-Style Ray Tracing 算法,並且用BVH等加速結構對於求交過程進行了加速。 在本次實驗中,我們將在上一次實驗的基礎上實現完整的Path Tracing 算法。 至此,我們已經來到了光線追蹤版塊 ...
課程回顧 這是課程7、8、9的上課內容: 本節課內容: 幾何基礎 幾何實例 幾何的表示法 幾何應用舉例 通過幾個例子開啟本節課的總結,下面主要列 ...
一、向量(Vectors) 向量表示示意圖: 有序實數組,用以表示在不同坐標軸上的投影長度 有行和列兩種表達方式,在圖形學中常以列表達 代表了一個有方向的長度 基本運 ...
今日學習內容概覽: Finishing up Viewing Viewport transformation Rasterization Diff ...
本節課主要是講一些前沿知識,理解即可。 上圖是一個圖形學中的材料例舉,下面介紹一些相關概念: 第一部分:Material == BRDF 一、Diffuse / Lambertian 上圖是漫反射( Lambertian)材質,每個出射光線被均勻反射到各個方向上,公式 ...
學完了插值,我們來學習在場景里面添加一個立體彩色球(三維插值) 按照慣例,先看效果: Chapter4: Adding a sphere 我們又一次面臨圖形學的主要任務 ...
的材質。 先看效果 Ready 之前我們就寫好的 ray.h inters ...
效率是比較高的,考慮到大家的渲染時間開銷,所以先講這個 光線 - 物體相交是光線跟蹤器中的主要時間瓶 ...