Winter is comimg at Bourtoulots

This commit is contained in:
Tonton Th committed 2026-11-11 09:32:35 +01:00
1 parent d9df971110
commit 2f97671726
9 files changed
+20 -17

No files matched your search

+3 -2
View File
@@ -10,7 +10,8 @@ suivre son évolution par l'intermédiaire de
[Mastodon](https://mastodon.tetaneutral.net/@tth)
avec le *croisimot* `#hexacone`.
Quelques images sont disponibles sur mon serveur de
[cuisine](http://maison.tth.netlib.re/pov/hexacone.html),
[cuisine](http://maison.tth.netlib.re/pov/hexacone.html)
(si SFR me laisse utiliser ma fibre comme je le souhaite),
avec même des liens vers les vidz.
## Prérequis
@@ -25,7 +26,7 @@ Une bonne maitrise des scripts shell (en Bash) sera un plus.
Il y a deux choses que l'on peut raytracer :
les images fixes, qui sont traitées
par un classique [`Makefile`](./Makefile) et les séquences animées
produites par un [script shell](./mkloop.sh).
produites par un [script shell](./make_one_seq.sh).
Avant toute chose, vous devrez vérifier la présence de plusieurs
répertoires :
+1 -1
View File
@@ -16,7 +16,7 @@ object { Le_Decor }
// =======================================================
#declare R_circ = R_circular + 0.07;
#declare R_circ = R_circular + 0.17;
#declare CK = 2.9 + (1.51 * Cos_01(NormClock));
#declare CamX = R_circ * cos(CK);
+2 -2
View File
@@ -13,7 +13,7 @@
object { Le_Decor }
#declare Loc_cam = <0.63, 2, 2*NormClock> + (Pos_RedB_0 * 1.32);
#declare Loc_cam = <0.63, 2, 3*NormClock> + (Pos_RedB_0 * 1.32);
#declare Lat_Y = 1.21 + 0.19*NormClock;
@@ -24,6 +24,6 @@ camera {
// focal_point <0.37, 0.0, 0>
// aperture 0.046
// blur_samples 30
angle 40 - 15 * Cos_01(NormClock)
angle 40 - 17 * Cos_01(NormClock)
}
+5 -5
View File
@@ -9,15 +9,15 @@ milieu, c'est parfois pratique quand le disjoncteur fait un *beu-beu* en
plein milieu du batch. Exemples :
```
$ tools/mkloop.sh survol
$ tools/mkloop.sh survol 133
$ tools/make_one_seq.sh survol
$ tools/make_one_seq.sh survol 133
```
Et pour générer plusieurs séquences dans la foulée, avec les
post-processings (ega-mp4 et ega-gif89a) en même temps,
vous avez le script [Mk Sex](mkseqs.sh) à votre service.
vous avez le script [Mk Sex](make_all_seqs.sh) à votre service.
Mkloop ajoute le nom de la séquence, le numéro de trame et le temps de
Make_one seq ajoute le nom de la séquence, le numéro de trame et le temps de
rendu au fichier `log/mp4.timing` permettant ainsi la création de
graphiques aussi jolis qu'inutiles.
@@ -27,7 +27,7 @@ C'est le directeur de la production, le grand
[script](./linkfarmer.sh)
d'assemblage des séquences avec générique et intertitres.
Hélas, il n'est pas encore configurable. Mais c'est
en projet pour juin 2026 ?
en projet pour juin 2027 ?
## Encoding
+3 -1
View File
@@ -7,4 +7,6 @@ Img_Height=720
TEXTCOL="Yellow3"
STROKOL="Green"
NBFRAMES=480
NBFRAMES=640
+1 -1
View File
@@ -12,4 +12,4 @@ fi
source tools/fonctions.sh
ff_encodage $srcdir wip.mp4
ff_encodage $srcdir vidz/wip.mp4
+1 -1
View File
@@ -46,7 +46,7 @@ ffmpeg -nostdin \
-c:v libx264 \
-pix_fmt yuv420p \
-tune film \
$FILMNAME
vidz/$FILMNAME
}
# --------------------------------------------------------------
+2 -2
View File
@@ -10,7 +10,7 @@ for foo in $*
do
if [ -r "$foo.pov" ] ; then
tools/mkloop.sh $foo
tools/make_one_seq.sh $foo
tools/build-ega-mp4.sh $foo
tools/build-gif89a.sh $foo
else
@@ -18,7 +18,7 @@ do
sleep 30
fi
visual_sleep "next render is comming" 20
visual_sleep "next render is coming soon" 20
done
+2 -2
View File
@@ -44,7 +44,7 @@ do
# echo $frame $img $txt
convert ${TMPIMG} \
-font Courier-Regular \
-pointsize 46 \
-pointsize 52 \
-kerning 4 \
-strokewidth 1 \
-fill ${STROKOL} -stroke ${TEXTCOL} \
@@ -58,7 +58,7 @@ do
printf "%-12s %5d %5d\n" \
${SEQNAME} $frame $(( fin-debut )) | \
tee -a WS/mp4.timing
echo ; sleep 2
echo
done
date --utc > WS/$SEQNAME.done