solar system update

This commit is contained in:
Micah
2020-09-28 08:39:52 -04:00
parent 2e61a0ba72
commit 4080d70feb
122 changed files with 1327 additions and 43 deletions
@@ -53,3 +53,13 @@ local Charon = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Charon })
asset.meta = {
Name = "Charon",
Version = "1.0",
Description = [[ Charon globe with labels.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -26,3 +26,14 @@ local CharonTrailBarycentric = {
assetHelper.registerSceneGraphNodesAndExport(asset, { CharonTrailBarycentric })
asset.meta = {
Name = "Charon Barycentric Trail",
Version = "1.0",
Description = [[ Trail of Charon as observed by Pluto Barycenter. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/greyscale_usgs")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Charon.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Charon.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Charon Layers",
Version = "1.0",
Description = [[ Default Charon layers are: Black & White [USGS]]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,22 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Charon Black & White & White [USGS]",
Version = "1.0",
Description = [[ Charon New Horizons LORRI MVIC Global Mosaic 300m v1. This detailed,
high-quality global mosaic of Plutos largest moon, Charon, was assembled from nearly
all of the highest-resolution images obtained by the Long-Range Reconnaissance Imager
(LORRI) and the Multispectral Visible Imaging Camera (MVIC) on New Horizons. The
mosaic is the most detailed and comprehensive global view yet of Charons surface
using New Horizons data. Standing out on Charon is an enormous trough at least 350
kilometers long, and reaching 14 kilometers deep more than seven times as deep as the
Grand Canyon. This mosaic is available in equirectangular projection at an equatorial
pixel scale of 300 meters per pixel (m). (Description from URL)]],
Author = "USGS",
URL = "https://astrogeology.usgs.gov/search/map/Charon/NewHorizons/" ..
"Charon_NewHorizons_Global_Mosaic_300m_Jul2017",
License = "NASA/PDS"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/greyscale_usgs")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Pluto.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Pluto.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Pluto Layers",
Version = "1.0",
Description = [[ Default Pluto layers are: Black & White [USGS]]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -12,3 +12,12 @@ local PlutoKernels = {
}
asset.export("PlutoKernels", PlutoKernels)
asset.meta = {
Name = "Pluto Spice Kernels",
Version = "1.0",
Description = [[ Generic SPICE kernels for Pluto.]],
Author = "OpenSpace Team",
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
License = "NASA"
}
@@ -11,3 +11,25 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Pluto Black & White & White [USGS]",
Version = "1.0",
Description = [[ This detailed, high-quality global mosaic of Pluto was assembled from
nearly all of the highest-resolution images obtained by the Long-Range
Reconnaissance Imager (LORRI) and the Multispectral Visible Imaging Camera (MVIC)
on New Horizons.The mosaic is the most detailed and comprehensive global view yet
of Plutos surface using New Horizons data. It includes topography data of the
hemisphere visible to New Horizons during the spacecrafts closest approach. The
topography is derived from digital stereo-image mapping tools that measure the
parallax or the difference in the apparent relative positions of features on
the surface obtained at different viewing angles during the encounter. Scientists
use these parallax displacements of high and low terrain to estimate landform
heights.The mosaic is available in Equirectangular projection at an equatorial
pixel scale of 300 meters per pixel (m). (Description from URL)]],
Author = "USGS",
URL = "https://astrogeology.usgs.gov/search/map/Pluto/NewHorizons/" ..
"Pluto_NewHorizons_Global_Mosaic_300m_Jul2017",
License = "NASA/PDS"
}
@@ -49,3 +49,14 @@ local HydraTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Hydra, HydraTrail })
asset.meta = {
Name = "Hydra",
Version = "1.0",
Description = [[ Globe and trail for Pluto's moon Hydra. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -49,3 +49,14 @@ local KerberosTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Kerberos, KerberosTrail })
asset.meta = {
Name = "Kerberos",
Version = "1.0",
Description = [[ Globe and trail for Pluto's moon Kerberos. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -49,3 +49,14 @@ local NixTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Nix, NixTrail })
asset.meta = {
Name = "Nix",
Version = "1.0",
Description = [[ Globe and trail for Pluto's moon Nix. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -49,3 +49,14 @@ local StyxTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Styx, StyxTrail })
asset.meta = {
Name = "Styx",
Version = "1.0",
Description = [[ Globe and trail for Pluto's moon Styx. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -72,3 +72,13 @@ local PlutoLabel = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Pluto, PlutoLabel })
asset.meta = {
Name = "Pluto",
Version = "1.0",
Description = [[ Pluto globe, and main planet label.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -26,3 +26,14 @@ local PlutoTrailBarycentric = {
assetHelper.registerSceneGraphNodesAndExport(asset, { PlutoTrailBarycentric })
asset.meta = {
Name = "Pluto Barycentric Trail",
Version = "1.0",
Description = [[ Trail of Pluto as observed by it's Barrycenter. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -8,3 +8,13 @@ asset.require('./minor/kerberos')
asset.require('./minor/nix')
asset.require('./minor/styx')
asset.meta = {
Name = "Pluto System",
Version = "1.0",
Description = [[ Meta asset for the Pluto system, containing : Pluto, Pluto Trail,
Charon, Charon Trail, Hydra, Kerberos, Nix, and Styx]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -30,3 +30,14 @@ local PlutoBarycenterTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { PlutoBarycenterTrail })
asset.meta = {
Name = "Pluto Barycenter Trail",
Version = "1.0",
Description = [[ Trail of Pluto as observed by the Sun. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -25,3 +25,13 @@ local PlutoBarycenter = {
assetHelper.registerSceneGraphNodesAndExport(asset, { PlutoBarycenter })
asset.meta = {
Name = "Pluto Transforms",
Version = "1.0",
Description = [[ Pluto Barycenter transform]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -103,3 +103,13 @@ local Atmosphere = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Atmosphere })
asset.meta = {
Name = "Earth Atmosphere",
Version = "1.0",
Description = [[ Atmosphere of Earth.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -40,8 +40,28 @@ local watermask = asset.require(waterMasksPath .. "/modis_water_mask")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.HeightLayers." .. heightLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.NightLayers." .. nightLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.WaterMasks." .. watermask.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.HeightLayers." ..
heightLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.NightLayers." ..
nightLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Earth.Renderable.Layers.WaterMasks." ..
watermask.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Earth Layers",
Version = "1.0",
Description = [[ Default Earth layers are: ESRI VIIRS Combo, ESRI World Imagery, VIIRS
SNPP (Temporal), Aqua Modis (Temporal), Terra Modis (Temporal), BMNG, AMSR2 GCOM
W1 Sea Ice Concentration (Temporal), MODIS Terra Chlorophyll A (Temporal), GHRSST,
L4 G1SST Sea Surface Temperature (Temporal), GHRSST L4 MUR Sea Surface Temperature
(Temporal), World Elevation (3D), Earth at Night 2012, Coastlines, Reference
Features, Reference Labels, Tile Indicies, Size Reference, Gebco, and Modis Water
Mask.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -23,5 +23,14 @@ local EarthMarker = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { EarthMarker })
asset.meta = {
Name = "Earth marker",
Version = "1.0",
Description = [[ Earth marker with name, sized for Solar System view]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -60,7 +60,7 @@ local Moon = {
asset.meta = {
Name = "Moon",
Version = "1.0",
Description = [[ Moon asset with labels. ]],
Description = [[ Moon globe with labels. ]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
@@ -28,3 +28,14 @@ local EarthTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { EarthTrail })
asset.meta = {
Name = "Earth Trail",
Version = "1.0",
Description = [[ Trail of Earth as observed by the Sun. Data from NASA Spice (see
base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -79,3 +79,14 @@ assetHelper.registerSceneGraphNodesAndExport(asset, {
EarthInertial,
EarthIAU
})
asset.meta = {
Name = "Earth Transforms",
Version = "1.0",
Description = [[ Earth transforms: Earth Barycenter, Earth Center, Earth Inertial,
Earth IAU. A scene graph node is created for each transform.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -53,3 +53,13 @@ local Callisto = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Callisto })
asset.meta = {
Name = "Callisto",
Version = "1.0",
Description = [[ Callisto globe with labels.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/callisto_texture")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Callisto.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Callisto.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Callisto Layers",
Version = "1.0",
Description = [[ Default Callisto layers are: Callisto Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Callisto Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Callisto]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -30,3 +30,14 @@ local CallistoTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { CallistoTrail })
asset.meta = {
Name = "Callisto Trail",
Version = "1.0",
Description = [[ Trail of Callisto as observed by the Jupiter. Data from NASA Spice
(see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/jupiter_texture")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Jupiter.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Jupiter.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Jupiter Layers",
Version = "1.0",
Description = [[ Default Jupiter layers are: Jupiter Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -6,5 +6,16 @@ local colorLayer = asset.require(colorLayersPath .. "/voyager_global_mosaic")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Europa.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Europa.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Europa Layers",
Version = "1.0",
Description = [[ Default Europa layers are: Europa Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -53,3 +53,13 @@ local Europa = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Europa })
asset.meta = {
Name = "Mimas",
Version = "1.0",
Description = [[ Europa globe with labels.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Europa Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Europa]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -13,3 +13,23 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Voyager Global Mosaic",
Version = "1.0",
Description = [[ Europa Voyager - Galileo SSI Global Mosaic 500m v2. This global map
base of Europa utilizes the best image quality and moderate resolution coverage
supplied by the Galileo SSI (Solid-State Imaging) instrument and Voyager 1 and 2.
The image data was selected on the basis of overall image quality, reasonable
input resolution (from 20 km/pixel for gap fill to as high as 200 meters per
pixel[m]), and availability of moderate viewing and sun angles for topography.
The map projections are based on a sphere having a radius of 1,562.09 kilometers.
A Simple Cylindrical projection was used at a resolution of 500 m. (Description
from URL)]],
Author = "USGS",
URL = "https://astrogeology.usgs.gov/search/map/Europa/Voyager-Galileo/" ..
"Europa_Voyager_GalileoSSI_global_mosaic_500m",
License = "NASA/PDS"
}
@@ -30,3 +30,14 @@ local EuropaTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { EuropaTrail })
asset.meta = {
Name = "Europa Trail",
Version = "1.0",
Description = [[ Trail of Europa as observed by the Jupiter. Data from NASA Spice (see
base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/ganymede_texture")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Ganymede.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Ganymede.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Ganymede Layers",
Version = "1.0",
Description = [[ Default Ganymede layers are: Ganymede Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -53,3 +53,13 @@ local Ganymede = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Ganymede })
asset.meta = {
Name = "Ganymede",
Version = "1.0",
Description = [[ Ganymede globe with labels.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Ganymede Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Ganymede]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -30,3 +30,14 @@ local GanymedeTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { GanymedeTrail })
asset.meta = {
Name = "Ganymede Trail",
Version = "1.0",
Description = [[ Trail of Ganymede as observed by the Jupiter. Data from NASA Spice
(see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/io_texture")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Io.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Io.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Io Layers",
Version = "1.0",
Description = [[ Default Io layers are: Io Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -53,3 +53,13 @@ local Io = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Io })
asset.meta = {
Name = "Io",
Version = "1.0",
Description = [[ Io globe with labels.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Io Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Io]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -30,3 +30,14 @@ local IoTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { IoTrail })
asset.meta = {
Name = "Io Trail",
Version = "1.0",
Description = [[ Trail of Io as observed by the Jupiter. Data from NASA Spice (see
base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -47,3 +47,13 @@ local JupiterLabel = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Jupiter, JupiterLabel })
asset.meta = {
Name = "Jupiter",
Version = "1.0",
Description = [[ Jupiter globe, and main planet label.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -7,3 +7,12 @@ local Kernels = asset.syncedResource({
asset.export("jup310", Kernels .. '/jup310.bsp')
asset.export("jup341", Kernels .. '/jup341.bsp')
asset.meta = {
Name = "Jupiter Spice Kernels",
Version = "1.0",
Description = [[ Generic SPICE kernels for Jupiter.]],
Author = "OpenSpace Team",
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
License = "NASA"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Jupiter Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Jupiter]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -2,3 +2,14 @@ asset.require('./callisto/callisto')
asset.require('./europa/europa')
asset.require('./ganymede/ganymede')
asset.require('./io/io')
asset.meta = {
Name = "Jupiter Major Moons",
Version = "1.0",
Description = [[ Meta asset containing Jupiters major moons: Callisto, Europa,
Ganymede, and Io]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -197,3 +197,16 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(anankeGroup)
)
asset.meta = {
Name = "Jupiter Ananke Group Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Ananke Group
moons: S2010J2, Thelxinoe, Euanthe, Iocaste, S2003J16, Praxidike, Harpalyke,
Mneme, Hermippe, Thyone, and Ananke. Blank globes
and SPICE trails are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -261,3 +261,17 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(carmeGroup)
)
asset.meta = {
Name = "Jupiter Carme Group Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Carme Group
moons: Herse, Aitne, Kale, Taygete, Chaldene, Erinome, Kallichore, Kalyke,
Pasithee, S2010J1, Eukelade, Arche, Isonoe, Carme, and S2003J5. Blank globes
and SPICE trails are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -35,3 +35,15 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(carpoGroup)
)
asset.meta = {
Name = "Jupiter Carpo Group Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Carpo Group
moons: Carpo. Blank globes and SPICE trails
are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -100,3 +100,15 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(himaliaGroup)
)
asset.meta = {
Name = "Jupiter Himalia Group Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Himalia Group
moons: Leda, Himalia, Lysithea, Elara and Dia. Blank globes and SPICE trails
are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -83,3 +83,15 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(innerMoons)
)
asset.meta = {
Name = "Jupiter Inner Group Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Inner Group
moons: Metis, Adrastea, Amalthea, and Thebe. Blank globes and SPICE trails
are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -155,3 +155,15 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(otherGroups)
)
asset.meta = {
Name = "Jupiter Pasiphae Other Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Other Group
moons: S2003J12, S/2003J3, S2011J1, S2003J19, S2003J10, S2003J23, S2003J9,
and S2003J2. Blank globes and SPICE trails are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -346,3 +346,17 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(pasiphaeGroup)
)
asset.meta = {
Name = "Jupiter Pasiphae Group Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Pasiphae Group
moons: Euporie, S2003J18, Helike, Orthosie, S2016J1, S2003J15, Aoede, Callirrhoe,
Eurydome, Kore, Cyllene, S2011J2, S2017J1, S2003J4, Pasiphae, Hegemone, Sinope,
Sponde, Autonoe and Megaclite. Blank globes and SPICE trails are generated for
each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -35,3 +35,14 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(themistoGroup)
)
asset.meta = {
Name = "Jupiter Themisto Group Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Jupiter's Themisto Group
moons: Themisto. Blank globes and SPICE trails are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -6,3 +6,14 @@ asset.require('./minor/inner_group')
asset.require('./minor/other_groups')
asset.require('./minor/pasiphae_group')
asset.require('./minor/themisto_group')
asset.meta = {
Name = "Jupiter Minor Moons",
Version = "1.0",
Description = [[ Meta asset containing eight moon groups: Ananke, Carme, Carpo,
Himalia, Pasiphae, Themisto, Inner, and Other]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -28,3 +28,14 @@ local JupiterTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { JupiterTrail })
asset.meta = {
Name = "Jupiter Trail",
Version = "1.0",
Description = [[ Trail of Jupiter as observed by the Sun. Data from NASA Spice (see
base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -22,3 +22,13 @@ local JupiterBarycenter = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { JupiterBarycenter })
asset.meta = {
Name = "Jupiter Transforms",
Version = "1.0",
Description = [[ Jupiter Barycenter transform]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -66,3 +66,13 @@ local Atmosphere = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Atmosphere })
asset.meta = {
Name = "Mars Atmosphere",
Version = "1.0",
Description = [[ Atmosphere of Mars.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -31,6 +31,20 @@ asset.require(overlaysPath .. "/size_reference")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Mars.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Mars.Renderable.Layers.HeightLayers." .. heightLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Mars.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Mars.Renderable.Layers.HeightLayers." ..
heightLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Mars Layers",
Version = "1.0",
Description = [[ Default Mars layers are: MOC WA Color, Viking MDIM, MOLA Pseudo
Color, MOLA HRSC, Themis IR Day, Themis IR Night, CTX Mosaic, and CTX Blended
beta01]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -7,3 +7,13 @@ local layer = {
}
asset.export("layer", layer)
asset.meta = {
Name = "Mars Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Mars]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -73,3 +73,13 @@ local MarsLabel = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Mars, MarsLabel })
asset.meta = {
Name = "Mars",
Version = "1.0",
Description = [[ Mars globe, and main globe label.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -28,3 +28,14 @@ local MarsTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { MarsTrail })
asset.meta = {
Name = "Mars Trail",
Version = "1.0",
Description = [[ Trail of Mars as observed by the Sun. Data from NASA Spice (see
base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -20,3 +20,13 @@ local MarsBarycenter = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { MarsBarycenter })
asset.meta = {
Name = "Mars Transforms",
Version = "1.0",
Description = [[ Mars Barycenter transform]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -38,5 +38,19 @@ asset.require(colorLayersPath .. "/ssimap_02122015")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Mercury.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Mercury.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Mercury Layers",
Version = "1.0",
Description = [[ Default Mercury layers are: Messenger MDIS, Messenger Mosaic2,
Messenger BDR, Messenger MDR, Messenger MP3, Messenger Hie, Messenger Hiw,
Messenger LOI, Messenger SHADE, Aluminum Abundance, Calcium Abundance, Iron
Abundance, Magnesium Abundance, and Silicon Abundance]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -2,6 +2,7 @@ local texturesPath = asset.require("./../../mercury_textures").TexturesPath
local globeIdentifier = asset.require("./../../mercury").Mercury.Identifier
local layer = {
Name = "Aluminium Abundance",
Identifier = "alsimap_02122015",
FilePath = texturesPath .. "/alsimap_02122015.png",
BlendMode = "Multiply",
@@ -2,6 +2,7 @@ local texturesPath = asset.require("./../../mercury_textures").TexturesPath
local globeIdentifier = asset.require("./../../mercury").Mercury.Identifier
local layer = {
Name = "Calcium Abundance",
Identifier = "casimap_02122015",
FilePath = texturesPath .. "/casimap_02122015.png",
BlendMode = "Multiply",
@@ -2,6 +2,7 @@ local texturesPath = asset.require("./../../mercury_textures").TexturesPath
local globeIdentifier = asset.require("./../../mercury").Mercury.Identifier
local layer = {
Name = "Iron Abundance",
Identifier = "fesimap_02122015",
FilePath = texturesPath .. "/fesimap_02122015.png",
BlendMode = "Multiply",
@@ -2,6 +2,7 @@ local texturesPath = asset.require("./../../mercury_textures").TexturesPath
local globeIdentifier = asset.require("./../../mercury").Mercury.Identifier
local layer = {
Name = "Magnesium Abundance",
Identifier = "mgsimap_02122015",
FilePath = texturesPath .. "/mgsimap_02122015.png",
Settings = {
@@ -2,6 +2,7 @@ local texturesPath = asset.require("./../../mercury_textures").TexturesPath
local globeIdentifier = asset.require("./../../mercury").Mercury.Identifier
local layer = {
Name = "Silicon Abundance",
Identifier = "ssimap_02122015",
FilePath = texturesPath .. "/ssimap_02122015.png",
BlendMode = "Multiply",
@@ -67,3 +67,13 @@ local MercuryLabel = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Mercury, MercuryLabel })
asset.meta = {
Name = "Mercury",
Version = "1.0",
Description = [[ Mercury globe with labels, and main planet label.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -28,3 +28,14 @@ local MercuryTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { MercuryTrail })
asset.meta = {
Name = "Mercury Trail",
Version = "1.0",
Description = [[ Trail of Mercury as observed by the Sun. Data from NASA Spice (see
base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -20,3 +20,13 @@ local MercuryBarycenter = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { MercuryBarycenter })
asset.meta = {
Name = "Mercury Transforms",
Version = "1.0",
Description = [[ Mercury Barycenter transform]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/neptune_texture")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Neptune.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Neptune.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Neptune Layers",
Version = "1.0",
Description = [[ Default Neptune layers are: Neptune Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -135,3 +135,15 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(innerMoons)
)
asset.meta = {
Name = "Neptune Inner Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Neptune' inner prograde moons:
Naiad, Thalassa, Despina, Galatea, Larissa, S2004N1, and Proteus. Blank globes and
SPICE trails are generated for each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -70,3 +70,15 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(irregularProgradeMoons)
)
asset.meta = {
Name = "Neptune Irregular Prograde Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Neptune' irregular prograde
moons: Halimede, Psamathe and Neso. Blank globes and SPICE trails are generated for
each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -69,3 +69,15 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes(irregularRetrogradeMoons)
)
asset.meta = {
Name = "Neptune Irregular Retrograde Moons",
Version = "1.0",
Description = [[ Procedural Globe asset containing Neptune' irregular retrograde
moons: Nereid, Sao and Laomedeia. Blank globes and SPICE trails are generated for
each moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -9,3 +9,12 @@ asset.export("nep081", Kernels .. '/nep081.bsp')
asset.export("nep086", Kernels .. '/nep086.bsp')
asset.export("nep087", Kernels .. '/nep087.bsp')
asset.export("nep088", Kernels .. '/nep088.bsp')
asset.meta = {
Name = "Neptune Spice Kernels",
Version = "1.0",
Description = [[ Generic SPICE kernels for Neptune.]],
Author = "OpenSpace Team",
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
License = "NASA"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Neptune Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Neptune]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -1 +1,11 @@
asset.require('./triton')
asset.meta = {
Name = "Neptune Minor Moons",
Version = "1.0",
Description = [[ Meta asset containing Neptune's major moon: Triton]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -47,3 +47,13 @@ local NeptuneLabel = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Neptune, NeptuneLabel })
asset.meta = {
Name = "Neptune",
Version = "1.0",
Description = [[ Neptune globe, and main planet label.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -39,3 +39,14 @@ local NeptuneTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { NeptuneTrail })
asset.meta = {
Name = "Neptune Trail",
Version = "1.0",
Description = [[ Trail of Neptune as observed by the Sun. Data from NASA Spice (see
base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -20,3 +20,13 @@ local NeptuneBarycenter = {
}
assetHelper.registerSceneGraphNodesAndExport(asset, { NeptuneBarycenter })
asset.meta = {
Name = "Neptune Transforms",
Version = "1.0",
Description = [[ Neptune Barycenter transform]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -28,3 +28,14 @@ assetHelper.registerSceneGraphNodesAndExport(
asset,
proceduralGlobes.createGlobes({ Triton })
)
asset.meta = {
Name = "Triton",
Version = "1.0",
Description = [[ Procedural Globe asset containing Neptune's moon: Triton.
A blank globe and SPICE trail are generated for the moon.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -7,3 +7,13 @@ local colorLayer = asset.require(colorLayersPath .. "/saturn_texture")
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Saturn.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Saturn Layers",
Version = "1.0",
Description = [[ Default Saturn layers are: Saturn texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/dione_texture")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Dione.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Dione.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Dione Layers",
Version = "1.0",
Description = [[ Default Dione layers are: Dione Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -51,3 +51,13 @@ local Dione = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Dione })
asset.meta = {
Name = "Dione",
Version = "1.0",
Description = [[ Dione globe with labels]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Dione Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Dione]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -29,3 +29,14 @@ local DioneTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { DioneTrail })
asset.meta = {
Name = "Dione Trail",
Version = "1.0",
Description = [[ Trail of Saturn's moon Dione as observed by Saturn. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -6,5 +6,17 @@ local colorLayer = asset.require(colorLayersPath .. "/global_mosaic_100m_hpf")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Enceladus.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Enceladus.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Enceladus Layers",
Version = "1.0",
Description = [[ Default Enceladus layers are: Enceladus Texture and Cassini Global
Mosaic 100m HPF]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -51,3 +51,13 @@ local Enceladus = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Enceladus })
asset.meta = {
Name = "Enceladus",
Version = "1.0",
Description = [[ Enceladus globe with labels]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Enceladus Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Enceladus]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -12,3 +12,19 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Cassini Global Mosaic 100m HPF",
Version = "1.0",
Description = [[ This mosaic represents the completion of a global control network of
Enceladus containing Cassini Imaging Science Subsystem (ISS) images. A total of
586 images in CLR, GRN, UV3, and IR3 filters were selected for the control
network. The image selection criteria were based on coverage, quality, and a
spatial resolution between 50 and 500 meters per pixel (m) with phase angles less
than 120 degrees. (Description from URL)]],
Author = "USGS",
URL = "https://astrogeology.usgs.gov/search/map/Enceladus/Cassini/" ..
"Enceladus_Cassini_ISS_Global_Mosaic_100m_HPF",
License = "NASA/PDS"
}
@@ -29,3 +29,14 @@ local EnceladusTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { EnceladusTrail })
asset.meta = {
Name = "Enceladus Trail",
Version = "1.0",
Description = [[ Trail of Saturn's moon Enceladus as observed by Saturn. Data from
NASA Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -2,15 +2,7 @@ local transforms = asset.require('../transforms')
local assetHelper = asset.require('util/asset_helper')
local kernel = asset.require('../kernels').sat375
asset.require('./trail')
-- local textures = asset.syncedResource({
-- Name = "Hyperion textures",
-- Type = "HttpSynchronization",
-- Identifier = "hyperion_textures",
-- Version = 1
-- })
local labelsPath = asset.require('../saturn_globelabels').LabelsPath
local Hyperion = {
Identifier = "Hyperion",
@@ -32,14 +24,22 @@ local Hyperion = {
Type = "RenderableGlobe",
Radii = { 360200, 266000, 205400},
SegmentsPerPatch = 64,
Layers = {
-- ColorLayers = {
-- {
-- Name = "Hyperion Texture",
-- FilePath = textures .. "/hyperion.jpg",
-- Enabled = true
-- }
-- }
Layers = {},
Labels = {
Enable = false,
FileName = labelsPath .. "/hyperion.labels",
LabelAlignmentOption = "Horizontally", -- or Circularly
LabelsFontSize = 14.0,
LabelsSize = 8.0,
LabelsMinSize = 1.0,
LabelsMaxSize = 1500.0,
ProximityEnabled = false,
LabelsFadeInEnabled = true,
FadeInStartingDistance = 500000.0,
FadeOutStartingDistance = 1000000.0,
LabelsForceDomeRendering = true,
LabelsDistanceEPS = 1350000.0,
LabelsColor = { 1.0, 1.0, 0.0 }
}
},
Tag = { "moon_solarSystem", "moon_giants", "moon_saturn" },
@@ -51,3 +51,13 @@ local Hyperion = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Hyperion })
asset.meta = {
Name = "Hyperion",
Version = "1.0",
Description = [[ Hyperion globe with labels]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -29,3 +29,14 @@ local HyperionTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { HyperionTrail })
asset.meta = {
Name = "Hyperion Trail",
Version = "1.0",
Description = [[ Trail of Saturn's moon Hyperion as observed by Saturn. Data from NASA
Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -5,5 +5,16 @@ local colorLayer = asset.require(colorLayersPath .. "/iapetus_texture")
-- Set enabled layers (temporary solution)
-- @TODO: do this using a boolean that's passed to the 'asset.require' instead
asset.onInitialize(function ()
openspace.setPropertyValueSingle("Scene.Iapetus.Renderable.Layers.ColorLayers." .. colorLayer.layer.Identifier .. ".Enabled", true)
openspace.setPropertyValueSingle("Scene.Iapetus.Renderable.Layers.ColorLayers." ..
colorLayer.layer.Identifier .. ".Enabled", true)
end)
asset.meta = {
Name = "Default Iapetus Layers",
Version = "1.0",
Description = [[ Default Iapetus layers are: Iapetus Texture]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -51,3 +51,13 @@ local Iapetus = {
assetHelper.registerSceneGraphNodesAndExport(asset, { Iapetus })
asset.meta = {
Name = "Iapetus",
Version = "1.0",
Description = [[ Iapetus globe with labels.]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Iapetus Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Iapetus]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -29,3 +29,14 @@ local IapetusTrail = {
assetHelper.registerSceneGraphNodesAndExport(asset, { IapetusTrail })
asset.meta = {
Name = "Iapetus Trail",
Version = "1.0",
Description = [[ Trail of Saturn's moon Iapetus as observed by Saturn. Data from NASA
Spice (see base spice asset)]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -9,3 +9,12 @@ asset.export("sat319", Kernels .. '/sat319.bsp')
asset.export("sat368", Kernels .. '/sat368.bsp')
asset.export("sat375", Kernels .. '/sat375.bsp')
asset.export("sat393", Kernels .. '/sat393.bsp')
asset.meta = {
Name = "Saturn Spice Kernels",
Version = "1.0",
Description = [[ Generic SPICE kernels for Saturn.]],
Author = "OpenSpace Team",
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
License = "NASA"
}
@@ -11,3 +11,13 @@ asset.onInitialize(function ()
end)
asset.export("layer", layer)
asset.meta = {
Name = "Saturn Texutre",
Version = "1.0",
Description = [[ Default jpg texture for Saturn]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}
@@ -6,3 +6,14 @@ asset.require('./mimas/mimas')
asset.require('./rhea/rhea')
asset.require('./tethys/tethys')
asset.require('./titan/titan')
asset.meta = {
Name = "Saturn Major Moons",
Version = "1.0",
Description = [[ Meta asset containing Saturn's major moons: Dione, Enceladus,
Hyperion, Iapetus, Mimas, Rhea, Tethys, and Titan]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}

Some files were not shown because too many files have changed in this diff Show More