Added stars at L1

This commit is contained in:
connor committed 2026-10-16 14:43:50 -04:00
1 parent e0381ccdd7
commit 970551b4e1
26 files changed
+2118 -55

No files matched your search

+37
View File
@@ -0,0 +1,37 @@
# GEO to GEO at 1000 km, exposed 0.2 s at f/4 as a surveillance camera would: the
# target a few pixels across and far past saturation, in a field of stars to the
# catalog's limit, about V 15, which gives a few DN.
# A 1 m, f/4 telescope (25 cm aperture, 5.5 urad per pixel, 0.6 by 0.34
# degrees) on one geostationary satellite, imaging an SSL-1300 1000 km ahead along
# the arc, lit at a phase of 30 degrees, against the stars toward the Milky Way in
# Monoceros. Stars are drawn at lighting L1 with camera C1 (scripts/fetch-stars.py).
# Generated by scripts/make-example-scenes.py; the model comes from
# scripts/fetch-models.sh.
#
# resolved render --scene <this file> --lighting L1 --camera C1 --pretty --preview geo.png
sun = [101746122115, -106547756265, 25977397630]
moon = [0, -384400000, 0]
earth_velocity = [-19407.62, -20723.58, -8984.77]
[camera]
focal_length = 1.0
f_number = 4.0
exposure = 0.2
[observer]
position = [41083339.41, 9484836.26, 0.00]
look_at = [40846855.46, 10456447.53, 0.00]
up = [0, 0, 1]
velocity = [-691.66, 2995.90, 0.00]
# At lighting L1, Earth's surface shows July (from scripts/fetch-earth.sh), and lights
# the target's Earth-facing side.
[appearance]
earth_month = 7
[[target]]
model = "../models/nasa/ssl1300.glb"
scale = 0.1
position = [40846855.0383, 10456447.7315, 0.2096]
attitude = [0.466967605, 0.081764177, 0.291661326, -0.830776472]
@@ -0,0 +1,35 @@
# GEO to GEO at 100 km, lit from the side: half the target in shadow.
# A 1 m, f/8 telescope (12.5 cm aperture, 5.5 urad per pixel, 0.6 by 0.34
# degrees) on one geostationary satellite, imaging an SSL-1300 100 km ahead along
# the arc, lit at a phase of 90 degrees, against the stars toward the Milky Way in
# Monoceros. Stars are drawn at lighting L1 with camera C1 (scripts/fetch-stars.py).
# Generated by scripts/make-example-scenes.py; the model comes from
# scripts/fetch-models.sh.
#
# resolved render --scene <this file> --lighting L1 --camera C1 --pretty --preview geo.png
sun = [143509808059, 33311150104, 25977397630]
moon = [0, -384400000, 0]
earth_velocity = [8161.41, -26276.53, -11392.27]
[camera]
focal_length = 1.0
f_number = 8.0
exposure = 0.0006
[observer]
position = [41083339.41, 9484836.26, 0.00]
look_at = [41060728.78, 9582246.49, 0.00]
up = [0, 0, 1]
velocity = [-691.66, 2995.90, 0.00]
# At lighting L1, Earth's surface shows July (from scripts/fetch-earth.sh), and lights
# the target's Earth-facing side.
[appearance]
earth_month = 7
[[target]]
model = "../models/nasa/ssl1300.glb"
scale = 0.1
position = [41060728.3613, 9582246.7015, 0.2096]
attitude = [0.462527700, 0.083319399, 0.291220856, -0.833256513]
+36
View File
@@ -0,0 +1,36 @@
# GEO to GEO at 100 km: the target about 55 px across, lit nearly face on, exposed
# short of saturating it, with only the brighter stars behind it.
# A 1 m, f/8 telescope (12.5 cm aperture, 5.5 urad per pixel, 0.6 by 0.34
# degrees) on one geostationary satellite, imaging an SSL-1300 100 km ahead along
# the arc, lit at a phase of 30 degrees, against the stars toward the Milky Way in
# Monoceros. Stars are drawn at lighting L1 with camera C1 (scripts/fetch-stars.py).
# Generated by scripts/make-example-scenes.py; the model comes from
# scripts/fetch-models.sh.
#
# resolved render --scene <this file> --lighting L1 --camera C1 --pretty --preview geo.png
sun = [100603206248, -107627564420, 25977397630]
moon = [0, -384400000, 0]
earth_velocity = [-19658.75, -20523.36, -8897.97]
[camera]
focal_length = 1.0
f_number = 8.0
exposure = 0.0006
[observer]
position = [41083339.41, 9484836.26, 0.00]
look_at = [41060728.78, 9582246.49, 0.00]
up = [0, 0, 1]
velocity = [-691.66, 2995.90, 0.00]
# At lighting L1, Earth's surface shows July (from scripts/fetch-earth.sh), and lights
# the target's Earth-facing side.
[appearance]
earth_month = 7
[[target]]
model = "../models/nasa/ssl1300.glb"
scale = 0.1
position = [41060728.3613, 9582246.7015, 0.2096]
attitude = [0.462527700, 0.083319399, 0.291220856, -0.833256513]
+24
View File
@@ -0,0 +1,24 @@
# A star field: the Pleiades through the example camera (12 by 7 degrees), from
# geostationary orbit, long-exposed at 5 s. Stars are drawn at lighting L1 with camera
# C1, from the catalog scripts/fetch-stars.py writes. Alcyone, the brightest at V 2.9,
# gives about 200,000 electrons, ten times the full well; a V 8 star about 2,000 and a
# V 11 star about 130. Generated by scripts/make-example-scenes.py.
#
# resolved render --scene examples/scenes/stars-pleiades.toml --lighting L1 --camera C1 --pretty --preview pleiades.png
sun = [-74862158105, -114183767096, -61133031444]
moon = [0, -384400000, 0]
earth_velocity = [-25760.94, 13707.76, 5943.04]
[camera]
exposure = 5
[observer]
position = [42164000.00, 0.00, 0.00]
look_at = [542586618.01, 763271339.10, 408649074.74]
up = [0, 0, 1]
velocity = [0.00, 3074.70, 0.00]
# At lighting L1, Earth's surface shows July (from scripts/fetch-earth.sh).
[appearance]
earth_month = 7