From d3d5bd45c5579344dea5f2232b3a6dae29237455 Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Fri, 17 Jun 2016 13:59:16 +0200 Subject: [PATCH 1/2] Add volumetric milkyway scene, torrent, and data files --- .gitignore | 5 +-- data/scene/volumetricmilkyway.scene | 42 ++++++++++++++++++ .../scene/volumetricmilkyway/milkyway.torrent | Bin 0 -> 16579 bytes .../volumetricmilkyway.data | 5 +++ .../volumetricmilkyway/volumetricmilkyway.mod | 26 +++++++++++ 5 files changed, 74 insertions(+), 4 deletions(-) create mode 100644 data/scene/volumetricmilkyway.scene create mode 100644 data/scene/volumetricmilkyway/milkyway.torrent create mode 100644 data/scene/volumetricmilkyway/volumetricmilkyway.data create mode 100644 data/scene/volumetricmilkyway/volumetricmilkyway.mod diff --git a/.gitignore b/.gitignore index 41533ef8f8..cf96536b38 100644 --- a/.gitignore +++ b/.gitignore @@ -133,12 +133,9 @@ data/scene/newhorizons/pluto/pluto/full_images/ data/scene/rosetta/67P/rosettaimages/ data/spice/RosettaKernels_New/ data/scene/newhorizons/pluto/charon/utcEvents.txt -data/scene/volumetricmilkyway/milkyway_512_512_64_RGBA32F.volume -data/scene/volumetricmilkyway/milkyway_512_512_64_RGBA32F_old.volume -data/scene/volumetricmilkyway/milkyway_points.binary -data/scene/volumetricmilkyway/milkyway_points.off data/scene/rosetta/67P/obj/67P_HD_2015-05-09.obj data/scene/rosetta/67P/obj/may9_map.jpg data/scene/rosetta/67P/textures/may9_map.jpg data/scene/newhorizons/pluto/charon/textures/cpdem-Mcolor2-MLorriCA-lr-5_ZMfs-cyl.jpg data/scene/newhorizons/pluto/charon/textures/cpmap_cyl_HR_0e.jpg +data/scene/volumetricmilkyway/milkyway/ diff --git a/data/scene/volumetricmilkyway.scene b/data/scene/volumetricmilkyway.scene new file mode 100644 index 0000000000..dd795dee0d --- /dev/null +++ b/data/scene/volumetricmilkyway.scene @@ -0,0 +1,42 @@ +function preInitialization() + --[[ + The scripts in this function are executed after the scene is loaded but before the + scene elements have been initialized, thus they should be used to set the time at + which the scene should start and other settings that might determine initialization + critical objects. + ]]-- + + openspace.time.setTime(openspace.time.currentWallTime()) + dofile(openspace.absPath('${SCRIPTS}/bind_keys.lua')) +end + +function postInitialization() + --[[ + The scripts in this function are executed after all objects in the scene have been + created and initialized, but before the first render call. This is the place to set + graphical settings for the renderables. + ]]-- + openspace.printInfo("Setting default values") + openspace.setPropertyValue("Sun.renderable.enabled", false) + openspace.setPropertyValue("SunMarker.renderable.enabled", true) + -- openspace.setPropertyValue("EarthMarker.renderable.enabled", true) + -- openspace.setPropertyValue("Constellation Bounds.renderable.enabled", false) + + -- openspace.setPropertyValue("MilkyWay.renderable.transparency", 0.55) + -- openspace.setPropertyValue("MilkyWay.renderable.segments", 50) + + openspace.printInfo("Done setting default values") +end + + +return { + ScenePath = ".", + CommonFolder = "common", + Camera = { + Focus = "Volumetric Milky Way", + Position = {1, 0, 0, 5}, + }, + Modules = { + "volumetricmilkyway" + } +} diff --git a/data/scene/volumetricmilkyway/milkyway.torrent b/data/scene/volumetricmilkyway/milkyway.torrent new file mode 100644 index 0000000000000000000000000000000000000000..b1b4ee46ab0593d86a6cb2b3bf4b6960c0497955 GIT binary patch literal 16579 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 Date: Fri, 17 Jun 2016 14:00:06 +0200 Subject: [PATCH 2/2] Add fieldlines scene file --- data/scene/fieldlines.scene | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 data/scene/fieldlines.scene diff --git a/data/scene/fieldlines.scene b/data/scene/fieldlines.scene new file mode 100644 index 0000000000..2aa3976493 --- /dev/null +++ b/data/scene/fieldlines.scene @@ -0,0 +1,56 @@ +function preInitialization() + --[[ + The scripts in this function are executed after the scene is loaded but before the + scene elements have been initialized, thus they should be used to set the time at + which the scene should start and other settings that might determine initialization + critical objects. + ]]-- + + openspace.time.setTime(openspace.time.currentWallTime()) + dofile(openspace.absPath('${SCRIPTS}/bind_keys.lua')) +end + +function postInitialization() + --[[ + The scripts in this function are executed after all objects in the scene have been + created and initialized, but before the first render call. This is the place to set + graphical settings for the renderables. + ]]-- + openspace.printInfo("Setting default values") + openspace.setPropertyValue("Sun.renderable.enabled", false) + openspace.setPropertyValue("SunMarker.renderable.enabled", true) + openspace.setPropertyValue("EarthMarker.renderable.enabled", true) + openspace.setPropertyValue("Constellation Bounds.renderable.enabled", false) + + openspace.setPropertyValue("MilkyWay.renderable.transparency", 0.55) + openspace.setPropertyValue("MilkyWay.renderable.segments", 50) + + openspace.printInfo("Done setting default values") +end + + +return { + ScenePath = ".", + CommonFolder = "common", + Camera = { + Focus = "Earth", + Position = {1, 0, 0, 5}, + }, + Modules = { + "sun", + "mercury", + "venus", + "earth", + "mars", + "jupiter", + "saturn", + "uranus", + "neptune", + "stars", + "fieldlines", + -- "stars-denver", + "milkyway", + -- "milkyway-eso", + "constellationbounds", + } +}