当前位置: X-MOL 学术ACM Trans. Graph. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Modular primitives for high-performance differentiable rendering
ACM Transactions on Graphics  ( IF 6.2 ) Pub Date : 2020-11-27 , DOI: 10.1145/3414685.3417861
Samuli Laine 1 , Janne Hellsten 1 , Tero Karras 1 , Yeongho Seol 1 , Jaakko Lehtinen 2 , Timo Aila 1
Affiliation  

We present a modular differentiable renderer design that yields performance superior to previous methods by leveraging existing, highly optimized hardware graphics pipelines. Our design supports all crucial operations in a modern graphics pipeline: rasterizing large numbers of triangles, attribute interpolation, filtered texture lookups, as well as user-programmable shading and geometry processing, all in high resolutions. Our modular primitives allow custom, high-performance graphics pipelines to be built directly within automatic differentiation frameworks such as PyTorch or TensorFlow. As a motivating application, we formulate facial performance capture as an inverse rendering problem and show that it can be solved efficiently using our tools. Our results indicate that this simple and straightforward approach achieves excellent geometric correspondence between rendered results and reference imagery.

中文翻译:

用于高性能可微渲染的模块化基元

我们提出了一种模块化的可微分渲染器设计,通过利用现有的、高度优化的硬件图形管道,其性能优于以前的方法。我们的设计支持现代图形管道中的所有关键操作:光栅化大量三角形、属性插值、过滤纹理查找以及用户可编程的着色和几何处理,所有这些都具有高分辨率。我们的模块化原语允许直接在 PyTorch 或 TensorFlow 等自动微分框架内构建自定义的高性能图形管道。作为一个激励性的应用程序,我们将面部表现捕捉表述为一个逆渲染问题,并表明可以使用我们的工具有效地解决它。
更新日期:2020-11-27
down
wechat
bug