dimanche 22 octobre 2017

Ma base est complète !

Enfin ! Après 7 voyages, j'ai pu compléter ma base. J'ai donc mon module de communications, deux modules d'habitation, un laboratoire, et un réservoir de carburant détaché pour des raisons de sécurité (en fait, surtout parce que le moteur physique faisait exploser les pieds quand le réservoir était trop rempli, et donc trop lourd). J'ai également fait venir deux rovers de chantier qui m'ont permis de déplacer les composants de la base, et deux rovers explorateurs, bourrés d'équipement scientifiques, qui permettront à mes équipes d'aller faire le plein de science.

L'on notera que si la faible gravité de Minmus est fort pratique pour l'atteindre avec un minimum de DeltaV, et d'atterrir très facilement sur les surfaces planes, il rend la conduite fort périlleuse, et la moindre manœuvre un peu brusque vous envoie en l'air et risque de casser quelque chose. Il faut donc prendre son mal en patience, et se déplacer tout, tout, tout doucement !

lundi 16 octobre 2017

Prémices de base sur Minmus

Après des dizaines d'heures à préparer ma base et à l'envoyer en pièces détachées, j'ai attaché les deux premiers morceaux : mon centre de contrôle, et un bout de couloir ! Le laboratoire est également arrivé, et il ne me manque donc plus que l'arrivée des lieux de vie avec leurs 9 Kerbals : 1 commandant de bord, 2 scientifiques dans le labo, et 2 équipes composées chacune d'un pilote, d'un ingénieur, et d'un scientifique, qui iront chacune visiter les endroits déjà repérés pour faire le plein de science.

jeudi 5 octobre 2017

Les proxy, c'est magique aussi !

Dans la série des fonctionnalités qui changent la vie dans Blender VSE, le composant de montage vidéo intégré à Blender, voici le "proxy".

Si vous avez tenté de monter une vidéo un peu grosse, vous avez du vous en rendre compte : ça rame. Et ce n'est pas étonnant : les fichiers vidéo, c'est souvent très gros, et les codecs modernes sont finalement assez gourmands en temps de calcul. Ajoutez à cela qu'une vidéo est optimisée pour la lecture linéaire : les codecs encodent généralement une image complète de temps en temps, et travaillent en différentiel entre les deux. Ce qui veut dire que si vous voulez voir une image particulière, il faut repartir en arrière pour trouver l'image complète précédente, et appliquer les différentiels jusqu'à atteindre enfin l'image cible.

Donc, ça rame. Et c'est particulièrement pénible de monter une vidéo quand ça rame.

Alors, il y a des choses à faire, hein. Blender cache les images, donc lui donner plus de mémoire est un bon début. Cela se contrôle dans les préférences utilisateurs.

Vous pouvez également bidouiller le MPEG preseek pour demander à Blender d'aller chercher des images en avance, dans les propriétés du strip.

Mais il y a mieux : le proxy. L'idée, c'est de ré-encoder le strip en un format plus petit et de qualité moindre, qui sera utilisé pour l'affichage lors du montage. Lors du rendu final, c'est bien le strip original qui sera utilisé. Pour ce faire, allez donc faire un tour dans la section "Proxy / Timecode" des propriétés du strip. Cochez, choisissez un répertoire pour stocker le proxy, choisissez une taille, par exemple 50%, et appuyez sur "Rebuild Proxy and Timecode Indices".

Armez vous de patience tandis que Blender ré-encode la vidéo dans un format plus adapté.

Cela fait, il faut indiquer à Blender d'afficher le proxy. Dans la prévisualisation de la scène, tirez le petit "+" pour faire apparaître les paramètres de rendu. Déroulez la boite "Proxy rendering" et choisissez la taille que vous avez choisi pour le proxy, dans notre exemple 50%.

Essayez de vous balader à travers le strip, pour voir. Les performances devraient être grandement améliorées. Et si à un moment vous voulez voir la frame en haute qualité, un petit F12 vous affichera le rendu réel. Pratique, non ?