Abstract

Physically correct and realistic visual appearance rendering or analysis of material surface visual properties require complex descriptive models capable of modelling material dependence on variable illumination and viewing conditions. The recent most advanced representation of visual properties of surface materials is a Bidirectional texture function (BTF). BTF is 7D function of planar coordinates, spectral coordinate, and viewing and illumination angles, respectively. Unlike smooth textures, it specifies their altering appearance due to varying illumination and viewing conditions. This BTF visual appearance dependency on viewing and illumination conditions significantly complicates not only its acquisition, representation, and modelling but also makes its rendering noticeably more demanding. BTF textures are acquired by costly measurements of real materials and their subsequent nontrivial processing. While several techniques for measurement or processing of BTF textures have been described already, there is no environment allowing BTF texture rendering. This contribution describes novel Blender texture plugin for the purpose of BTF texture mapping and rendering. The plugin benefits from our previously developed BTF Roller texture enlargement method which is the integral part of its implementation. The presented plugin allows creating realistic computer animations with additional BTF textures of any required size mapped onto an object surfaces while the other functionality of Blender retains

Highlights

  • There is neither professional nor any open source 3D graphics application currently available which enables realistic surface materials rendering in its most advanced Bidirectional texture function (BTF) representation form [3], [5]

  • We have tested the plugin with BTF measurements either from the University of Bonn [16] or from the Yale University [14]

  • To improve the performance of BTF texture manipulation, BTF Roller synthesis step has been implemented into texture plugin

Read more

Summary

INTRODUCTION

There is neither professional nor any open source 3D graphics application currently available which enables realistic surface materials rendering in its most advanced BTF representation form [3], [5]. An ever-growing number of real world computer vision applications require realistic rendering of genuine materials which cannot be achieved without this recently most advanced available surface material representation. An existing graphical application suitable for BTF texture rendering enhancement is the appropriate solution. As it turned out the best choice is the 3D.

REFLECTANCE REPRESENTATION AND VISUALIZATION
Blender
BLENDER MODIFICATION
Rendering Pipeline Viewing and Illumination Angle Computation
BTF Texture Plugin Interface
BTF Data Buffer
Barycentric Coordinates Interpolation
Texture Synthesis
Plugin Parameters
Overlapping and optimal cut
BTF ROLLER ALGORITHM
Minimal tile size
Multiple tiles
Enlargement
RESULTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call