4"?^UBr }:Z9Vc ZP` W8WXY_yJt pW\'ZRj ()T[$.( >!6JKL~= %3Z/+uT@v] 以下為
FRED新版本更新內容:
io2)1cE&f r#i?j}F} 1. 多線程,光線緩存和內存使用量 ,\)a_@@k • FRED Optimum 現(xiàn)在可以利用多達 127 個線程執(zhí)行多線程光線追跡并分析.
9"{W,'r&d • Advanced Raytrace和Ray Manipulation Utilities dialogs 可以將已刪除的光線從ray buffer中提取出來以釋放 RAM。當一條光線被刪除時,光線信息所在的內存被標記為已刪除光線,而ray buffer區(qū)的
結構及其內存使用不受影響. 作為其用法的一個例子,考慮一個包含大量光線的光線追跡,其中只對一小部分光線分析感興趣。如果 Advanced Raytrace 配置為使光線追跡在追跡結束時自動應用ray selection filter以刪除任何不感興趣的光線,則可以切換“compress ray buffer”選項,以將ray buffer額外壓縮為僅保留剩余的光線數據并釋放已刪除光線的內存。某些應用需要在ray buffer上執(zhí)行多次分析以提取感興趣的量,并將ray buffer壓縮到其最小,這可以在光線處理循環(huán)期間顯著節(jié)省時間。
$14:(< VyLH"cCv 2. FRED MPC(GPU光線追跡和分析) B2=\2< • 為了使用最新的 NVIDIA 庫和 GPU 硬件,對 GPU 代碼庫進行了重大的架構重寫。新架構不僅比以前的版本更快,而且更新的 NVIDIA 庫允許更快、更廣泛地開發(fā) MPC 功能,這在更新以前是不能的。鑒于 NVIDIA 的技術路線圖,預計未來不會對這種規(guī)模的 GPU 代碼庫進行重寫。
rJyCw+N0 • MPC 現(xiàn)在支持所有理想的
鏡頭類型。
F=a+z/xKT • MPC 現(xiàn)在支持所有
衍射光柵和衍射效率類型。
QCOo •
探測器實體現(xiàn)在支持使用 MPC 光線追跡進行光線選擇過濾。這適用于 Detector Entity CalcTiming
參數是“At Trace End”或“During Trace”。
+a@GHx4- • 當CalcTiming 參數為“At Trace End”或“During Trace”時,探測器實體現(xiàn)在可以訪問分割模式光線追跡期間生成的子光線.
lEjwgk { • 現(xiàn)在在 MPC 光線追跡之后報告光線計數(例如,Analyses > Surface Incident/Absorbed Power)。此外,作為 MPC 光線追跡的一部分生成的分析結果節(jié)點 (ARN) 還包括光線計數信息,可以通過右鍵單擊 ARN 并選擇Detailed Report選項來訪問。
?X$,fQ#F| • MPC 光線追跡和分析現(xiàn)在可以以單
精度(32 位)和雙精度(64 位)浮點精度運行。新的 MPC 菜單和工具欄上提供了用于選擇精度模式的切換開關,并且切換開關的狀態(tài)與文檔一起保存。MPC 高級光線追跡對話框還包含一個新選項,用于執(zhí)行雙浮點精度的 MPC 光線追跡。盡管并非所有的應用都需要使用 64 位精度的光線追跡,這通常以犧牲光線追跡速度為代價,但這也是一項重要的診斷和測試功能,可以評估單精度對給定計算結果的影響。
sYSLmUZ{ QP@<)`1t9