《实时图形的神经着色.pdf》由会员分享,可在线阅读,更多相关《实时图形的神经着色.pdf(74页珍藏版)》请在三个皮匠报告上搜索。
1、Neural Shading for Real-Time GraphicsAndrew Allan,Devtech Engineer|Graphics Programming ConferenceIntroduction Why Neural Shading?Real-time rendering is about approximating reality with the highest fidelity possible within 16 or 33 milliseconds per frame.This pursuit has driven over 40 years of incr
2、easingly complex graphics pipelines and shader code.Cook,1984200020072019Insert images hereWhat is Neural Shading?Neural Shading integrates machine learning into the real-time rendering pipeline,replacing or augmenting traditional shading functions with learned neural networks.NeuralWhat is Neural S
3、hadingNeural Shading Utilises a neural network Anything that is trainable What is Neural ShadingNeural Shading Utilises a neural network Anything that is trainable Runs in the graphics pipeline Part of the normal shading codeHarnessing Neural Hardware Modern consumer GPUs include neural network acce
4、lerators that remain idle during traditional rendering.Neural Shading allows us to harness these accelerators through Cooperative Vectors,integrating neural computation directly into the graphics pipeline.Classical vs.Neural Shading Real-time rendering has always relied on approximate mathematical s
5、olutions to simulate physically accurate effects.Classical engineering methods depend on these analytical models,but many shading problems are too complex or costly to express accurately.Neural Shading learns these complex relationships directly from data,bypassing the need for explicit analytical s
6、olutions.NeuralResearchFujieda and Harada,2024Vaidyanathan et al.,2023Belcour and Benyoub,2025Kuznetsov et al.,2021Mullia et al.,2024Zeltner et al.,2024Mildenhall et al.,2020Kerbl et al.,2023Mller et al.,2022Dereviannykh et al.,2024Mller et al.,2021Mller et al.,2019Figueiredo et al.,2025Dong et al.,