Winter is comimg at Bourtoulots
This commit is contained in:
1 parent
d9df971110
commit
2f97671726
9 files changed
+20
-17
No files matched your search
@@ -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
@@ -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
@@ -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
@@ -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
@@ -7,4 +7,6 @@ Img_Height=720
|
||||
TEXTCOL="Yellow3"
|
||||
STROKOL="Green"
|
||||
|
||||
NBFRAMES=480
|
||||
NBFRAMES=640
|
||||
|
||||
|
||||
+1
-1
@@ -12,4 +12,4 @@ fi
|
||||
|
||||
source tools/fonctions.sh
|
||||
|
||||
ff_encodage $srcdir wip.mp4
|
||||
ff_encodage $srcdir vidz/wip.mp4
|
||||
+1
-1
@@ -46,7 +46,7 @@ ffmpeg -nostdin \
|
||||
-c:v libx264 \
|
||||
-pix_fmt yuv420p \
|
||||
-tune film \
|
||||
$FILMNAME
|
||||
vidz/$FILMNAME
|
||||
|
||||
}
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
Reference in new issue
Block a user