Changeset 445 for trunk/VUT/GtpVisibilityPreprocessor/src/Environment.cpp
- Timestamp:
- 12/02/05 20:38:01 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibilityPreprocessor/src/Environment.cpp
r441 r445 1175 1175 "true"); 1176 1176 1177 1178 /************************************************************************************/ 1179 /* View cells related options */ 1180 /************************************************************************************/ 1181 1182 1177 1183 RegisterOption("ViewCells.type", 1178 1184 optString, … … 1180 1186 "bspTree"); 1181 1187 1188 RegisterOption("ViewCells.PostProcessing.samples", 1189 optInt, 1190 "-bsp_postprocessing_samples=", 1191 "200000"); 1192 1193 RegisterOption("ViewCells.Visualization.samples", 1194 optInt, 1195 "-view_cells_visualization_samples=", 1196 "20000"); 1197 1182 1198 RegisterOption("ViewCells.loadFromFile", 1183 1199 optBool, … … 1215 1231 "5.0"); 1216 1232 1233 /************************************************************************************/ 1234 /* Render simulation related options */ 1235 /************************************************************************************/ 1236 1237 1217 1238 RegisterOption("Simulation.objRenderCost", 1218 1239 optFloat, … … 1229 1250 "-simulation_moveSpeed", 1230 1251 "1.0"); 1252 1253 1254 1255 1256 /************************************************************************************/ 1257 /* Bsp tree related options */ 1258 /************************************************************************************/ 1259 1231 1260 1232 1261 RegisterOption("BspTree.Construction.input", … … 1240 1269 "100000"); 1241 1270 1242 RegisterOption("ViewCells.PostProcessing.samples",1243 optInt,1244 "-bsp_postprocessing_samples=",1245 "200000");1246 1247 1271 RegisterOption("BspTree.Construction.sideTolerance", 1248 1272 optFloat, … … 1340 1364 "5000"); 1341 1365 1342 RegisterOption("BspTree.Visualization.samples",1343 optInt,1344 "-bsp_visualization_samples=",1345 "20000");1346 1347 1366 RegisterOption("BspTree.Visualization.exportSplits", 1348 1367 optBool, … … 1353 1372 RegisterOption("BspTree.Factor.largestPolyArea", optFloat, "-bsp_factor_largest_poly=", "1.0"); 1354 1373 RegisterOption("BspTree.Factor.blockedRays", optFloat, "-bsp_factor_blocked=", "1.0"); 1355 RegisterOption("BspTree.Factor.leastRaySplits", optFloat, "-bsp_factor_least_ray_splits=", "1.0");1356 RegisterOption("BspTree.Factor.balancedRays", optFloat, "-bsp_factor_balanced_rays=", "1.0");1357 RegisterOption("BspTree.Factor.pvsFactor", optFloat, "-bsp_factor_pvs=", "1.0");1358 1374 RegisterOption("BspTree.Factor.leastSplits", optFloat, "-bsp_factor_least_splits=", "1.0"); 1359 1375 RegisterOption("BspTree.Factor.balancedPolys", optFloat, "-bsp_factor_balanced_polys=", "1.0"); 1360 1376 RegisterOption("BspTree.Factor.balancedViewCells", optFloat, "-bsp_factor_balanced_view_cells=", "1.0"); 1377 RegisterOption("BspTree.Factor.leastRaySplits", optFloat, "-bsp_factor_least_ray_splits=", "1.0"); 1378 RegisterOption("BspTree.Factor.balancedRays", optFloat, "-bsp_factor_balanced_rays=", "1.0"); 1379 RegisterOption("BspTree.Factor.pvs", optFloat, "-bsp_factor_pvs=", "1.0"); 1380 1381 /************************************************************************************/ 1382 /* Preprocessor related options */ 1383 /************************************************************************************/ 1361 1384 1362 1385 RegisterOption("Preprocessor.type", … … 1366 1389 1367 1390 1391 /**************************************************************************************/ 1392 /* View space partition KD tree related options */ 1393 /**************************************************************************************/ 1394 1368 1395 RegisterOption("VspKdTree.Construction.samples", 1369 1396 optInt, … … 1449 1476 "4"); 1450 1477 1478 /************************************************************************************/ 1479 /* VSS Preprocessor cells related options */ 1480 /************************************************************************************/ 1481 1451 1482 RegisterOption("VssTree.maxDepth", optInt, "kd_depth=", "12"); 1452 1483 RegisterOption("VssTree.minPvs", optInt, "kd_minpvs=", "1"); … … 1462 1493 1463 1494 RegisterOption("VssTree.useRss", optBool, "rss=", "false"); 1464 1465 1466 1467 1495 RegisterOption("VssTree.numberOfEndPointDomains", optInt, "endpoints=", "10000"); 1468 1496 … … 1486 1514 1487 1515 1516 1517 /************************************************************************************/ 1518 /* View space partition BSP tree related options */ 1519 /************************************************************************************/ 1520 1521 1522 RegisterOption("VspBspTree.Termination.minPolygons", 1523 optInt, 1524 "-vsp_bsp_term_min_polygons=", 1525 "5"); 1526 1527 RegisterOption("VspBspTree.Termination.minPvs", 1528 optInt, 1529 "-vsp_bsp_term_min_pvs=", 1530 "20"); 1531 1532 RegisterOption("VspBspTree.Termination.minArea", 1533 optFloat, 1534 "-vsp_bsp_term_min_area=", 1535 "0.001"); 1536 1537 RegisterOption("VspBspTree.Termination.maxRayContribution", 1538 optFloat, 1539 "-vsp_bsp_term_ray_contribution=", 1540 "0.005"); 1541 1542 RegisterOption("VspBspTree.Termination.minAccRayLenght", 1543 optFloat, 1544 "-vsp_bsp_term_min_acc_ray_length=", 1545 "50"); 1546 1547 RegisterOption("VspBspTree.Termination.minRays", 1548 optInt, 1549 "-vsp_bsp_term_min_rays=", 1550 "-1"); 1551 1552 RegisterOption("VspBspTree.Termination.ct_div_ci", 1553 optFloat, 1554 "-vsp_bsp_term_ct_div_ci=", 1555 "0.0"); 1556 1557 RegisterOption("VspBspTree.Termination.maxDepth", 1558 optInt, 1559 "-vsp_bsp_term_max_depth=", 1560 "100"); 1561 1562 RegisterOption("VspBspTree.Termination.AxisAligned.maxCostRatio", 1563 optFloat, 1564 "-vsp_bsp_term_axis_aligned_max_cost_ratio=", 1565 "1.5"); 1566 1567 1568 RegisterOption("VspBspTree.Termination.AxisAligned.ct_div_ci", 1569 optFloat, 1570 "-vsp_bsp_term_axis_aligned_ct_div_ci=", 1571 "0.5"); 1572 1573 RegisterOption("VspBspTree.AxisAligned.splitBorder", 1574 optFloat, 1575 "-vsp_bsp__axis_aligned_split_border=", 1576 "0.1"); 1577 1578 RegisterOption("VspBspTree.Termination.AxisAligned.minPolys", 1579 optInt, 1580 "-vsp_bsp_term_axis_aligned_max_polygons=", 1581 "50"); 1582 1583 RegisterOption("VspBspTree.Termination.AxisAligned.minObjects", 1584 optInt, 1585 "-vsp_bsp_term_min_objects=", 1586 "3"); 1587 1588 RegisterOption("VspBspTree.Termination.AxisAligned.minRays", 1589 optInt, 1590 "-vsp_bsp_term_axis_aligned_min_rays=", 1591 "-1"); 1592 1593 RegisterOption("VspBspTree.splitPlaneStrategy", 1594 optString, 1595 "-vsp_bsp_split_method=", 1596 "leastSplits"); 1597 1598 RegisterOption("VspBspTree.maxPolyCandidates", 1599 optInt, 1600 "-vsp_bsp_max_poly_candidates=", 1601 "20"); 1602 1603 RegisterOption("VspBspTree.maxRayCandidates", 1604 optInt, 1605 "-vsp_bsp_max_plane_candidates=", 1606 "20"); 1607 1608 RegisterOption("VspBspTree.maxTests", 1609 optInt, 1610 "-vsp_bsp_max_tests=", 1611 "5000"); 1612 1613 RegisterOption("VspBspTree.Visualization.exportSplits", 1614 optBool, 1615 "-vsp_bsp_visualization.exportSplits", 1616 "false"); 1617 1618 RegisterOption("VspBspTree.Factor.leastRaySplits", optFloat, "-vsp_bsp_factor_least_ray_splits=", "1.0"); 1619 RegisterOption("VspBspTree.Factor.balancedRays", optFloat, "-vsp_bsp_factor_balanced_rays=", "1.0"); 1620 RegisterOption("VspBspTree.Factor.pvs", optFloat, "-vsp_bsp_factor_pvs=", "1.0"); 1621 1622 ////////////////////////////////////////////////////////////////////////////////// 1488 1623 } 1489 1624
Note: See TracChangeset
for help on using the changeset viewer.