Compare commits

...

3 Commits

Author SHA1 Message Date
Tonton Th
6a983ee560 add the "patrouille" sequence 2026-02-13 23:28:37 +01:00
Tonton Th
d349b23a91 fix a bug & enhance cli 2026-02-13 12:11:52 +01:00
Tonton Th
77c82f6e96 essential adjustements 2026-02-12 10:35:40 +01:00
4 changed files with 61 additions and 10 deletions

View File

@@ -11,7 +11,7 @@ global_settings {
#include "stones.inc" #include "stones.inc"
#include "woods.inc" #include "woods.inc"
#declare Rng1 = seed(1121); #declare Rng1 = seed(1221);
#declare foo = rand(Rng1); #declare foo = rand(Rng1);
#declare Rng2 = seed(now*24*60*60); #declare Rng2 = seed(now*24*60*60);
#declare bar = rand(Rng2); #declare bar = rand(Rng2);
@@ -41,7 +41,7 @@ global_settings {
#declare R_circular = (SzSol * 1.60); #declare R_circular = (SzSol * 1.60);
#declare R_hole = 3.1; #declare R_hole = 3.1; // holes in the background
/* ------------------------------------------------------------ */ /* ------------------------------------------------------------ */
/* /*
@@ -57,8 +57,8 @@ finish { phong 0.33 ambient 0.33 }
#declare T_WIP_color = texture #declare T_WIP_color = texture
{ {
#local V = (sin(clock*0.122) / 2) + 0.5; #local V = (sin(clock*0.142) / 2) + 0.5;
pigment { color Cyan * V } pigment { color Orange * V }
finish { phong 0.23 ambient 0.30 } finish { phong 0.23 ambient 0.30 }
} }
@@ -203,7 +203,7 @@ pigment {
[1.00 color Black ] [1.00 color Black ]
} }
} }
finish { phong 0.23 ambient 0.40 } finish { phong 0.23 ambient 0.30 }
scale <3, 4, 3> scale <3, 4, 3>
} }
/* ------------------------------------------------------------ */ /* ------------------------------------------------------------ */
@@ -214,12 +214,12 @@ scale <3, 4, 3>
pigment { pigment {
wood wood
color_map { color_map {
[0.0 color Gray70 ] [0.0 color Gray60 ]
[0.5 color Gray80 ] [0.5 color Gray80 ]
[0.5 color Blue ] [0.5 color Blue ]
[1.0 color Blue ] [1.0 color Blue ]
} }
// XXX rotate y*49 turbulence 0.04
translate <NormClock*0.1, sqrt(NormClock*0.4), translate <NormClock*0.1, sqrt(NormClock*0.4),
NormClock*0.333> NormClock*0.333>
scale <0.2, 0.3, 1> scale <0.2, 0.3, 1>
@@ -227,6 +227,15 @@ scale <3, 4, 3>
finish { phong 1 } finish { phong 1 }
} }
// le 10 fevrier 2026 -----------------
#declare T_WIP_dents = texture
{
pigment { color <0.36, 0.6, 0.79> }
normal { dents 2.94 scale 0.15 }
rotate <12, 34, 56>
finish { specular 0.40 ambient 0.59 }
}
/* ------------------------------------------------------------ */ /* ------------------------------------------------------------ */
#declare GoldDark = texture #declare GoldDark = texture

34
patrouille.pov Normal file
View File

@@ -0,0 +1,34 @@
/*
* H E X A C O N E - E S S A I
* nouveau projet du Thu Dec 5 11:37:05 AM UTC 2024
*
* this sequence was created on Fri Feb 13 01:20:24 PM UTC 2026
*/
#version 3.7;
#include "globals.inc"
#declare NO_DYNAMIC = 0;
#include "all.inc"
object { Le_Decor }
/* =============================================================== */
#declare CamX = 90 - (4 * NormClock);
#declare CamY = 207;
#declare CamZ = 170 - (33 * NormClock);
#declare LatX = Loc_Patrouille.x;
#declare LatY = Loc_Patrouille.y;
#declare LatZ = Loc_Patrouille.z;
camera {
location <CamX, CamY, CamZ>
look_at Loc_Patrouille
right <image_width/image_height, 0, 0>
angle 16
}
/* =============================================================== */

View File

@@ -107,9 +107,9 @@ local NBRE=180
datetime=$(LANG=fr date -u +"%Y/%m/%d %H:%M") datetime=$(LANG=fr date -u +"%Y/%m/%d %H:%M")
echo " $datetime" | tee -a WS/log echo " $datetime" | tee -a WS/log
local SRC="frames/escadrille/00399.png" local SRC="frames/escadrille/00449.png"
local GRAY="/dev/shm/tmp-titre.png" local GRAY="/dev/shm/tmp-titre.png"
convert -colorspace gray -colors 33 $SRC $GRAY convert -colorspace gray -colors 60 $SRC $GRAY
for foo in $(seq 0 $NBRE) for foo in $(seq 0 $NBRE)
do do
@@ -146,6 +146,7 @@ linkfarm approche
linkfarm hexacone linkfarm hexacone
linkfarm remote linkfarm remote
linkfarm hexabenz linkfarm hexabenz
linkfarm patrouille # new St Valentine 2026
linkfarm hexawood linkfarm hexawood
linkfarm escadrille linkfarm escadrille
linkfarm survol linkfarm survol

View File

@@ -11,6 +11,13 @@
set -e ; set -u set -e ; set -u
source tools/config.sh source tools/config.sh
source tools/fonctions.sh
START=50
if [ $# == 1 ]
then
START=$1
fi
NB_SRC=$(ls -1 frames/Spool | wc -l) NB_SRC=$(ls -1 frames/Spool | wc -l)
@@ -19,7 +26,7 @@ printf "%s: %d frames\n" $0 $NB_SRC | tee -a WS/log
# ------------------------------------------------------- # -------------------------------------------------------
# MAIN LOOP # MAIN LOOP
for frame in $(seq 1 $(( $NB_SRC-1 )) ) for frame in $(seq $START $(( $NB_SRC-1 )) )
do do
imgA=$(printf "frames/Spool/%05d.png" $frame) imgA=$(printf "frames/Spool/%05d.png" $frame)
imgB=$(printf "frames/Spool/%05d.png" $((frame-1))) imgB=$(printf "frames/Spool/%05d.png" $((frame-1)))