In topic “Is genBSDF applicable to generate BSDF for micro-prism film?”, I asked a question about how to generate BSDF compatible with radiance. Now I have an idea is following the workflow working from goniophotometer data. I want to generate a data set whose format is the same as goniophotometer data and then use pabopto2bsdf, bsdf2klems tools to generate tabulated BSDF. I downloaded a sample of goniophotometer data whose head is shown below:
* *
#pgII DSF data read from database by pab Ltd “mountain”
#see http://bsdf.pab.eu for pgII gonio-photometer and BSDF details
#mountain-version “pab mountain V3.2.2”
#database-host pgdb
#database-name pabpg
#measured_at “2018-12-04 12:41:38”
#data_read_from_db “2019-01-18 18:57:51”
#database_id 11216
#datapoints_in_db 247100
#database_reference_id 11079
#integrated_value 0.4 6.3
#sample_label “LCPED001”
#sample_name “solartran”
#lamp “halogen”
#beamshape “det,f=200,a=1”
#filterlamp “IRcutoff”
#filterdet “none”
#comment “Laser cut panels for Chantal Basurto.|Visible light, halogen, hot-mirror, focus on detector.|Half Klems, front and back.”
#mcomment “$Id: do_meas_batch.c,v 1.35 2017/08/30 14:27:44 apian Exp apian $daq serial[1]=“008” (channel minimum)|phirot2 place=1|optfile=BIMSOL_AutoRAutoT_High|userdata=$Header: /usr/local/pab_pg/etc/RCS/userdata.pgII-hslu,v 1.13 2017/03/29 13:03:56 pgadmin Exp pgadmin $|cxtcounter=yes|bl_armB=0|daq_ss=100|speedbend=(0,0)|pawait=150|minspacing=-1|lamp_cycles=76 poweron=63737 [h] last_change=5440 [min]”
#dbfilter “”
#column daq
#dump-host pgII-hslu
#incident_angle 110 67.5
#intheta 110
#inphi 67.5
#rear_integral 0.398
#incident_and_rear_integral 110 67.5 0.398
#mountain_minimum_angle 0.0014 [deg]
#datapoints_in_file 240660
#format: theta phi DSF
* *
As my understanding, the theta, phi, and data points in bold are used by pabopto2bsdf, and they should be revised case by case, but I am not quite sure whether other information is unused and it will not affect the resulted BSDF.