Updates post-M2
This commit is contained in:
1 parent
0ef9952ae4
commit
7a3088e847
8 files changed
+363
-49
No files matched your search
Executable
+32
@@ -0,0 +1,32 @@
|
||||
#!/bin/sh
|
||||
# Renders every example scene at lighting L0 and L1 into gallery/ (gitignored), as
|
||||
# <scene>-L0.png and <scene>-L1.png previews. A scene whose model, maps or kernels are
|
||||
# missing is skipped with the reason. View the result with scripts/serve-gallery.py.
|
||||
#
|
||||
# Needs: scripts/fetch-models.sh for the NASA models, scripts/fetch-earth.sh and
|
||||
# scripts/fetch-moon.py for L1, and astrokit's kernels for scenes given by epoch.
|
||||
|
||||
set -e
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
cargo build --quiet --release -p resolved-cli
|
||||
mkdir -p gallery
|
||||
|
||||
made=0
|
||||
skipped=0
|
||||
for scene in examples/scenes/*.toml; do
|
||||
name=$(basename "$scene" .toml)
|
||||
for tier in L0 L1; do
|
||||
out="gallery/$name-$tier.png"
|
||||
if error=$(./target/release/resolved render --scene "$scene" --lighting "$tier" \
|
||||
--preview "$out" 2>&1); then
|
||||
echo "$out"
|
||||
made=$((made + 1))
|
||||
else
|
||||
echo "skipped $name at $tier: ${error#error: }"
|
||||
rm -f "$out"
|
||||
skipped=$((skipped + 1))
|
||||
fi
|
||||
done
|
||||
done
|
||||
echo "$made images in gallery/, $skipped skipped"
|
||||
Reference in new issue
Block a user