90 likes | 112 Views
DIRSIG Updates 27-Oct-2017. Scott and Adam. Observed Behavior:. Replicated Behavior:. artifacts seen in demo render. poorly formed SQT file (compression). plot of single lobe BRDF using sqt_analyze. Fix description:.
E N D
DIRSIG Updates27-Oct-2017 Scott and Adam
Observed Behavior: Replicated Behavior: artifacts seen in demo render poorly formed SQT file (compression) plot of single lobe BRDF using sqt_analyze
Fix description: • The problem was traced to the SQT “compression” routine• Two issues found relating to high slope areas (poor threshold construction) and zero valued functions (relative difference calculations) Fix verification: no visible BRDF artifacts under heavy scaling SQT using correct compression behavior holds in multi-bounce spectral environments
New Scene Asset Digest • We have wanted a way to track what files are used in a given scene and a way to detect if a scene has been modified. • This makes it easy to figure out if two copies of a scene are the same or not. • It also helps us separate out the chaff in scenes developed by others. • The DIRSIG5 scene compiler now generates a report file that contains a list of all the files, their modification date and their size. • See the “assets_report.txt” file generated by scene2hdf. • We compute an MD5 checksum of all these files and store it the scene HDF.
Example asset report foxbat.scene,Thu Sep 14 00:12:28 2017,4998 geometry/lists/foxbat_day.odb,Mon Jan 23 15:41:54 2017,3215 geometry/objects/ground.gdb,Wed Jan 18 16:25:05 2017,565 … geometry/objects/water_tower.gdb,Wed Jan 18 16:25:05 2017,269465 geometry/objects/light_tower.obj,Wed Jan 18 16:25:05 2017,24031 materials/foxbat.mat,Fri Oct 13 14:31:03 2017,18635 materials/emissivity/painted_steel_roof.ems,Wed Jan 18 16:25:07 2017,59202 materials/emissivity/gloss_paint_on_steel.ems,Wed Jan 18 16:25:07 2017,6659 materials/emissivity/asphalt_texture.ems,Wed Jan 18 16:25:07 2017,464366 materials/emissivity/concrete_texture.ems,Wed Jan 18 16:25:07 2017,595113 materials/emissivity/tire.ems,Wed Jan 18 16:25:07 2017,6659 … materials/emissivity/painted_steel_side.ems,Wed Jan 18 16:25:07 2017,6659 maps/gaussian-blur1.pgm,Wed Jan 18 16:25:23 2017,262204 maps/parking_area.pgm,Wed Jan 18 16:25:23 2017,4283 maps/grass_field.pgm,Wed Jan 18 16:25:23 2017,65596 maps/grass_field.pgm,Wed Jan 18 16:25:23 2017,65596 maps/foxbat_mat.pgm,Wed Jan 18 16:25:23 2017,4194321 MD5 hash = ffb601ebb9e3c245a63e74f477011a81
DIRSIG5 Bump Map Issue • Jeff spotted an issue with a hand-crafted bump map. • We found a bug where normal maps (what a bump map is translated into) were sometimes applied twice. • We introduced a new BumpMap2 demo that was used to debug the problem and can be used to track issues in the future. • We added a set of image-based (truth) tests that are run by buildbot each weekend.
New Demos BumpMap2 MixtureMap1
Other News • DIRSIG4 related • Several improvements to advanced “tape5” support. • Working a set of issues submitted by Brian. • DIRSIG5 related • New “material index” vs. “material variant” truth • We’ve brought more “deadly scene” tests online in buildbot. • Release Schedule • Trying to get DIRSIG 4.7.4 final release out next week • Trying to get DIRSIG 5.0.8 release out next week