Sai Bangaru – NVIDIA 技術博客 http://www.open-lab.net/zh-cn/blog 閱讀開發者創建的最新技術信息、頭條新聞 和內容。 Thu, 26 Oct 2023 06:33:28 +0000 zh-CN hourly 1 196178272 Differential Slang:應用實例 http://www.open-lab.net/zh-cn/blog/differentiable-slang-example-applications/ Mon, 23 Oct 2023 06:20:55 +0000 http://www.open-lab.net/zh-cn/blog/?p=8056 Continued]]> Differential Slang 可以輕松地與現有的代碼庫集成,從 Python、PyTorch、CUDA 到 HLSL,以幫助執行多個計算機圖形任務,并實現新的數據驅動和神經研究。在這篇文章中,我們介紹了幾個使用可微分 Slang 的代碼示例,以展示不同渲染應用程序的潛在用途和集成的容易性。 這是關于可區分俚語系列的一部分。要獲取更多關于 Slang 語言中的差分編程和自動梯度計算的信息,請參閱Differential Slang:一種用于學習渲染器的著色語言。 計算機圖形學中的基本構建塊之一是 BRDF 紋理圖,它表示材料的多種特性,并描述光如何與渲染表面相互作用。藝術家創作和預覽紋理,但隨后渲染算法會自動轉換紋理,例如過濾、混合 BRDF 屬性或創建 mipmaps。 渲染是高度非線性的,因此紋理貼圖上的線性操作不會產生正確的線性變化外觀。

Source

]]>
8056
Differential Slang:一種用于學習渲染器的著色語言 http://www.open-lab.net/zh-cn/blog/differentiable-slang-a-shading-language-for-renderers-that-learn/ Sun, 22 Oct 2023 06:28:33 +0000 http://www.open-lab.net/zh-cn/blog/?p=8061 Continued]]> NVIDIA 最近發布了 SIGGRAPH Asia 2023 的研究論文,SLANG.D:快速、模塊化和可微分的著色器編程。這篇論文展示了一種語言如何作為一個統一的平臺進行實時、反向和可微分的繪制。這項工作是麻省理工學院、加州大學圣地亞哥分校、華盛頓大學和 NVIDIA 研究人員的合作成果。 這是關于可微分俚語系列的一部分。有關 Slang 與各種機器學習( ML )渲染應用程序的實際示例的更多信息,請參閱 Differential Slang:應用實例。 Slang 是一種用于實時圖形編程的開源語言,它為編寫和維護大規模、高性能、跨平臺的圖形代碼庫帶來了新的功能。Slang 使現代語言結構適應實時圖形的高性能需求,并為 Direct 3D 12、Vulkan、OptiX、CUDA 和 CPU 生成代碼。 雖然 Slang 最初是一個研究項目,

Source

]]>
8061
人人超碰97caoporen国产