OptiX – NVIDIA 技術博客
http://www.open-lab.net/zh-cn/blog
閱讀開發者創建的最新技術信息、頭條新聞 和內容。
Fri, 09 May 2025 04:05:58 +0000
zh-CN
hourly
1
196178272 -
使用 NVIDIA OptiX 9 和 NVIDIA RTX Mega Geometry 實現動態場景的快速光線追蹤
http://www.open-lab.net/zh-cn/blog/fast-ray-tracing-of-dynamic-scenes-using-nvidia-optix-9-and-nvidia-rtx-mega-geometry/
Thu, 24 Apr 2025 03:57:25 +0000
http://www.open-lab.net/zh-cn/blog/?p=13723
Continued]]>
實時光線追蹤是一種強大的渲染技術,可以生成非常逼真的圖像。 NVIDIA OptiX 和 RTX 技術使這一切成為可能,即使是具有大量細節的場景也是如此。然而,當這些細節豐富的場景涉及到動作和動畫時,保持實時光線追蹤性能可能具有挑戰性。 本文將探討 NVIDIA OptiX 9 的全新 RTX Mega Geometry 功能 (尤其是 Cluster Acceleration Structures (CLAS)) 如何實現動態、高密度幾何圖形的快速光線追蹤。我們將特別關注細分表面。您可以在 NVIDIA/optix-subd GitHub 資源庫中獲取演示 OptiX 中 CLAS API 的開源示例代碼以及本文中描述的概念。 RTX 硬件上的 NVIDIA OptiX 能夠以每個像素一個樣本的速度實時光線追蹤大型場景,前提是幾何圖形保持不變。
Source
]]>
13723
-
使用 NVIDIA GeForce RTX 50 系列 GPU 實時渲染路徑追蹤頭發
http://www.open-lab.net/zh-cn/blog/render-path-traced-hair-in-real-time-with-nvidia-geforce-rtx-50-series-gpus/
Thu, 06 Feb 2025 04:14:54 +0000
http://www.open-lab.net/zh-cn/blog/?p=12860
Continued]]>
2018 年, NVIDIA RTX 引入了對光線追蹤三角形網格的硬件支持。但是,頭發和毛皮的光線追蹤仍然是一個計算密集型問題,一直難以進一步加速。那就是,直到現在。 NVIDIA GeForce 50 系列 GPUs 在加速毛發和毛皮光線追蹤方面取得了重大進步:硬件光線追蹤支持線性掃描球體 (LSS) 基元。這種新基元是向實時渲染高質量數字人邁出的一大步。逼真的人類渲染的應用領域與日俱增,包括 AI 虛擬形象、電影和游戲角色、圖形研究、高性能科學計算應用、合成數據生成等。 LSS 現已在 NVIDIA OptiX 和 NVAPI SDK 中提供。 RTX Character Rendering SDK 是 NVIDIA RTX Kit 的一部分,其中包含使用基于物理性質的著色模型的 LSS 的高級實時毛發示例。RTX Kit 是一套神經渲染技術,
Source
]]>
12860
-
NVIDIA OptiX 著色器綁定表優化實現高效光線追蹤
http://www.open-lab.net/zh-cn/blog/efficient-ray-tracing-with-nvidia-optix-shader-binding-table-optimization/
Tue, 17 Dec 2024 09:40:56 +0000
http://www.open-lab.net/zh-cn/blog/?p=12501
Continued]]>
NVIDIA OptiX 是通過 CUDA 實現 GPU 加速光線追蹤的 API,通常用于渲染包含各種物體和材質的場景。在 OptiX 啟動期間,當光線與幾何基元相交時,系統會執行命中著色器。著色器綁定表 (Shader Binding Table, SBT) 回答了為給定的交集執行哪個著色器的問題。SBT 還可用于將輸入數據映射到著色運算。 本文介紹了在應用中布局 Shader Binding Table(SBT)的幾種不同方法,以及著色器訪問其數據的不同方法。通過盡可能減少 SBT 和著色數據,您可以節省內存、提高性能并簡化 SBT 本身的管理。 光線追蹤應用通常會為每個網格對象存儲兩種主要類型的數據:幾何信息 (例如著色法線) 和材質參數 (例如漫反射或粗糙度參數)。材質著色器會訪問這些數據,以執行計算,例如當前交叉點的光照。
Source
]]>
12501
-
通過 NVIDIA OptiX 8 實現靈活且強大的光線追蹤功能
http://www.open-lab.net/zh-cn/blog/flexible-and-powerful-ray-tracing-with-optix-8/
Mon, 07 Aug 2023 03:50:05 +0000
http://www.open-lab.net/zh-cn/blog/?p=7637
Continued]]>
實現逼真的視覺效果一直是計算機圖形領域人士所追求的目標。NVIDIA OptiX 是一款強大且靈活的光線追蹤技術框架,能讓用戶充分挖掘光線追蹤的潛力。NVIDIA OptiX 是一款基于CUDA并行編程模型的GPU加速光線追蹤API,能夠提供實現光線追蹤所需的全部工具,助力在NVIDIA圖形處理器上高效地定義和執行復雜的光線追蹤算法。配合OpenGL或DirectX等圖形API,NVIDIA OptiX可幫助用戶創建渲染器,實現更快、更具成本效益的產品開發周期。 NVIDIA OptiX 廣泛應用于如產品設計、可視化等各種媒體和娛樂垂直領域。設計人員可通過它渲染出高質量的產品圖像和動畫,提升可視化設計與迭代效率。它可以準確模擬出真實的照明和材質,呈現更加逼真的最終產品。 圖 1. 人物建模圖像:在Maya和Mudbox中建模和貼圖,未使用掃描,
Source
]]>
7637
-
使用 PyOptiX 的 Nuba 擴展在 Python 中編寫光線跟蹤應用程序
http://www.open-lab.net/zh-cn/blog/writing-ray-tracing-apps-in-python-using-numba-for-pyoptix/
Wed, 01 Jun 2022 03:27:00 +0000
http://www.open-lab.net/zh-cn/blog/?p=4254
Continued]]>
光線跟蹤是一種渲染算法,它可以通過模擬光如何傳輸以及與不同材質的交互來生成照片級真實感圖像。如今,它被廣泛應用于游戲開發、電影制作和物理模擬中,將圖像帶入生活。 然而,光線跟蹤算法計算量大,需要在 GPU 上進行硬件加速才能實現實時性能。 為了利用光線跟蹤的硬件功能,人們發明了各種工具鏈和語言來滿足需要,例如 openGL 和著色語言。 通常,這些軟件工具鏈的構建過程會給 Python 開發人員帶來重大挑戰。為了減輕困難并為編寫光線跟蹤內核提供熟悉的環境, NVIDIA 為 PyOptiX 開發了 Numba 擴展。這種擴展使圖形研究人員和應用程序開發人員能夠減少從構思到實現的時間,并縮短每次迭代的開發周期。 在本文中,我將概述 NVIDIA 光線跟蹤引擎 PyOptiX ,并解釋 Python JIT 編譯器 Numba 如何加速 Python 代碼。最后,
Source
]]>
4254
-
最新的 NVIDIA OptiX 渲染光線跟蹤的速度比以往任何時候都快
http://www.open-lab.net/zh-cn/blog/latest-nvidia-optix-renders-ray-tracing-faster-than-ever-before/
Mon, 08 Nov 2021 10:30:00 +0000
http://www.open-lab.net/zh-cn/blog/?p=2217
Continued]]>
NVIDIA OptiX 射線跟蹤引擎是一個可擴展的無縫框架,可在 GPU 上提供最佳的射線跟蹤性能。在今年秋季更新英偉達 OpTIX SDK ,開發人員將能夠利用新的編譯技術,和優越的分層和時間去噪處理更多的射線跟蹤工作負荷,更快。 NVIDIA OptiX 7 . 4 附帶了一項新功能,支持包含多個函數的 OptixModule 對象的并行編譯。工作被表示為從 API 返回的任務對象,可以并發執行以實現并行性。當發現并行機會時,將返回其他任務。線程在 NVIDIA OptiX 之外通過從應用程序管理的線程執行任務來處理。該應用程序可以更容易地將并行工作集成到現有的作業調度器中。 圖 1 。夜晚廢棄的房子,用紅移渲染.圖片由 Daz3D 提供。 NVIDIA OptiX 7 . 4 已將光線有效載荷的大小從 8 個寄存器增加到 32 個寄存器。
Source
]]>
2217
-
在 NVIDIA GTC 上通過專業可視化課程探索最新的圖形
http://www.open-lab.net/zh-cn/blog/explore-the-latest-in-graphics-with-professional-visualization-sessions-at-nvidia-gtc/
Tue, 19 Oct 2021 07:34:00 +0000
http://www.open-lab.net/zh-cn/blog/?p=2057
Continued]]>
圖形技術的最新突破正在提升跨行業的工作流程,您可以在 11 月 8 日開始的 NVIDIA GTC 體驗這一切。 有幾個 GTC 課程供專業內容創作者、工程師和開發人員參加,他們希望探索 NVIDIA 加速的新工具和技術。 我們將展示 NVIDIA 是如何為實時光線跟蹤技術和高級 AI 功能提供動力的,這些技術和功能可以幫助用戶更快地構建逼真的可視化效果和 3D 內容。與會者將聽取特別嘉賓演講,如 ARM A 聯合創始人邁克爾·伯哈努和 Ele CTR onic Arts 研究總監康拉德·托爾馬爾。 免費注冊并探索增強圖形工作流程的所有新方法。 輸入 Omniverse 進行產品設計和制造 從制造到設計和工程, Omniverse 有可能徹底改變我們的建造方式。加入本課程,深入了解制造業的未來。 RTX 光線跟蹤 101 :
Source
]]>
2057
人人超碰97caoporen国产