Files
Robert Adams 2b2576dc1c Complete conversion to single JSON output routine. Now the JSON
formatting logic is not spread around the GLTF code.
2018-05-25 05:54:12 -07:00

62 lines
2.0 KiB
Bash
Executable File

#! /bin/bash
HERE=$(PWD)
CONVOAR=$HERE/../convoar/bin/Debug/convoar.exe
DOBUILD=yes
DOCOPY=yes
PROCESSING=UNOPTIMIZED
if [[ -z "$MB_REMOTEACCT" || -z "$MB_REMOTEHOST" ]] ; then
echo "Cannot run script without MB_REMOTEACCT and MB_REMOTEHOST environment variables set"
exit
fi
REMOTEACCT=${MB_REMOTEACCT:-mb}
REMOTEHOST=${MB_REMOTEHOST:-someplace.misterblue.com}
if [[ "$PROCESSING" == "UNOPTIMIZED" ]] ; then
PARAMS="--DoSceneOptimizations false --SeparateInstancedMeshes false --MergeSharedMaterialMeshes false"
SUBDIR=unoptimized
fi
if [[ "$PROCESSING" == "MERGEDMATERIALS" ]] ; then
PARAMS="--DoSceneOptimizations true --SeparateInstancedMeshes false --MergeSharedMaterialMeshes true"
SUBDIR=mergedmaterials
fi
# PARAMS=""
# PARAMS="--SeparateInstancedMeshes true --MeshShareThreshold 20 --MergeSharedMaterialMeshes true"
# PARAMS="--logGltfBuilding --verbose --LogBuilding --LogConversionStats"
REMOTEBASE=files.misterblue.com/BasilTest
OARS=""
OARS="$OARS testtest88.oar"
OARS="$OARS PalmyraTemple.oar"
OARS="$OARS Atropia_00.oar Atropia_01.oar Atropia_02.oar Atropia_10.oar"
OARS="$OARS Atropia_11.oar Atropia_12.oar Atropia_20.oar Atropia_21.oar Atropia_22.oar"
OARS="$OARS IMAOutpostAlphaForest.oar IMAOutpostAlphaTerrain.oar Region-3dworlds-20170604.oar"
OARS="$OARS universal_campus_01_0.7.3_03022012.oar"
for OAR in $OARS ; do
cd "$HERE"
DIR="convoar/$(basename -s .oar $OAR)/$SUBDIR"
if [[ "$DOBUILD" == "yes" ]] ; then
rm -rf "$DIR"
mkdir -p "$DIR"
cd "$DIR"
echo "DIR=$DIR"
$CONVOAR $PARAMS "../../../$OAR"
fi
cd "$HERE"
if [[ "$DOCOPY" == "yes" ]] ; then
echo "======= copying $DIR to nyxx"
ssh basil@nyxx "mkdir -p basil-git/Basiljs/$DIR"
rsync -r --delete-after "${DIR}/" "basil@nyxx:basil-git/Basiljs/$DIR"
echo "======= copying $DIR to misterblue"
ssh ${REMOTEACCT}@${REMOTEHOST} "mkdir -p $REMOTEBASE/$DIR"
rsync -r --delete-after "${DIR}/" "${REMOTEACCT}@${REMOTEHOST}:$REMOTEBASE/$DIR"
fi
done