Replace local paths with httpsync

This commit is contained in:
Malin Ejdbo
2021-05-26 13:35:20 +02:00
parent 40adb289a3
commit 3aab61b19c
8 changed files with 72 additions and 40 deletions
@@ -3,6 +3,13 @@ local transforms = asset.require('scene/solarsystem/planets/earth/transforms')
local jwstTransforms = asset.require('scene/solarsystem/missions/jwst/jwst')
local sunTransforms = asset.require('scene/solarsystem/sun/transforms')
local image = asset.syncedResource({
Name = "HUDF image",
Type = "HttpSynchronization",
Identifier = "hudf_image",
Version = 1
})
local PARSEC_CONSTANT = 3.0856776E16;
-- ra = 3h32m38.92s
@@ -41,7 +48,7 @@ local HUDFImage = {
},
UsePerspectiveProjection = false,
Opacity = 1.0,
TexturePath = "C:/Users/ElmQPC/Desktop/Malin/develop/images/Hubble_ultra_deep_field.jpg",
TexturePath = image .. "/Hubble_ultra_deep_field.jpg",
Tag = { "hudf" },
}
@@ -1,9 +1,7 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('scene/solarsystem/sun/transforms')
local L1Kernel = {
"C:/Users/ElmQPC/Desktop/Malin/develop/WIP/data/Lagrangian_Kernels/L1_de431.bsp"
}
local circle = asset.require('scene/solarsystem/missions/jwst/circle').circle
local kernels = asset.require('scene/solarsystem/missions/jwst/Lagrange_kernels').kernels
local L1 = {
Identifier = "L1",
@@ -14,7 +12,7 @@ local L1 = {
RenderableType = "Opaque",
Billboard = true,
Size = 700E5,
Texture = "C:/Users/ElmQPC/Desktop/Malin/develop/images/jwst/circle.png",
Texture = circle .. "/circle.png",
BlendMode = "Additive"
},
Transform = {
@@ -22,7 +20,7 @@ local L1 = {
Type = "SpiceTranslation",
Target = "391", -- L1
Observer = "SUN",
Kernels = L1Kernel
Kernels = kernels .. "/L1_de431.bsp"
}
},
Tag = { "lagrange_points" },
@@ -1,9 +1,7 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('scene/solarsystem/sun/transforms')
local L2Kernel = {
"C:/Users/ElmQPC/Desktop/Malin/develop/OpenSpace/sync/http/L2_kernels/1/L2_de431.bsp"
}
local circle = asset.require('scene/solarsystem/missions/jwst/circle').circle
local kernels = asset.require('scene/solarsystem/missions/jwst/Lagrange_kernels').kernels
local L2 = {
Identifier = "L2",
@@ -13,7 +11,7 @@ local L2 = {
RenderableType = "Opaque",
Billboard = true,
Size = 400E4,
Texture = "C:/Users/ElmQPC/Desktop/Malin/develop/images/jwst/circle.png",
Texture = circle .. "/circle.png",
BlendMode = "Additive"
},
Transform = {
@@ -21,7 +19,7 @@ local L2 = {
Type = "SpiceTranslation",
Target = "392", -- L2
Observer = "SUN",
Kernels = L2Kernel
Kernels = kernels .. "/L2_de431.bsp"
}
},
Tag = { "L2" },
@@ -31,8 +29,8 @@ local L2 = {
}
}
local L2Big = {
Identifier = "L2Big",
local L2Large = {
Identifier = "L2Large",
Parent = transforms.SolarSystemBarycenter.Identifier,
Renderable = {
Enabled = false,
@@ -48,7 +46,7 @@ local L2Big = {
Type = "SpiceTranslation",
Target = "392", -- L2
Observer = "SUN",
Kernels = L2Kernel
Kernels = kernels .. "/L2_de431.bsp"
}
},
Tag = { "lagrange_points" },
@@ -81,8 +79,8 @@ local L2Label = {
}
}
local L2BigLabel = {
Identifier = "L2BigLabel",
local L2LargeLabel = {
Identifier = "L2LargeLabel",
Parent = L2.Identifier,
Renderable = {
Enabled = false,
@@ -123,8 +121,8 @@ local L2SunLine = {
assetHelper.registerSceneGraphNodesAndExport(asset, {
L2,
L2Big,
L2Large,
L2SunLine,
L2Label,
L2BigLabel
L2LargeLabel
})
@@ -1,9 +1,7 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('scene/solarsystem/sun/transforms')
local L4Kernel = {
"C:/Users/ElmQPC/Desktop/Malin/develop/WIP/data/Lagrangian_Kernels/L4_de431.bsp"
}
local circle = asset.require('scene/solarsystem/missions/jwst/circle').circle
local kernels = asset.require('scene/solarsystem/missions/jwst/Lagrange_kernels').kernels
local L4 = {
Identifier = "L4",
@@ -14,7 +12,7 @@ local L4 = {
RenderableType = "Opaque",
Billboard = true,
Size = 800E6,
Texture = "C:/Users/ElmQPC/Desktop/Malin/develop/images/jwst/circle.png",
Texture = circle .. "/circle.png",
BlendMode = "Additive"
},
Transform = {
@@ -22,7 +20,7 @@ local L4 = {
Type = "SpiceTranslation",
Target = "394", -- L4
Observer = "SUN",
Kernels = L4Kernel
Kernels = kernels .. "/L4_de431.bsp"
}
},
Tag = { "lagrange_points" },
@@ -1,9 +1,7 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('scene/solarsystem/sun/transforms')
local L5Kernel = {
"C:/Users/ElmQPC/Desktop/Malin/develop/WIP/data/Lagrangian_Kernels/L5_de431.bsp"
}
local circle = asset.require('scene/solarsystem/missions/jwst/circle').circle
local kernels = asset.require('scene/solarsystem/missions/jwst/Lagrange_kernels').kernels
local L5 = {
Identifier = "L5",
@@ -14,7 +12,7 @@ local L5 = {
RenderableType = "Opaque",
Billboard = true,
Size = 800E6,
Texture = "C:/Users/ElmQPC/Desktop/Malin/develop/images/jwst/circle.png",
Texture = circle .. "/circle.png",
BlendMode = "Additive"
},
Transform = {
@@ -22,7 +20,7 @@ local L5 = {
Type = "SpiceTranslation",
Target = "395", -- L5
Observer = "SUN",
Kernels = L5Kernel
Kernels = kernels .. "/L5_de431.bsp"
}
},
Tag = { "lagrange_points" },
@@ -0,0 +1,8 @@
local kernels = asset.syncedResource({
Name = "Lagrange Kernels",
Type = "HttpSynchronization",
Identifier = "earth_lagrange_kernels",
Version = 1
})
asset.export('kernels', kernels)
@@ -0,0 +1,8 @@
local circle = asset.syncedResource({
Name = "Circle",
Type = "HttpSynchronization",
Identifier = "circle_image",
Version = 1
})
asset.export('circle', circle)
@@ -5,9 +5,26 @@ asset.require("spice/base")
asset.require('scene/solarsystem/missions/jwst/Lagrange_points')
local transforms = asset.require('scene/solarsystem/missions/jwst/L2')
local JWSTKernel = {
"C:/Users/ElmQPC/Desktop/Malin/develop/OpenSpace/sync/http/JWST_kernels/1/jwst_horizons_20200101_20240101_v01.bsp"
}
local JWSTKernel = asset.syncedResource({
Name = "JWST Kernel",
Type = "HttpSynchronization",
Identifier = "jwst_kernels",
Version = 1
})
local model = asset.syncedResource({
Name = "JWST Model",
Type = "HttpSynchronization",
Identifier = "jwst_model",
Version = 1
})
local band = asset.syncedResource({
Name = "JWST band texture",
Type = "HttpSynchronization",
Identifier = "jwst_band_texture",
Version = 1
})
local JWSTPosition = {
Identifier = "JWSTPosition",
@@ -17,7 +34,7 @@ local JWSTPosition = {
Type = "SpiceTranslation",
Target = "JWST",
Observer = "392", -- L2
Kernels = JWSTKernel
Kernels = JWSTKernel .. "/jwst_horizons_20200101_20240101_v01.bsp"
},
},
GUI = {
@@ -62,7 +79,7 @@ local JWSTBand = {
Renderable = {
Enabled = false,
Type = "RenderableSphere",
Texture = "C:/Users/ElmQPC/Desktop/Malin/develop/images/jwst/JWST-band.png",
Texture = band .. "/JWST-band.png",
Size = 9.2E15,
Segments = 50,
DisableFadeInOut = true,
@@ -91,11 +108,11 @@ local JWSTModel = {
},
Renderable = {
Type = "RenderableModel",
GeometryFile = "C:/Users/ElmQPC/Desktop/Malin/develop/WIP/data/JWST_model/3/JWSTFBX.fbx",
GeometryFile = model .. "/JWSTFBX.osmodel",
ModelScale = "Foot",
InvertModelScale = true,
EnableAnimation = true,
AnimationStartTime = "2021 10 31 00:00:00",
AnimationStartTime = "2021 10 31 00:00:00", --TODO: Update theese when the new animation is finished
AnimationMode = "BounceFromStart",
LightSources = {
{
@@ -123,7 +140,7 @@ local JWSTTrail = {
Type = "SpiceTranslation",
Target = "JWST",
Observer = "392", -- L2
Kernels = JWSTKernel
Kernels = JWSTKernel .. "/jwst_horizons_20200101_20240101_v01.bsp"
},
Color = { 0.9, 0.9, 0.0 },
Period = 91.3105,