《從行星到街道——現代 GPU 的海量數據渲染.pdf》由會員分享,可在線閱讀,更多相關《從行星到街道——現代 GPU 的海量數據渲染.pdf(20頁珍藏版)》請在三個皮匠報告上搜索。
1、從行星到街道 現代GPU的海量數據實時渲染 吳亞光 目標目標 全域可遠觀,可漫游 多樣的環境渲染 多源的海量數據的實時顯示 全域可遠觀,可漫游全域可遠觀,可漫游 ScalabilityScalability 觀察距離從1米到32公里(最大 可到行星軌道) 最終提交的三角形數和DC數量 符合預算 可以支持任意的場景大?。ㄗ?大可到行星大?。?支持最大1km/s相機地表高速運 動 渲染系統預算 三角形 1.5億 Vertex buffer + Index buffer 3GB Memory Draw-calls 5000 貼圖 2GB Memory Total Data 200 億個 Draw-c
2、alls 200 萬次 貼圖數據 20 GB Total Data 300GB 解決方案 Level of Detail GPU-Driven Rendering Pipelines 異步流式加載 基于四叉樹Quadtree 的 Level of Detail 使用動機使用動機 整體承載量與項目尺寸 無關 Chunked LOD方案 CD LOD方案 Continuous Distance-Dependent Level of Detail for Rendering Heightmaps 深圳 深圳深圳 GPU-Driven Rendering Pipelines GPU 決定哪些東西應該真
3、正的被渲染 GPU Feedback 虛擬紋理(Unreal Engine 4 實現) 異步流式加載 Throughput Bandwidth Latency 外存內存顯存 數據 顯示設備 渲染系統 Throughput & Bandwidth RTX 3090 10GB / frame (16ms) 顯存顯示設備內存 100MB / frame (16ms) 加載系統 Throughput & Bandwidth 外存內存 5MB / frame (16ms) GPU加速數據加載 Compute shader for Residual Data https:/proland.inrialpes.fr/ 多樣的環境渲染多樣的環境渲染VarietyVariety 地形 水域(湖泊、海洋) 建筑 道路 河流 植被 其他附屬物 基于體素的植被系統 GPU實例化的 交通系統 基于多層VT的 地形系