BSDFProcessor Versions Save

Viewer for BSDF, BRDF, and BTDF

v1.3.0

10 months ago

Changed

  • Changed 32-bit variables for processing to 64-bit.

v1.2.5

3 years ago

Added

  • Added BRDF/BTDF generation with the adjested intervals of angles in the "Reflectance/Transmittance" dock widget.

v1.2.4

3 years ago

Changed

  • Changed tangent directions of circular faces of cylinder in the render view for anisotropic BRDF.

Fixed

  • Improved the precision of incoming and outgoing directions in the render view.

v1.2.3

3 years ago

Added

  • Angles of the picked direction in the 3D graph, render view, and table view are displayed in the "Picked direction" dock widget.
  • "Property view" dock widget to display properties of data.
  • "Characteristic view" dock widget to display characteristics of data.
  • Saving and restoring of application settings with QSettings.
  • Loading and saving of SSDD file for BRDF/BTDF/specular reflectance/specular transmittance.

Changed

  • Dealt with libbsdf-0.9.13.
  • Changed the picking of incoming direction to a single click.
  • Improved high DPI settings.
  • Renamed dock widgets.
  • Adjusted item layout and text labels of UI.

v1.2.2

4 years ago

Added

  • Applied the logger of libbsdf.
  • Added a switching preprocessor (LIBBSDF_DOUBLE_PRECISION_VECTOR) for double precision vectors.

Changed

  • Dealt with libbsdf-0.9.12.
  • Improved the BTDF generator for the refractive index of less than 1.
  • Adjusted the initial values of parameters for BRDF/BTDF generators.
  • Improved 3D plot of anisotropic data with an incoming polar angle of zero.
  • Adjusted the maximum lengths of directions and axes.
  • Increased the maximum value of parameters for BRDF/BTDF generators.
  • Adjusted intervals of vertices of 3D plot.
  • Replaced the reflectance computation using Monte Carlo integration with steradian-based integration.
  • Applied the constructor of BRDF/BTDF with narrow intervals near specular directions.

Fixed

  • Fixed the click on rendering view without data.
  • Fixed the bug of initial angle display with a nonzero minimum angle.