############################################################################# # ERS default configuration file # Jiri Bittner 2003 ############################################################################# Scene { # filename glasgow1.x3d # filename vienna.x3d # filename ../data/vienna/vienna-simple.x3d # filename ../data/vienna/vienna-buildings.x3d # filename ../data/vienna/viewcells-25-sel.x3d filename ../data/atlanta/atlanta2.x3d # filename ../data/soda/soda.dat # filename ../data/soda/soda5.dat } Limits { threshold 1e-6 small 1e-6 infinity 1e9 } Preprocessor { type sampling # type exact # type vss } Unigraphics { meshGrouping 1 } KdTree { sahUseFaces true Termination { minCost 2 maxDepth 18 maxCostRatio 0.9 ct_div_ci 0.5 } # splitMethod spatialMedian splitMethod SAH splitBorder 0.01 } MeshKdTree { Termination { minCost 4 maxDepth 18 maxCostRatio 0.9 ct_div_ci 0.5 } # splitMethod spatialMedian splitMethod SAH splitBorder 0.01 } Sampling { totalSamples 1000000 samplesPerPass 3 } ViewCells { #hierarchy kdTree hierarchy vspTree #hierarchy bspTree # hierarchy sceneDependent height 5.0 maxViewCells 0 PostProcessing { minPvsDif 100 minPvs 10 maxPvs 150 samples 100000 } # filename ../data/atlanta/atlanta_viewcells_large.x3d filename ../data/vienna/viewcells-25-sel.x3d # filename ../data/vienna/viewcells-25.x3d # filename ../data/vienna/viewcells-large-sel.x3d } BspTree { Construction { input fromSamples # input fromViewCells # input fromSceneGeometry samples 150000 sideTolerance 0.005 } # random polygon = 1 # axis aligned = 2 # least splits = 4 # balanced polygons = 8 # balanced view cells = 16 # largest polygon area = 32 # vertical axis = 64 # blocked rays = 128 # least ray splits = 256 # balanced rays = 512 # pvs = 1024 # least splits + balanced polygons #splitPlaneStrategy 12 #axis aligned + vertical axis #splitPlaneStrategy 66 # axis aligned + balanced view cells # splitPlaneStrategy 18 # largest polygon area #splitPlaneStrategy 32 # axus aligned + balanced polygons #splitPlaneStrategy 72 # axis aligned + blocked rays #splitPlaneStrategy 130 #splitPlaneStrategy 384 #splitPlaneStrategy 130 splitPlaneStrategy 12 maxPolyCandidates 70 maxRayCandidates 100 Termination { # parameters used for autopartition maxRays 200 maxPolygons -1 maxDepth 40 minPvs 35 minArea 0.01 maxRayContribution 0.005 #maxAccRayLength 100 # axis aligned splits AxisAligned { maxPolys 5000 maxRays 500 maxObjects 10 maxCostRatio 0.9 ct_div_ci 0.5 } } AxisAligned { splitBorder 0.01 } Visualization { # x3d visualization of the split planes exportSplits true # how much samples should be used in visualization samples 20000 } } Simulation { objRenderCost 1.0 vcOverhead 7.0 moveSpeed 3.0 } VssTree { epsilon 1e-6 maxDepth 40 minPvs 1 minRays 50 minSize 0.00001 maxCostRatio 0.95 maxRayContribution 0.05 maxTotalMemory 400 maxStaticMemory 20 splitType regular # splitType heuristics numberOfEndPointDomains 10000 ct_div_ci 0.0 randomize false refDirBoxMaxSize 0.1 } VspKdTree { epsilon 1e-6 Construction { samples 100000 } Termination { maxDepth 40 minPvs 1 minRays 50 minSize 0.00001 maxCostRatio 0.95 maxRayContribution 0.05 } maxTotalMemory 400 maxStaticMemory 20 splitType regular # splitType heuristics ct_div_ci 0.0 }