NeuMIP: Multi-Resolution Neural Materials


1University of California, San Diego   2Adobe Research


We propose NeuMIP, a neural method for representing and rendering a variety of material appearances at different scales. Classical prefiltering (mipmapping) methods work well on simple material properties such as diffuse color, but fail to generalize to normals, self-shadowing, fibers or more complex microstructures and reflectances. In this work, we generalize traditional mipmap pyramids to pyramids of neural textures, combined with a fully connected network. We also introduce neural offsets, a novel method which enables rendering materials with intricate parallax effects without any tessellation. This generalizes classical parallax mapping, but is trained without supervision by any explicit heightfield. Neural materials within our system support a 7-dimensional query, including position, incoming and outgoing direction, and the desired filter kernel size. The materials have small storage (on the order of standard mipmapping except with more texture channels), and can be integrated within common Monte-Carlo path tracing systems. We demonstrate our method on a variety of materials, resulting in complex appearance across levels of detail, with accurate parallax, self-shadowing, and other effects.


Arxiv version
WebGL Real-Time Demo - high-res low-res
Code (coming soon)
Optix Real-Time Demo (coming soon)



Two Minute Papers


    title = {NeuMIP: Multi-Resolution Neural Materials},
    author = {Kuznetsov, Alexandr and Mullia, Krishna and Xu, Zexiang
                  and Ha\v{s}an, Milo\v{s} and Ramamoorthi, Ravi},
    journal = {Transactions on Graphics (Proceedings of SIGGRAPH)},
    year = {2021},
    month = jul,
    volume = {40},
    number = {4},
    articleno = {175},
    numpages = {13},