export const mixins = { ExperimentBase: { defaultConfig: {}, scenesConfig: {} }, ExperimentBaseAreSameImages: { defaultConfig: { maxTestCount: 10 }, scenesConfig: { // bathroom: { // maxTestCount: 5 // } } }, ExperimentBaseExtracts: { defaultConfig: { lockConfig: false, showHoverBorder: false, extractConfig: { x: 4, y: 4 } }, scenesConfig: { // bathroom: { // lockConfig: false, // showHoverBorder: false, // extractConfig: { // x: 4, // y: 10 // } // } } } } export const experiments = { MatchExtractsWithReference: { mixins: [mixins.ExperimentBaseExtracts], defaultConfig: { lockConfig: true, showHoverBorder: false, extractConfig: { x: 4, y: 4 } }, scenesConfig: {}, availableScenes: { whitelist: [ 'p3d_arcsphere-view0_part6', 'p3d_bathroom-view0_part6', 'p3d_bedroom-view0_part6', 'p3d_bedroom-view1_part6', 'p3d_bidir-view0_part6', 'p3d_bmw-m6-view0_part6', 'p3d_bunny-fur-view0_part6', 'p3d_car2-view0_part6', 'p3d_caustic-view0_part6', 'p3d_chopper-titan-view0_part6', 'p3d_classroom-view0_part6', 'p3d_classroom-view1_part6', 'p3d_coffee-splash-view0_part6', 'p3d_contemporary-bathroom-view0_part6', 'p3d_contemporary-bathroom-view1_part6', 'p3d_crown-view0_part6', 'p3d_dining-room-view0_part6', 'p3d_dining-room-view1_part6', 'p3d_dragon-view0_part6', 'p3d_dragon_250-view0_part6', 'p3d_echecs-view0_part6', 'p3d_echecs-view1_part6', 'p3d_echecs-view2_part6', 'p3d_ecosys-view0_part6', 'p3d_eponge-fractal-5-view0_part6', 'p3d_eponge-fractal-5-view1_part6', 'p3d_eponge-fractal-6-view0_part6', 'p3d_eponge-fractal-6-view1_part6', 'p3d_ganesha-view0_part6', 'p3d_glass-of-water-view0_part6', 'p3d_glass-view0_part6', 'p3d_kitchen-view0_part6', 'p3d_kitchen-view1_part6', 'p3d_lamp-view0_part6', 'p3d_landscape-view0_part6', 'p3d_landscape-view1_part6', 'p3d_landscape-view2_part6', 'p3d_landscape-view3_part6', 'p3d_landscape-view4_part6', 'p3d_living-room-2-view0_part6', 'p3d_living-room-2-view1_part6', 'p3d_living-room-3-view0_part6', 'p3d_living-room-3-view1_part6', 'p3d_living-room-view0_part6', 'p3d_living-room-view1_part6', 'p3d_living-room-view2_part6', 'p3d_living-room_part6', 'p3d_pavilion-day-view0_part6', 'p3d_pavilion-day-view1_part6', 'p3d_pavilion-day-view2_part6', 'p3d_pavilion-night-view0_part6', 'p3d_pavilion-night-view1_part6', 'p3d_pavilion-night-view2_part6', 'p3d_sanmiguel-view0_part6', 'p3d_sanmiguel-view1_part6', 'p3d_sanmiguel-view2_part6', 'p3d_sanmiguel-view3_part6', 'p3d_spaceship-view0_part6', 'p3d_sportscar-view0_part6', 'p3d_staircase-view0_part6', 'p3d_staircase-view1_part6', 'p3d_staircase2-view0_part6', 'p3d_staircase2-view1_part6', 'p3d_tt-view0_part6', 'p3d_tungsten_veach-mis-view0_part6', 'p3d_veach-ajar-view0_part6', 'p3d_veach-ajar-view1_part6', 'p3d_villa-daylight-view0_part6', 'p3d_villa-daylight-view1_part6', 'p3d_villa-daylight-view2_part6', 'p3d_vw-van-view0_part6', // 'p3d_water-caustic_view0_part6', // 'p3d_whiteroom-daytime-view0_part6', 'p3d_whiteroom-night-view0_part6' ], blacklist: null // No whitelist = Select all scenes // Whitelist = Only select some scenes // Blacklist = remove scenes // whitelist: ['Appart1opt02', 'contemporary', 'bathroom', 'SdbDroite'], // blacklist: ['Appart1opt02'] } }, AreSameImagesRandom: { mixins: [mixins.ExperimentBaseAreSameImages], defaultConfig: {}, scenesConfig: {}, availableScenes: { whitelist: null, blacklist: null } }, AreSameImagesReference: { mixins: [mixins.ExperimentBaseAreSameImages], defaultConfig: {}, scenesConfig: {}, availableScenes: { whitelist: null, blacklist: null } }, AreSameImagesReferenceOneExtract: { mixins: [mixins.ExperimentBaseAreSameImages, mixins.ExperimentBaseExtracts], defaultConfig: {}, scenesConfig: {}, availableScenes: { whitelist: null, blacklist: null } }, PercentQualityRandom: { mixins: [mixins.ExperimentBase], defaultConfig: {}, scenesConfig: {}, availableScenes: { whitelist: ['Appart1opt02', 'EchecsBas'], blacklist: null } }, IsImageCorrect: { mixins: [mixins.ExperimentBase, mixins.ExperimentBaseExtracts], defaultConfig: { lockConfig: false, showHoverBorder: false, extractConfig: { x: 2, y: 1 } }, scenesConfig: {}, availableScenes: { whitelist: ['Appart1opt02', 'EchecsBas'], blacklist: null } }, IsImageCorrectOneExtract: { mixins: [mixins.ExperimentBase, mixins.ExperimentBaseExtracts], defaultConfig: { lockConfig: false, showHoverBorder: false, extractConfig: { x: 4, y: 4 } }, scenesConfig: {}, availableScenes: { whitelist: null, blacklist: null } }, CalibrationMeasurement: { mixins: [mixins.ExperimentBaseExtracts], defaultConfig: { lockConfig: true }, scenesConfig: {}, availableScenes: { whitelist: ['50_shades_of_grey'], blacklist: null } } }