Synthesis and rendering of bidirectional texture functions on arbitrary surfaces | IEEE Journals & Magazine | IEEE Xplore