在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用時空藍色噪聲紋理實時渲染一

星星科技指導員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-04-14 09:34 ? 次閱讀

藍色噪波紋理可用于提供每像素隨機值以在渲染中生成噪波圖案。藍色噪聲紋理比隨機數生成器或散列(兩者都是白噪聲)產生的噪聲更難看到,也更容易去除。要使用藍色噪波紋理,請在屏幕上平鋪它,使用最近鄰點采樣讀取紋理,并將其用作隨機值。

在本文中,我們將時間軸添加到藍色噪波紋理中,為每個幀提供高質量的空間藍色噪波,并使每個像素隨時間變為藍色。與其他藍色噪聲動畫方法相比,這提供了更好的收斂性和時間穩定性。我們還將向您展示如何制作非均勻的藍色噪波紋理,以便進行重要采樣。我們將在后續文章 使用時空藍色噪聲紋理實時渲染,第 2 部分 中進行更深入的技術探討。

雖然 other methods 結合了藍色噪聲和更好的收斂性,但它們首先關注收斂性,其次關注藍色噪聲。我們的工作首先關注藍色噪聲,其次關注收斂,這有助于在采樣數最低的情況下獲得更好的渲染效果,而藍色噪聲的好處最大。

藍色噪聲紋理的一個顯著限制是,它們在低采樣數、低維算法中效果最好。對于高采樣數或路徑跟蹤等算法中的高維,您可能希望切換到低差異序列以消除錯誤,而不是試圖用藍色噪聲隱藏錯誤。

同樣值得一提的是,在 TAA 下運動的像素失去了時間上的好處,我們的噪聲就如同純粹的空間藍色噪聲。然而,在一瞬間仍然是偶數的像素獲得了時間穩定性和較低的誤差,當它們再次運動時,這將由 TAA 攜帶。在這些情況下,我們的噪聲并不比空間藍色噪聲差,因此應始終使用它,以在可用的情況下獲得好處,否則不會更糟。

使用隨機單次散射,其中自由飛行距離隨時間使用一系列藍色噪聲遮罩進行采樣。傳統的 2D 藍色噪聲遮罩(最左側)很容易在空間上進行過濾,但隨著時間的推移,會顯示出白噪聲信號,使得基礎信號難以在時間上進行過濾。

我們的時空藍色噪聲( STBN )遮罩(大圖像右側)在時間維度上還表現出藍色噪聲,導致信號更容易隨時間過濾。在最右邊,我們展示了主圖像的兩種裁剪,以及它們在空間( DFT ( XY ))和時間( DFT ( ZY ))上的相應離散傅里葉變換。 Z 軸是時間。大圖像中的插圖(右上角和右下角)顯示了地面真相。

標量

標量時空藍色噪波紋理存儲每個像素的標量值,對于需要每個像素的隨機標量值的渲染算法非常有用,例如隨機透明度。通過 在 3D 中運行 void 和 cluster 算法 生成這些紋理,但修改能量函數。

計算兩個像素之間的能量時,僅當兩個像素來自同一紋理切片(具有相同的 z 值)或在不同時間點是相同的像素(具有相同的 xy 值)時,才返回能量值;否則,它返回零。結果是 N 紋理,在空間上是完全藍色的,但每個像素在 z 軸(時間)上也是藍色的。在這些紋理中,( x 、 y )平面是與屏幕像素相對應的空間維度, z 軸是時間維度。在每幀 z 尺寸上前進一步。

圖 2 顯示了時空藍色噪波、一組獨立的 2D 藍色噪波紋理和 3D 藍色噪波的示例紋理以及 XY 和 XZ DFT 。只有我們的噪聲在空間( XY )上是藍色的,在時間( Z )上是藍色的,正如你可以從中心的變暗中看到的,在那里低頻會衰減。

在圖 2 中, 3D 藍色噪聲的各個片段在空間和時間上都不好。只有我們的時空藍色噪聲在空間和時間上都是藍色的。有關為什么 3D 藍色噪波對設置藍色噪波動畫不有用的更多信息,請參見 3D 藍色噪音問題 中 Christoph Peters 的精彩解釋。

圖 2 。二維藍色噪波在空間上是藍色的,但在時間上不是很好的采樣

圖 3 顯示了在黑色背景上 50% 透明的紋理,使用噪波進行二元 alpha 測試(隨機透明度),并使用 temporal anti-aliasing ( TAA )進行過濾。

獨立的藍色噪波紋理是對白色噪波的顯著改進,它在每一幀中都有一組均勻分布的幸存像素。與白噪聲相比,這種方法對于鄰域采樣抑制效果更好,白噪聲具有殘存像素的團塊和空洞。時空藍色噪波通過使每個像素在時間上均勻分布的幀上存活下來而表現得更好,從而獲得更收斂、更穩定的結果。

圖 3 。在 TAA 下,使用各種類型的噪聲進行 50% 透明度的隨機透明度測試

在圖 3 中,白噪波(左)非常嘈雜,因為藍噪波(中)中不存在團塊和空洞。我們的時空藍色噪聲通過使像素不僅在空間上而且在時間上均勻地存活而做得更好。

載體

矢量時空藍色噪波紋理存儲每個像素的矢量值,對于需要每個像素的隨機矢量的渲染算法非常有用,例如光線跟蹤環境光遮擋。您可以通過在 3D 中從 藍色噪聲抖動采樣 ( BNDS )運行算法來生成這些紋理。你在那篇論文中對能量函數做了同樣的修改,就像你在 void 和 cluster 中對標量做的一樣。如果它們來自同一紋理切片,或者它們在不同時間點是同一像素,則僅返回非零能量。

結果還是 N 紋理,在空間上是完全藍色的,但每個像素在 z 軸上也是藍色的。可以使用單位向量,這在需要方向向量的情況下很有用,也可以使用非單位向量,這在只需要 N 維隨機數(如空間中的點)時很有用。

圖 4 顯示了向量值時空藍色噪聲的切片,以及它們在空間和時間軸上的頻率分量。這表明它們在空間上是藍色的,在時間上是藍色的。

圖 4 。 128x128x64 時空藍色噪聲紋理及其頻率顯示為維度 1 、 2 和 3 的單位向量和非單位向量。

圖 5 顯示了使用各種類型的單位 vec3 噪聲的 4 個逐像素光線跟蹤環境遮擋( AO )樣本。如果向量朝向法線,則該向量為負值。白噪聲、獨立的藍色噪聲紋理和時空藍色噪聲之間的質量差異非常明顯。

圖 5 。使用均勻分布的光線對每像素 AO 進行四次采樣。藍色噪聲比白色噪聲好得多,而時空藍色噪聲比藍色噪聲好得多,因為隨著時間的推移采樣效果更好。

重要性抽樣

BNDS 算法從一組白噪聲紋理開始,并重復隨機交換像素(如果交換改善了能量函數)。但是,沒有理由必須將這些紋理初始化為均勻的白噪聲向量。

當將它們初始化為非均勻分布時,該算法仍然可以創建藍色噪波紋理。結果是時空藍色噪聲紋理,它也恰好有一個非均勻直方圖,允許進行重要采樣。由于需要每個像素的 PDF 進行重要性采樣,您可以將 PDF ( x )存儲在 alpha 通道中,也可以根據紋理中的值計算 PDF ,例如,如果它是余弦半球加權的,則進行點積,或者除以作為著色器常量傳入的規格化值。

圖 6 顯示了重要性采樣、向量值、時空藍色噪聲紋理。

圖 6 。重要采樣的時空藍色噪聲切片,其 DFT ,以及它們是重要采樣的源圖像。紋理的 alpha 通道將 PDF 存儲為最小和最大 PDF 之間的百分比。

圖 7 顯示了再次跟蹤 AO 的四個每像素采樣光線,但使用了余弦加權半球,重要性采樣單位向量。白噪波生成一個單位 vec3 ,將其添加到法線,然后進行規格化。 Blue noise 和 STBN 的紋理中存儲了余弦加權半球向量,這些向量使用 TBN 基矩陣轉換為切線空間。

查看旋轉木馬頂部的橢圓顯示藍色噪波比白色噪波效果更好。

查看右上角的窗口幀,您可以看到 STBN 在陰影中的噪波如何比獨立的藍色噪波紋理少。

圖 7 。余弦加權半球形(重要性采樣)每像素四個采樣環境遮擋。

在圖 7 中,噪聲之間的差異不如均勻采樣時明顯,但仍然存在。藍色噪聲中的噪聲比白色噪聲更難看到,也更容易過濾。 STBN 中的噪聲與之相同,但幅度也較低。

結論

藍色噪波是一種在低采樣數下獲得外觀更好的圖像的好方法,就像在實時渲染中發現的那樣。藍色噪波在幾乎任何每像素需要一個或多個隨機值的情況下都很有用。

關于作者

Alan Wolfe 最初是一名自學成才的游戲編程愛好者,擁有超過 20 年的游戲開發經驗,擁有包括《星際爭霸 2 》、《風暴英雄》、《高譚市冒名頂替者》、《線騎士》和《瘋狂扭曲的陰影星球》在內的多部游戲。 Alan 對藍色噪音和其他隨機渲染方法有著不健康的迷戀。

Nathan Morrical 是博士。猶他大學的學生,來自NVIDIA OpTix 團隊的實習生和皮克斯的 RenderMan 集團,以及科學計算和成像研究所( SCI )的現任成員。他的研究興趣包括高性能光線跟蹤框架和計算、科學數據可視化、計算幾何和實時光線跟蹤。在加入 SCI 之前, Nate 在愛達荷州立大學獲得了計算機科學學士學位,在那里他研究了交互式計算機圖形學和計算幾何。

Tomas Akenine-Moller 是NVIDIA 杰出的研究科學家,目前正在休假,他是隆德大學計算機圖形學教授。托馬斯與人合著 Real-Time Rendering 、 浸入線性代數 并共同編輯 射線追蹤寶石 I 。

Ravi Ramamoorthi 是 Nvidia 的一名研究顧問,他是圣地亞哥加利福尼亞大學的教授,他擔任 Ronald L.Graham 計算機科學系的主席,也是 UCSD 視覺計算中心的創始主任。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 噪聲
    +關注

    關注

    13

    文章

    1137

    瀏覽量

    47839
  • NVIDIA
    +關注

    關注

    14

    文章

    5213

    瀏覽量

    105649
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    電網運維動態聲紋特征分析系統:聆聽設備“心跳”的智能守護者

    文章由山東華科信息技術有限公司提供在電網智能化轉型的浪潮中,設備運維模式正經歷深刻變革。傳統人工巡檢依賴經驗判斷,難以捕捉設備早期隱性故障。動態聲紋特征分析系統通過解析設備運行聲紋,為電網運維裝上
    的頭像 發表于 05-13 09:44 ?72次閱讀
    電網運維動態<b class='flag-5'>聲紋</b>特征分析系統:聆聽設備“心跳”的智能守護者

    智能電力聲紋監測系統:守護電網安全的“聲紋衛士”

    文章由山東華科信息技術有限公司提供在科技日新月異的今天,電力系統的智能化轉型已成為行業發展的必然趨勢。其中,智能電力聲紋監測系統作為種創新的監測技術,正逐步成為守護電網安全的重要工具。2025年
    的頭像 發表于 04-23 09:32 ?220次閱讀
    智能電力<b class='flag-5'>聲紋</b>監測系統:守護電網安全的“<b class='flag-5'>聲紋</b>衛士”

    CPU渲染、GPU渲染、XPU渲染詳細對比:哪個渲染最快,哪個效果最好?

    動畫渲染動畫3D渲染技術需要應對復雜的計算任務和精細的圖像處理,作為渲染技術人員,選擇合適的渲染模式,會直接影響制作效率和成品質量。在主流的渲染
    的頭像 發表于 04-15 09:28 ?228次閱讀
    CPU<b class='flag-5'>渲染</b>、GPU<b class='flag-5'>渲染</b>、XPU<b class='flag-5'>渲染</b>詳細對比:哪個<b class='flag-5'>渲染</b>最快,哪個效果最好?

    2D圖形渲染緩慢怎么加快?

    我有個圖形應用程序,它似乎渲染屏幕的速度很慢。按下屏幕后,通常需要相當長的時間來更新,大約 50 或 100 毫秒。 在應用程序啟動時,我看到條錯誤消息“GDK 無法創建 GL 上下文,回退
    發表于 04-02 06:46

    京朗仕特工業聲紋檢測設備支持定向拾音

    我們人可以通過六感感知周圍環境變化,用來判斷當前的情況是不是有危險因素的存在,但有些聲音是用人耳無法直接聽到的,如工業上的聲紋,涉及到高頻聲音等需要借助儀器,京朗仕特工業聲紋檢測
    的頭像 發表于 03-05 14:43 ?244次閱讀
    京朗仕特工業<b class='flag-5'>聲紋</b>檢測設備支持定向拾音

    GPU渲染才是大勢所趨?CPU渲染與GPU渲染的現狀與未來

    在3D建模和渲染領域,隨著技術的發展,CPU渲染和GPU渲染這兩種方法逐漸呈現出各自獨特的優勢,并且在不同的應用場景中各有側重。盡管當前我們處在個CPU
    的頭像 發表于 02-06 11:04 ?481次閱讀
    GPU<b class='flag-5'>渲染</b>才是大勢所趨?CPU<b class='flag-5'>渲染</b>與GPU<b class='flag-5'>渲染</b>的現狀與未來

    維智科技提供時空數據治理服務

    城市作為個最具價值的超大綜合體,在推進全域數字化轉型的過程中,會產生大量的時空數據。
    的頭像 發表于 01-14 09:25 ?366次閱讀

    維智科技亮相首屆時空智能國際學術研討會

    近期,第一屆時空智能國際學術研討會暨李德仁院士學術思想研討會在武漢召開。大會聚焦未知空間自主測繪、實時遙感與智能解譯、時空計算與智能服務,匯聚國內外相關領域專家、兩院院士、知名學者與會,共同展望
    的頭像 發表于 11-25 13:55 ?496次閱讀

    噪聲紋波探頭測量應用指南

    當今大多數電子設計都要求不同的供電電壓才能正確運行。事實上,塊電路內部許多元器件都要求多種電壓,特別是高度集成的片上系統及多種技術接口在起的微處理器設計。 由于許多因素,執行 DC 低噪聲紋
    的頭像 發表于 11-13 13:56 ?475次閱讀
    低<b class='flag-5'>噪聲紋</b>波探頭測量應用指南

    調試PCM3500E,DAC輸出噪聲紋波峰峰值居然高達600mV,為什么?

    你好!最近在調試PCM3500E,發現其DAC部分,輸出噪聲紋波峰峰值居然高達600mV,將芯片power down之后噪聲就消除了。附圖是DIN輸入全零時,紋波的波形特征。
    發表于 11-08 07:25

    佰維DW100,解鎖時空夢境

    對于電競玩家來說,每次硬件升級都是對勝利渴望的體現,每束RGB燈光的跳動都是速度與激情的詮釋。游戲是穿越時空的冒險,而玩家是其中的探索者。今天,佰維存儲推出“時空行者”——DW10
    的頭像 發表于 10-17 16:13 ?517次閱讀

    RT-Thread攜手進迭時空:共建RISC-V實時計算生態

    日益高漲。基于新代精簡指令集架構RISC-V開發的高性能計算芯片,可極大提升計算效能,提供更多優質算力。近日,RT-Thread與進迭時空(杭州)科技有限公司宣布
    的頭像 發表于 08-06 08:35 ?720次閱讀
    RT-Thread攜手進迭<b class='flag-5'>時空</b>:共建RISC-V<b class='flag-5'>實時</b>計算生態

    深入理解渲染引擎:打造逼真圖像的關鍵

    在數字世界中,圖像渲染是創造逼真視覺效果的核心技術。渲染引擎,作為這過程中的關鍵組件,負責將二維或三維的模型、紋理、光照等數據轉化為人們肉眼可見的二維圖像。本文將深入探討
    的頭像 發表于 06-29 08:28 ?550次閱讀
    深入理解<b class='flag-5'>渲染</b>引擎:打造逼真圖像的關鍵

    VIVERSE 推行實時3D渲染: 探索Polygon Streaming技術力量與應用

    在商業領域和娛樂行業中,3D渲染技術直是推動視覺體驗革新的關鍵力量。隨著技術的進步,實時3D渲染技術逐漸成為主流,近期VIVERSE平臺對外發布引入
    的頭像 發表于 05-31 15:49 ?2528次閱讀
    VIVERSE 推行<b class='flag-5'>實時</b>3D<b class='flag-5'>渲染</b>: 探索Polygon Streaming技術力量與應用

    CPU渲染和GPU渲染優劣分析

    使用計算機進行渲染時,有兩種流行的系統:基于中央處理單元(CPU)或基于圖形處理單元(GPU)。CPU渲染利用計算機的CPU來執行場景并將其渲染到接近完美。這也是執行渲染的更傳統方式。
    的頭像 發表于 05-23 08:27 ?1054次閱讀
    CPU<b class='flag-5'>渲染</b>和GPU<b class='flag-5'>渲染</b>優劣分析
    主站蜘蛛池模板: 色播视频在线观看免费 | 男人天堂网在线播放 | you ji z z日本人在线观看 | 可以免费观看的一级毛片 | 日本黄色高清视频网站 | 午夜视频在线观看国产 | 欧美三级小视频 | 激情六月天 | 男人的天堂免费视频 | 成人爽a毛片在线视频 | 国模大尺度在线 | 天天摸天天做天天爽 | 天天操天天舔天天射 | 免费又爽又黄的禁片1000部 | 成人精品视频一区二区三区 | 夜色剧场 | 黄色国产在线观看 | 婷婷狠狠| free性欧美69高清 | 天堂中文资源在线地址 | 国产一二三区在线 | 午夜免费一级片 | 色婷婷狠狠久久综合五月 | 成人福利在线视频 | 精品噜噜噜噜久久久久久久久 | 成人国产永久福利看片 | 2021国产成人午夜精品 | 午夜啪 | 在线看逼 | 免费久久久久 | 国产精品久久久久网站 | 色宅男看片午夜大片免费看 | 亚洲成色www久久网站 | 特黄黄三级视频在线观看 | 国产稀缺精品盗摄盗拍 | 久久天天躁狠狠躁夜夜2020一 | 四虎www成人影院免费观看 | 日本一区二区三区在线 视频观看免费 | 欧美精品综合一区二区三区 | 奇米影视奇米色777欧美 | 国产 日韩 欧美 高清 |