Modifications

Aller à : navigation, rechercher

Movie2Gcode

960 octets ajoutés, 11 mai 2014 à 14:23
boucle de traitement
<code lang=bash>openscad -o ../stl/${i%bmp}stl ${i%bmp}scad;</code>
 
===multithread quick and dirty===
 
Openscad est assez long à calculer les STL (avec le cheval de muybridge, environ 20sec/image), de plus il n'est pas optimisé pour les multicoeurs.
 
Pour profiter quand même de toutes les capacités des mon ordinateur et réduire le temps de calcul, j'ai réalisé une fonction multitâche , simplement grâce à l'option "&" des commandes consoles.
 
<code lang=bash>for z in {0..4}
do
echo ${z}1;
##lance trois demons sur différentes parties des images
demon ${z}0&
demon ${z}1&
demon ${z}2&
demon ${z}3;
echo "premiere fournee finie====================================================="
demon ${z}4 &
demon ${z}5&
demon ${z}6;
echo "seconde fournee finie====================================================="
demon ${z}7 &
demon ${z}8&
demon ${z}9;
echo "troisieme fournee finie====================================================="
done</code>
 
cette boucle traite jusqu'à 500 images avec un ordinateur 4 coeurs
0
6 691
modifications

Menu de navigation