Offload the star texture synchronization into a separate asset to enable the Gaia profile to be synched from scratch

This commit is contained in:
Alexander Bock
2021-05-29 19:26:04 +02:00
parent 744ba0dc9b
commit 70e71ebf55
5 changed files with 26 additions and 35 deletions

View File

@@ -1,13 +1,7 @@
local assetHelper = asset.require('util/asset_helper')
local colormaps = asset.require('./stars_colormap').ColorMaps
local textures = asset.syncedResource({
Name = "Stars Textures",
Type = "HttpSynchronization",
Identifier = "stars_textures",
Version = 1
})
local textures = asset.require('./stars_textures').textures
local speck = asset.syncedResource({
Name = "Stars Speck Files",

View File

@@ -0,0 +1,20 @@
local assetHelper = asset.require('util/asset_helper')
local textures = asset.syncedResource({
Name = "Stars Textures",
Type = "HttpSynchronization",
Identifier = "stars_textures",
Version = 1
})
asset.export("textures", textures)
asset.meta = {
Name = "Star Textures",
Version = "1.0",
Description = [[Square textures used to represent stars when applied to camera-facing bil;board]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT License"
}

View File

@@ -1,14 +1,9 @@
local assetHelper = asset.require('util/asset_helper')
local colorLUT = asset.require('scene/digitaluniverse/stars_colormap').ColorMaps
local textures = asset.require('scene/digitaluniverse/stars_textures').textures
local textures = asset.syncedResource({
Name = "Stars Textures",
Type = "HttpSynchronization",
Identifier = "stars_textures",
Version = 1
})
local speck = asset.syncedResource({
Name = "Apogee Speck Files",
Type = "HttpSynchronization",
@@ -16,13 +11,6 @@ local speck = asset.syncedResource({
Version = 1
})
local colorLUT = asset.syncedResource({
Name = "Stars Color Table",
Type = "HttpSynchronization",
Identifier = "stars_colormap",
Version = 2
})
local gaia_abundance_apogee = {
Identifier = "Gaia Abundance Apogee",
Renderable = {

View File

@@ -1,13 +1,7 @@
local assetHelper = asset.require('util/asset_helper')
local textures = asset.syncedResource({
Name = "Stars Textures",
Type = "HttpSynchronization",
Identifier = "stars_textures",
Version = 1
})
local colorLUT = asset.require('scene/digitaluniverse/stars_colormap').ColorMaps
local textures = asset.require('scene/digitaluniverse/stars_textures').textures
local speck = asset.syncedResource({
Name = "Galah Speck Files",
@@ -16,12 +10,6 @@ local speck = asset.syncedResource({
Version = 1
})
local colorLUT = asset.syncedResource({
Name = "Stars Color Table",
Type = "HttpSynchronization",
Identifier = "stars_colormap",
Version = 2
})
local gaia_abundance_galah = {
Identifier = "Gaia Abundance Galah",

View File

@@ -797,6 +797,7 @@ function sgct.config.fisheye(arg)
arg["background"] = { r = 0.0, g = 0.0, b = 0.0, a = 1.0 }
end
local trackedSpecifier = ""
if (arg["tracked"] ~= nil and arg["tracked"] == true) then
trackedSpecifier = "tracked=\"true\""
else