BSDFProcessor Save

Viewer for BSDF, BRDF, and BTDF

Project README

BSDF Processor

BSDF Processor is an application for interactive visualization of BSDF (bidirectional scattering distribution function). The user can investigate and edit BRDF (bidirectional reflectance distribution function) and BTDF (bidirectional transmittance distribution function). Basic functions are implemented using libbsdf.

Features

  • 3D plot using incoming angles and multiple display modes
  • Real-time rendering with directional and environment lighting
  • Table view of sample points
  • Property and characteristic views
  • Simple editor
  • File loaders and exporters for multiple formats
  • BRDF/BTDF generators using reflectance/transmittance models

BSDF Processor can load the following formats:

Format Extension Measured Data
Surface Scattering Distribution Data .ssdd
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
Surface Scattering Distribution Data .ssdd
Integra Diffuse Distribution .ddr, .ddt

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 (64bit):

BSDFProcessor-1.3.0-windows-x64.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_DIR, and Qt5_DIR.

Open Source Agenda is not affiliated with "BSDFProcessor" Project. README Source: KimuraRyo/BSDFProcessor
Stars
56
Open Issues
0
Last Commit
9 months ago

Open Source Agenda Badge

Open Source Agenda Rating