Compare commits
No commits in common. "2b92b3d584afa204256342f5b7b18f83f5f462b0" and "8e58e59806229e23a686225e318a3d07d676ab84" have entirely different histories.
2b92b3d584
...
8e58e59806
37
hexabenz.inc
37
hexabenz.inc
@ -31,7 +31,7 @@ torus { Ec, Ec*0.06
|
|||||||
texture { T_Brass_1C }
|
texture { T_Brass_1C }
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
#end // macro
|
#end
|
||||||
|
|
||||||
// ------------------------------------------------------
|
// ------------------------------------------------------
|
||||||
|
|
||||||
@ -159,24 +159,20 @@ texture { Soft_Silver scale 6.0 }
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------------------------------------
|
// ------------------------------------------------------
|
||||||
// 1er janvier 2026, il est temps de s'y remettre */
|
|
||||||
#macro Benz_Antenne ()
|
#declare Benz_Antenne = object
|
||||||
|
{
|
||||||
|
#local RBA = 0.026;
|
||||||
union {
|
union {
|
||||||
#local RBA = 0.020;
|
sphere { 0, RBA }
|
||||||
sphere { 0, RBA scale <1, 1, 10> }
|
cylinder { 0, <0, 0.23, 0>, RBA*0.233 }
|
||||||
union {
|
}
|
||||||
#local RBA2 = RBA*0.149;
|
scale <1, 1, 10>
|
||||||
#local E = 0.018;
|
#if ( mod(clock, 20) < (30*rand(Rng1)) ) texture { T_WIP_color }
|
||||||
cylinder { E*z, <0, 0.20, E>, RBA2 }
|
|
||||||
cylinder { -E*z, <0, 0.20, E>, RBA2 }
|
|
||||||
scale <1, 1, 5>
|
|
||||||
}
|
|
||||||
|
|
||||||
#if ( mod(clock, 20) < (20*rand(Rng1)) ) texture { T_WIP_color }
|
|
||||||
#else texture { T_WIP_alert }
|
#else texture { T_WIP_alert }
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
#end
|
|
||||||
// ------------------------------------------------------
|
// ------------------------------------------------------
|
||||||
|
|
||||||
#macro Benz_Tube ()
|
#macro Benz_Tube ()
|
||||||
@ -184,13 +180,14 @@ union {
|
|||||||
// {
|
// {
|
||||||
union {
|
union {
|
||||||
object { Benz_Tubules () }
|
object { Benz_Tubules () }
|
||||||
object { Benz_Fuseau_Flash translate z*0.35 }
|
object { Benz_Fuseau_Flash translate z*0.40 }
|
||||||
object { Benz_Cylindre }
|
object { Benz_Cylindre }
|
||||||
|
|
||||||
/* XXX */
|
/* XXX */
|
||||||
object { Benz_Antenne ()
|
object { Repere }
|
||||||
translate <0, -0.37, 0.76>
|
object { Benz_Antenne
|
||||||
rotate z*45 }
|
translate <0, -0.41, 0.70>
|
||||||
|
rotate z*30 }
|
||||||
}
|
}
|
||||||
// }
|
// }
|
||||||
#end
|
#end
|
||||||
|
|||||||
@ -121,7 +121,7 @@ merge {
|
|||||||
#end // FOR
|
#end // FOR
|
||||||
}
|
}
|
||||||
texture { GoldDark }
|
texture { GoldDark }
|
||||||
rotate y * (1337 * NormClock)
|
rotate y * (165 * NormClock)
|
||||||
translate y*0.32
|
translate y*0.32
|
||||||
}
|
}
|
||||||
/* ------------------------------------------------------------ */
|
/* ------------------------------------------------------------ */
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Tools
|
# Tools
|
||||||
|
|
||||||
The page for « Build system and utilities ».
|
Build system and utilities.
|
||||||
|
|
||||||
## Make a sequence
|
## Make a sequence
|
||||||
|
|
||||||
@ -16,18 +16,12 @@ plein milieu. Exemples :
|
|||||||
Et pour générer plusieurs séquences dans la foulée, avec les
|
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,
|
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](mkseqs.sh) à votre service.
|
||||||
|
|
||||||
Mkloop 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.
|
|
||||||
|
|
||||||
## Linkfarming
|
## Linkfarming
|
||||||
|
|
||||||
C'est le directeur de la production, le grand
|
C'est le directeur de la production, le grand
|
||||||
[script](./linkfarmer.sh)
|
[script](./linkfarmer.sh)
|
||||||
d'assemblage des séquences avec générique et intertitres.
|
d'assemblage des séquences avec générique et intertitres.
|
||||||
Hélas, il n'est pas encore configurable. Mais c'est
|
Hélas, il n'est pas encore configurable.
|
||||||
en projet pour janvier 2026 ?
|
|
||||||
|
|
||||||
## Encoding
|
## Encoding
|
||||||
|
|
||||||
@ -42,15 +36,7 @@ Le fichier de sortie s'appelle *wip.mp4* dans tous les cas.
|
|||||||
On peut visualiser le temps de calcul d'une séquence avec la
|
On peut visualiser le temps de calcul d'une séquence avec la
|
||||||
commande [plot-timing.sh](./plot-timing.sh) qui génère un fichier
|
commande [plot-timing.sh](./plot-timing.sh) qui génère un fichier
|
||||||
PNG. C'est un script basé sur *Awk* et *Gnuplot*.
|
PNG. C'est un script basé sur *Awk* et *Gnuplot*.
|
||||||
Ces graphiques sont utilisés comme fond pour les
|
|
||||||
intertitres.
|
|
||||||
|
|
||||||
```
|
```
|
||||||
$ tools/plot-timing.sh essai && d timing.png
|
$ tools/plot-timing.sh essai && d timing.png
|
||||||
```
|
```
|
||||||
|
|
||||||
Cette commande utilise le fichier `log/mp4.timing`, lequel est généré
|
|
||||||
par le script de création de séquence vu plus haut.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user