mkae / BSDFProcessor

Viewer for BSDF, BRDF, and BTDF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BSDF Processor

Overview

BSDF Processor is an application for interactive visualization of BSDF (bidirectional scattering distribution function). The target users of BSDF Processor are engineers and researchers investigating the measured reflection and transmission data. BSDF Processor can load data files and provides 3D plots, real-time rendering of 3D models, table view and so on. Basic functions are implemented using libbsdf.

BSDF Processor can load the following formats:

Format Extension Measured Data
Integra Diffuse Distribution .ddr, .ddt
Integra Specular Distribution .sdr, .sdt
Zemax BSDF .bsdf RPC Photonics
LightTools BSDF .bsdf
ASTM E1392-96(2002) .astm Cornell University
MERL BRDF .binary MERL

BSDF Processor can export the following formats:

Format Extension
Integra Diffuse Distribution .ddr, .ddt

Gallery

Screenshots

   

Movie

mov

License

BSDF Processor is licensed under the terms of the Mozilla Public License, version 2.0. See the LICENSE file.

Download

Windows (32bit):
BSDFProcessor-1.1.4-windows-x86.zip

Building BSDF Processor

BSDF Processor uses the following open source libraries:

CMake is used as the build system. Search paths for libraries are set through CMake variables: LIBBSDF_DIR, OSG_DIR, EIGEN3_INCLUDE_DIR, and CMAKE_PREFIX_PATH for Qt 5.

Future Plans

  • Loads other file formats
  • Displays more information of BSDFs

Sponsor

About

Viewer for BSDF, BRDF, and BTDF

License:Mozilla Public License 2.0


Languages

Language:C++ 59.7%Language:HTML 39.4%Language:CMake 0.7%Language:C 0.2%