From dce1b2ac88d1e262bbe047409ce4c9d9b3a321e7 Mon Sep 17 00:00:00 2001 From: Matthew Territo Date: Mon, 24 Jul 2017 12:55:25 -0600 Subject: [PATCH] More configurations/scripts --- mrv-20170721-02-child-default.cfg | 69 ++ mrv-20170721-02-child-front.cfg | 69 ++ mrv-20170721-02-child-reduced.cfg | 69 ++ mrv-20170721-02-leaf-default.cfg | 69 ++ mrv-20170721-02-leaf-front.cfg | 69 ++ mrv-20170721-02-leaf-reduced.cfg | 69 ++ mrv-20170721-02-opacity-default.cfg | 69 ++ mrv-20170721-02-opacity-front.cfg | 69 ++ mrv-20170721-02-opacity-reduced.cfg | 69 ++ mrv-20170721-02-sand-default.cfg | 69 ++ mrv-20170721-02-sand-front.cfg | 69 ++ mrv-20170721-02-sand-reduced.cfg | 69 ++ mrv-20170721-02-shen-default.cfg | 69 ++ mrv-20170721-02-shen-front.cfg | 69 ++ mrv-20170721-02-shen-reduced.cfg | 69 ++ .../child-front/bind_common_keys.lua | 20 + .../mrv-20170721-02/child-front/common.lua | 144 ++++ .../child-front/config_mrv.lua | 4 + .../child-front/config_mrv_logging.lua | 3 + .../child-front/config_mrv_research_kit.lua | 5 + .../child-front/configuration_helper.lua | 812 ++++++++++++++++++ .../child-front/mrv-settings.lua | 9 + .../child-reduced/bind_common_keys.lua | 20 + .../mrv-20170721-02/child-reduced/common.lua | 144 ++++ .../child-reduced/config_mrv.lua | 4 + .../child-reduced/config_mrv_logging.lua | 3 + .../child-reduced/config_mrv_research_kit.lua | 5 + .../child-reduced/configuration_helper.lua | 812 ++++++++++++++++++ .../child-reduced/mrv-settings.lua | 8 + .../child/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/child/common.lua | 144 ++++ scripts/mrv-20170721-02/child/config_mrv.lua | 4 + .../child/config_mrv_logging.lua | 3 + .../child/config_mrv_research_kit.lua | 5 + .../child/configuration_helper.lua | 812 ++++++++++++++++++ .../mrv-20170721-02/child/mrv-settings.lua | 4 + .../leaf-front/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/leaf-front/common.lua | 144 ++++ .../mrv-20170721-02/leaf-front/config_mrv.lua | 4 + .../leaf-front/config_mrv_logging.lua | 3 + .../leaf-front/config_mrv_research_kit.lua | 5 + .../leaf-front/configuration_helper.lua | 812 ++++++++++++++++++ .../leaf-front/mrv-settings.lua | 7 + .../leaf-reduced/bind_common_keys.lua | 20 + .../mrv-20170721-02/leaf-reduced/common.lua | 144 ++++ .../leaf-reduced/config_mrv.lua | 4 + .../leaf-reduced/config_mrv_logging.lua | 3 + .../leaf-reduced/config_mrv_research_kit.lua | 5 + .../leaf-reduced/configuration_helper.lua | 812 ++++++++++++++++++ .../leaf-reduced/mrv-settings.lua | 8 + .../mrv-20170721-02/leaf/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/leaf/common.lua | 144 ++++ scripts/mrv-20170721-02/leaf/config_mrv.lua | 4 + .../leaf/config_mrv_logging.lua | 3 + .../leaf/config_mrv_research_kit.lua | 5 + .../leaf/configuration_helper.lua | 812 ++++++++++++++++++ scripts/mrv-20170721-02/leaf/mrv-settings.lua | 4 + .../opacity-front/bind_common_keys.lua | 20 + .../mrv-20170721-02/opacity-front/common.lua | 144 ++++ .../opacity-front/config_mrv.lua | 4 + .../opacity-front/config_mrv_logging.lua | 3 + .../opacity-front/config_mrv_research_kit.lua | 5 + .../opacity-front/configuration_helper.lua | 812 ++++++++++++++++++ .../opacity-front/mrv-settings.lua | 9 + .../opacity-reduced/bind_common_keys.lua | 20 + .../opacity-reduced/common.lua | 144 ++++ .../opacity-reduced/config_mrv.lua | 4 + .../opacity-reduced/config_mrv_logging.lua | 3 + .../config_mrv_research_kit.lua | 5 + .../opacity-reduced/configuration_helper.lua | 812 ++++++++++++++++++ .../opacity-reduced/mrv-settings.lua | 8 + .../opacity/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/opacity/common.lua | 144 ++++ .../mrv-20170721-02/opacity/config_mrv.lua | 4 + .../opacity/config_mrv_logging.lua | 3 + .../opacity/config_mrv_research_kit.lua | 5 + .../opacity/configuration_helper.lua | 812 ++++++++++++++++++ .../mrv-20170721-02/opacity/mrv-settings.lua | 4 + .../sand-front/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/sand-front/common.lua | 144 ++++ .../mrv-20170721-02/sand-front/config_mrv.lua | 4 + .../sand-front/config_mrv_logging.lua | 3 + .../sand-front/config_mrv_research_kit.lua | 5 + .../sand-front/configuration_helper.lua | 812 ++++++++++++++++++ .../sand-front/mrv-settings.lua | 9 + .../sand-reduced/bind_common_keys.lua | 20 + .../mrv-20170721-02/sand-reduced/common.lua | 144 ++++ .../sand-reduced/config_mrv.lua | 4 + .../sand-reduced/config_mrv_logging.lua | 3 + .../sand-reduced/config_mrv_research_kit.lua | 5 + .../sand-reduced/configuration_helper.lua | 812 ++++++++++++++++++ .../sand-reduced/mrv-settings.lua | 8 + .../mrv-20170721-02/sand/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/sand/common.lua | 144 ++++ scripts/mrv-20170721-02/sand/config_mrv.lua | 4 + .../sand/config_mrv_logging.lua | 3 + .../sand/config_mrv_research_kit.lua | 5 + .../sand/configuration_helper.lua | 812 ++++++++++++++++++ scripts/mrv-20170721-02/sand/mrv-settings.lua | 3 + .../shen-front/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/shen-front/common.lua | 144 ++++ .../mrv-20170721-02/shen-front/config_mrv.lua | 4 + .../shen-front/config_mrv_logging.lua | 3 + .../shen-front/config_mrv_research_kit.lua | 5 + .../shen-front/configuration_helper.lua | 812 ++++++++++++++++++ .../shen-front/mrv-settings.lua | 9 + .../shen-reduced/bind_common_keys.lua | 20 + .../mrv-20170721-02/shen-reduced/common.lua | 144 ++++ .../shen-reduced/config_mrv.lua | 4 + .../shen-reduced/config_mrv_logging.lua | 3 + .../shen-reduced/config_mrv_research_kit.lua | 5 + .../shen-reduced/configuration_helper.lua | 812 ++++++++++++++++++ .../shen-reduced/mrv-settings.lua | 8 + .../mrv-20170721-02/shen/bind_common_keys.lua | 20 + scripts/mrv-20170721-02/shen/common.lua | 144 ++++ scripts/mrv-20170721-02/shen/config_mrv.lua | 4 + .../shen/config_mrv_logging.lua | 3 + .../shen/config_mrv_research_kit.lua | 5 + .../shen/configuration_helper.lua | 812 ++++++++++++++++++ scripts/mrv-20170721-02/shen/mrv-settings.lua | 3 + 120 files changed, 15956 insertions(+) create mode 100644 mrv-20170721-02-child-default.cfg create mode 100644 mrv-20170721-02-child-front.cfg create mode 100644 mrv-20170721-02-child-reduced.cfg create mode 100644 mrv-20170721-02-leaf-default.cfg create mode 100644 mrv-20170721-02-leaf-front.cfg create mode 100644 mrv-20170721-02-leaf-reduced.cfg create mode 100644 mrv-20170721-02-opacity-default.cfg create mode 100644 mrv-20170721-02-opacity-front.cfg create mode 100644 mrv-20170721-02-opacity-reduced.cfg create mode 100644 mrv-20170721-02-sand-default.cfg create mode 100644 mrv-20170721-02-sand-front.cfg create mode 100644 mrv-20170721-02-sand-reduced.cfg create mode 100644 mrv-20170721-02-shen-default.cfg create mode 100644 mrv-20170721-02-shen-front.cfg create mode 100644 mrv-20170721-02-shen-reduced.cfg create mode 100644 scripts/mrv-20170721-02/child-front/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/child-front/common.lua create mode 100644 scripts/mrv-20170721-02/child-front/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/child-front/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/child-front/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/child-front/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/child-front/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/child-reduced/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/child-reduced/common.lua create mode 100644 scripts/mrv-20170721-02/child-reduced/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/child-reduced/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/child-reduced/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/child-reduced/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/child-reduced/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/child/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/child/common.lua create mode 100644 scripts/mrv-20170721-02/child/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/child/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/child/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/child/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/child/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/leaf-front/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/leaf-front/common.lua create mode 100644 scripts/mrv-20170721-02/leaf-front/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/leaf-front/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/leaf-front/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/leaf-front/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/leaf-front/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/leaf-reduced/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/leaf-reduced/common.lua create mode 100644 scripts/mrv-20170721-02/leaf-reduced/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/leaf-reduced/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/leaf-reduced/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/leaf-reduced/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/leaf-reduced/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/leaf/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/leaf/common.lua create mode 100644 scripts/mrv-20170721-02/leaf/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/leaf/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/leaf/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/leaf/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/leaf/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/opacity-front/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/opacity-front/common.lua create mode 100644 scripts/mrv-20170721-02/opacity-front/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/opacity-front/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/opacity-front/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/opacity-front/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/opacity-front/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/opacity-reduced/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/opacity-reduced/common.lua create mode 100644 scripts/mrv-20170721-02/opacity-reduced/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/opacity-reduced/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/opacity-reduced/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/opacity-reduced/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/opacity-reduced/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/opacity/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/opacity/common.lua create mode 100644 scripts/mrv-20170721-02/opacity/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/opacity/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/opacity/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/opacity/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/opacity/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/sand-front/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/sand-front/common.lua create mode 100644 scripts/mrv-20170721-02/sand-front/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/sand-front/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/sand-front/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/sand-front/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/sand-front/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/sand-reduced/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/sand-reduced/common.lua create mode 100644 scripts/mrv-20170721-02/sand-reduced/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/sand-reduced/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/sand-reduced/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/sand-reduced/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/sand-reduced/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/sand/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/sand/common.lua create mode 100644 scripts/mrv-20170721-02/sand/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/sand/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/sand/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/sand/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/sand/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/shen-front/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/shen-front/common.lua create mode 100644 scripts/mrv-20170721-02/shen-front/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/shen-front/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/shen-front/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/shen-front/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/shen-front/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/shen-reduced/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/shen-reduced/common.lua create mode 100644 scripts/mrv-20170721-02/shen-reduced/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/shen-reduced/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/shen-reduced/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/shen-reduced/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/shen-reduced/mrv-settings.lua create mode 100644 scripts/mrv-20170721-02/shen/bind_common_keys.lua create mode 100644 scripts/mrv-20170721-02/shen/common.lua create mode 100644 scripts/mrv-20170721-02/shen/config_mrv.lua create mode 100644 scripts/mrv-20170721-02/shen/config_mrv_logging.lua create mode 100644 scripts/mrv-20170721-02/shen/config_mrv_research_kit.lua create mode 100644 scripts/mrv-20170721-02/shen/configuration_helper.lua create mode 100644 scripts/mrv-20170721-02/shen/mrv-settings.lua diff --git a/mrv-20170721-02-child-default.cfg b/mrv-20170721-02-child-default.cfg new file mode 100644 index 0000000000..f0d990946c --- /dev/null +++ b/mrv-20170721-02-child-default.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/child.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "child-default-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/child", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-child-front.cfg b/mrv-20170721-02-child-front.cfg new file mode 100644 index 0000000000..4b4654b67b --- /dev/null +++ b/mrv-20170721-02-child-front.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/child.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "child-front-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/child-front", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-child-reduced.cfg b/mrv-20170721-02-child-reduced.cfg new file mode 100644 index 0000000000..0cddc599d2 --- /dev/null +++ b/mrv-20170721-02-child-reduced.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/child.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "child-reduced-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/child-reduced", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-leaf-default.cfg b/mrv-20170721-02-leaf-default.cfg new file mode 100644 index 0000000000..6b7832d483 --- /dev/null +++ b/mrv-20170721-02-leaf-default.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/leaf.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "leaf-default-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/leaf", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-leaf-front.cfg b/mrv-20170721-02-leaf-front.cfg new file mode 100644 index 0000000000..4be9ed35ae --- /dev/null +++ b/mrv-20170721-02-leaf-front.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/leaf.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "leaf-front-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/leaf-front", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-leaf-reduced.cfg b/mrv-20170721-02-leaf-reduced.cfg new file mode 100644 index 0000000000..7c0459ffb5 --- /dev/null +++ b/mrv-20170721-02-leaf-reduced.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/leaf.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "leaf-reduced-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/leaf-reduced", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-opacity-default.cfg b/mrv-20170721-02-opacity-default.cfg new file mode 100644 index 0000000000..7621366c86 --- /dev/null +++ b/mrv-20170721-02-opacity-default.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/opacity.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "opacity-default-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/opacity", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-opacity-front.cfg b/mrv-20170721-02-opacity-front.cfg new file mode 100644 index 0000000000..71fac99f86 --- /dev/null +++ b/mrv-20170721-02-opacity-front.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/opacity.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "opacity-front-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/opacity-front", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-opacity-reduced.cfg b/mrv-20170721-02-opacity-reduced.cfg new file mode 100644 index 0000000000..7c9a40dede --- /dev/null +++ b/mrv-20170721-02-opacity-reduced.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/opacity.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "opacity-reduced-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/opacity-reduced", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-sand-default.cfg b/mrv-20170721-02-sand-default.cfg new file mode 100644 index 0000000000..05af7ea1ac --- /dev/null +++ b/mrv-20170721-02-sand-default.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/sand.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "sand-default-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/sand", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-sand-front.cfg b/mrv-20170721-02-sand-front.cfg new file mode 100644 index 0000000000..4db0d2de54 --- /dev/null +++ b/mrv-20170721-02-sand-front.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/sand.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "sand-front-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/sand-front", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-sand-reduced.cfg b/mrv-20170721-02-sand-reduced.cfg new file mode 100644 index 0000000000..9c6256916c --- /dev/null +++ b/mrv-20170721-02-sand-reduced.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/sand.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "sand-reduced-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/sand-reduced", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-shen-default.cfg b/mrv-20170721-02-shen-default.cfg new file mode 100644 index 0000000000..13cab6ae90 --- /dev/null +++ b/mrv-20170721-02-shen-default.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/shen.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "shen-default-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/shen", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-shen-front.cfg b/mrv-20170721-02-shen-front.cfg new file mode 100644 index 0000000000..8d6032fdf1 --- /dev/null +++ b/mrv-20170721-02-shen-front.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/shen.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "shen-front-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/shen-front", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/mrv-20170721-02-shen-reduced.cfg b/mrv-20170721-02-shen-reduced.cfg new file mode 100644 index 0000000000..8d7cf6fbea --- /dev/null +++ b/mrv-20170721-02-shen-reduced.cfg @@ -0,0 +1,69 @@ +-- The configuration has an implict +-- require('scripts/configuration_helper.lua') +-- which defines helper functions useful to customize the configuration + +return { + -- Sets the scene that is to be loaded by OpenSpace. A scene file is a description + -- of all entities that will be visible during an instance of OpenSpace + Scene = "${SCENE}/multires/shen.scene", + + Logging = { + LogDir = "${LOGS}/mrv/20170721-02", + PerformancePrefix = "shen-reduced-", + LogLevel = "Error", + ImmediateFlush = true, + CapabilitiesVerbosity = "Full" + }, + + -- Determines which SGCT configuration file is loaded, that is, if there rendering + -- occurs in a single window, a fisheye projection, or a dome cluster system + + -- A windowed 1920x1080 fullscreen + SGCTConfig = sgct.config.single{1920, 1080, border=false, windowPos={0,0}, shared=true, name="Multiresolution Volumes"}, + + Task = "${TASKS}/default.task", + + Paths = { + SCRIPTS = "${BASE_PATH}/scripts/mrv-20170721-02/shen-reduced", + SHADERS = "${BASE_PATH}/shaders", + OPENSPACE_DATA = "${BASE_PATH}/data", + SCENE = "${OPENSPACE_DATA}/scene", + TASKS = "${OPENSPACE_DATA}/tasks", + SPICE = "${OPENSPACE_DATA}/spice", + MODULES = "${BASE_PATH}/modules", + TESTDIR = "${BASE_PATH}/tests", + CONFIG = "${BASE_PATH}/config", + CACHE = "${BASE_PATH}/cache", + FONTS = "${OPENSPACE_DATA}/fonts", + DOCUMENTATION = "${BASE_PATH}/documentation", + LOGS = "${BASE_PATH}/logs" + }, + Fonts = { + Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf", + Light = "${FONTS}/Roboto/Roboto-Regular.ttf", + Console = "${FONTS}/Inconsolata/Inconsolata-Regular.ttf" + }, + + Launcher = { + LogLevel = "None" + }, + + LuaDocumentation = "${DOCUMENTATION}/LuaScripting.html", + PropertyDocumentation = "${DOCUMENTATION}/Properties.html", + ScriptLog = "${LOGS}/ScriptLog.txt", + KeyboardShortcuts = "${DOCUMENTATION}/KeyboardMapping.html", + Documentation = "${DOCUMENTATION}/Documentation.html", + FactoryDocumentation = "${DOCUMENTATION}/FactoryDocumentation.html", + + ShutdownCountdown = 0, + DownloadRequestURL = "http://data.openspaceproject.com/request.cgi", + RenderingMethod = "ABuffer", + OpenGLDebugContext = { + Activate = true, + FilterIdentifier = { + { Type = "Other", Source = "API", Identifier = 131185 }, + { Type = "Performance", Source = "API", Identifier = 131186 }, --Buffer performance warning: "copied/moved from VIDEO memory to HOST memory" + { Type = "Deprecated", Source = "API", Identifier = 7} -- API_ID_LINE_WIDTH deprecated behavior warning has been generated + }, + }, +} diff --git a/scripts/mrv-20170721-02/child-front/bind_common_keys.lua b/scripts/mrv-20170721-02/child-front/bind_common_keys.lua new file mode 100644 index 0000000000..3101b7945e --- /dev/null +++ b/scripts/mrv-20170721-02/child-front/bind_common_keys.lua @@ -0,0 +1,20 @@ +--[[ OpenSpace keybinding script ]]-- + +-- Load the common helper functions +dofile(openspace.absPath('${SCRIPTS}/common.lua')) + +openspace.clearKeys() +helper.setCommonKeys() +helper.setDeltaTimeKeys({ +-- 1 2 3 4 5 6 7 8 9 0 +-------------------------------------------------------------------------------------------------------------------------- +-- 1s 2s 5s 10s 30s 1m 2m 5m 10m 30m + 1, 2, 5, 10, 30, 60, 120, 300, 600, 1800, + +-- 1h 2h 3h 6h 12h 1d 2d 4d 1w 2w + 3600, 7200, 10800, 21600, 43200, 86400, 172800, 345600, 604800, 1209600, + +-- 1mo 2mo 3mo 6mo 1yr 2y 5y 10y 20y 50y + 2592000, 5184000, 7776000, 15552000, 31536000, 63072000, 157680000, 315360000, 630720000, 1576800000 +}) +-- OBS: One month (1mo) is approximated by 30 days. diff --git a/scripts/mrv-20170721-02/child-front/common.lua b/scripts/mrv-20170721-02/child-front/common.lua new file mode 100644 index 0000000000..cf351cdaa7 --- /dev/null +++ b/scripts/mrv-20170721-02/child-front/common.lua @@ -0,0 +1,144 @@ +--[[ Commonly used OpenSpace configuration functions ]]-- + +helper = {} +helper.renderable = {} +helper.property = {} + +-- These helpers are for scheduling lua scripts +-- See class ScriptScheduler and ScheduledScript for reference +helper.scheduledScript = {} +helper.scheduledScript.reversible = {} + +-- Function that sets the most common key bindings that are common to most (all?) +-- scenes +helper.setCommonKeys = function() + openspace.bindKeyLocal( + "F1", + helper.property.invert('Global Properties.OnScreenGUI.Main.enabled'), + "Toggles the visibility of the on-screen GUI." + ) + openspace.bindKeyLocal( + "F2", + helper.property.invert("RenderEngine.performanceMeasurements"), + "Toogles performance measurements that shows rendering time informations." + ) + + openspace.bindKeyLocal( + "ESC", + "openspace.toggleShutdown()", + "Toggles the shutdown that will stop OpenSpace after a grace period. Press again to cancel the shutdown during this period." + ) + openspace.bindKeyLocal( + "PRINT_SCREEN", + "openspace.setPropertyValueSingle('RenderEngine.takeScreenshot', nil)", + "Saves the contents of the screen to a file in the working directory." + ) + openspace.bindKey( + "SPACE", + "openspace.time.togglePause()", + "Starts and stops the simulation time." + ) + + openspace.bindKey( + "COMMA", + "openspace.setRenderer('Framebuffer');", + "Changes the currently used renderer to use the 'Framebuffer' implementation." + ) + openspace.bindKey( + "PERIOD", + "openspace.setRenderer('ABuffer');", + "Changes the currently used renderer to use the 'ABuffer' implementation." + ) + + openspace.bindKey( + "f", + helper.property.invert('NavigationHandler.OrbitalNavigator.horizontalFriction'), + "Toggles the horizontal friction of the camera. If it is disabled, the camera rotates around the focus object indefinitely." + ) + + openspace.bindKey( + "Shift+f", + helper.property.invert('NavigationHandler.OrbitalNavigator.verticalFriction'), + "Toggles the vertical friction of the camera. If it is disabled, the camera rises up from or closes in towards the focus object indefinitely." + ) + openspace.bindKey( + "Ctrl+f", + helper.property.invert('NavigationHandler.OrbitalNavigator.rotationalFriction'), + "Toggles the rotational friction of the camera. If it is disabled, the camera rotates around its own axis indefinitely." + ) + + openspace.bindKey( + "w", + "openspace.toggleFade(3)", + "Toggles the fade to black within 3 seconds or shows the rendering after 3 seconds." + ) +end + +helper.setDeltaTimeKeys = function(t) + local Keys = { + '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', + 'Shift+1', 'Shift+2', 'Shift+3', 'Shift+4', 'Shift+5', 'Shift+6', 'Shift+7', 'Shift+8', 'Shift+9', 'Shift+0', + 'Ctrl+1', 'Ctrl+2', 'Ctrl+3', 'Ctrl+4', 'Ctrl+5', 'Ctrl+6', 'Ctrl+7', 'Ctrl+8', 'Ctrl+9', 'Ctrl+0', + 'Alt+1', 'Alt+2', 'Alt+3', 'Alt+4', 'Alt+5', 'Alt+6', 'Alt+7', 'Alt+8', 'Alt+9', 'Alt+0' + } + + if #t > #Keys then + openspace.printError("Error settings delta time keys: Too many delta times (" .. #t .. ")") + return + end + + for i, v in ipairs(t) do + openspace.bindKey( + Keys[i], + 'openspace.time.setDeltaTime(' .. v .. ")", + 'Setting the simulation speed to ' .. v .. ' seconds per realtime second' + ) + end +end + +-- Function that returns the string that inverts the fully qualified boolean property 'property' +helper.property.invert = function(property) + local escaped_property = "'" .. property .. "'" + return "openspace.setPropertyValue(" .. escaped_property .. ", not openspace.getPropertyValue(" .. escaped_property .. "));" +end + +-- Function that returns the string that increments the 'property' by the 'value' +helper.property.increment = function(property, value) + local v = value or 1 + local escaped_property = "'" .. property .. "'" + return "openspace.setPropertyValue(" .. escaped_property .. ", openspace.getPropertyValue(" .. escaped_property .. ") + " .. v .. ");" +end + +-- Function that returns the string that decrements the 'property' by the 'value' +helper.property.decrement = function(property, value) + return helper.property.increment(property, -value) +end + +-- Function that returns the string that enables/disables the renderable 'renderable' +helper.renderable.toggle = function(renderable) + return helper.property.invert(renderable .. ".renderable.enabled") +end + +-- Function that returns the string that sets the enabled property of to +helper.renderable.setEnabled = function(renderable, enabled) + return "openspace.setPropertyValue('" .. renderable .. ".renderable.enabled', " .. (enabled and "true" or "false") .. ");"; +end + +-- Function that returns a lua table specifying a reversible ScheduledScript for +-- setting the enabled property of to at time