jeudi 28 avril 2022

Blender - Balle qui tourne n'amasse pas mousse

Et on continue de s'amuser avec le moteur physique de Blender3D ! Je n'avais pas vu jusqu'ici ce type de simulation : une balle tournant dans un entonnoir. C'est assez facile à faire, même si je trouve la manière de donner à la balle sa vélocité initiale un peu complexe (il faut animer le mouvement, puis "lâcher" l'animation pour que le moteur physique reprenne le contrôle).

Je me suis bien amusé à monter la vidéo en chargeant la scène 4 fois dans l'éditeur, chacune avec une caméra différente, puis en choisissant ma caméra.

Le rendu Eevee est tout à fait remarquable, et plus qu'adéquat pour ce que j'en fais. Avec un temps de rendu de quelques minutes, c'est vraiment magique, et tellement pratique quand on veut juste s'amuser un peu ! Cela permet vraiment de se concentrer sur la partie physique de la démo sans avoir à attendre des jours pour avoir un rendu correct.

dimanche 24 avril 2022

Ça tombe !

Et une petite animation Blender, parce que ça faisait un bon bout de temps ! Je me suis inspiré d'un jeu de construction en bois que nous avons à la maison, et de structures que je m'amuse à construire (et détruire) avec. En l'occurence, et vu que j'avais la flemme d'animer correctement un choc ou un déplacement pour faire tout tomber, j'ai rajouté du vent !

Le rendu eevee est plutôt bon, à part l'effet de "bloom" qui est un peu dégoutant. J'ai mis le flou cinétique à fond et réduit la profondeur de champ au max histoire de tenter de réhausser la scène avec du flou partout (et quand c'est flou, c'est qu'y-a un loup !).

À tenter avec de plus grandes structures !

Blender abandonne OpenCL

Je n'avais pas du tout suivi, mais apparemment Blender ne supporte plus OpenCL pour le rendu GPU. Voilà qui est bien triste, et qui me force à revenir au CPU et à ses rendus interminables.

Si je comprends bien le raisonnement, ils n'ont jamais réussi à faire marcher leur moteur de rendu OpenCL aussi bien que CUDA, et face aux bugs et autres problemes, ils ont décidé de passer plutôt à HIP sur ROCm, nouvelle techno AMD qui permet apparemment de coder en language de haut niveau.

Dans tous les cas, je doute que ma vieille Radeon RX 480 aille bien loin. Je vous dirai si j'arrive à quelque chose !

lundi 28 mars 2022

DCS World - Proton est mon ami (jusqu'à un certain point)

Pas redémarré DCS World depuis un bon moment, vu que je me concentrais plutôt sur le civil, mais ProtonDB me donnant de bonnes nouvelles, j'ai décidé de réessayer. La mise à jour du Mirage 2000, dont j'avais beaucoup entendu parler mais pas beaucoup vue, est tout à fait sympa, mis à part un défaut assez sérieux de la couche de compatibilité : la VTB (vision tête basse, c'est à dire l'écran principal du radar) reste complètement noire !

C'est peu pratique pour faire quelque chose de sérieux, malheureusement. Je n'ai plus qu'à espérer qu'une prochaine mise à jour du M-2000, de DCS ou de Proton corrige le problème.

En attendant, je me suis remis au P-51, mais c'est une bête que je trouve terriblement difficile à maîtriser : impossible de faire un virage un peu sec sans immédiatement partir en vrille. Je ne comprends pas comment il est possible d'aligner un ennemi.

Finalement, le civil, ça a du bon.

dimanche 20 mars 2022

X-plane - Atterissage A320 avec un moteur en moins

Ayant lamentablement raté ma première tentative d'atterrissage d'urgence, j'ai repris en détail la vidéo de FalconEye qui explique comment gérer la situation, et j'ai retenté avec plus de succès. Je ne sais pas ce qui m'avait pris, mais la première fois, j'ai cru qu'il fallait couper le transfer de puissance hydrolique, ce qui a cause in fine une perte des contrôles de l'avion et un méchant crash. Cette fois-ci, je m'y suis pris plus proprement, avec un plan de vol propre et une gestion du plan de vol secondaire pour préparer le retour à l'aéroport. Seule chose qui me manque vraiment, c'est les seuils au niveau de la manette des gaz : je dois toujours y aller un peu au pif pour trouver le bon mode et éviter d'avoir les moteurs qui partent à fond ou au contraire qui se coupent. Enfin, le moteur, en l'occurence, puisque l'autre était parti en vacances.

À refaire, donc, peut-être en combinaisons avec d'autres pannes histoire de rajouter du stress. Et tout cela en préparation de l'expérience ultime : les pannes aléatoires !

dimanche 20 février 2022

Un tonneau en A320 ?

Tous ceux qui ont regardé un petit peu le fonctionnement des Airbus s'est retrouvé confronté à la "loi normale" et la protection d'enveloppe, où schématiquement l'ordinateur de bord nous empêche de faire des trop de bêtises et d'embarquer l'avion au delà de ses caractéristiques de vol. En particulier, il n'est pas possible de pencher l'avion sur le côté au delà de 30°, il n'est pas possible de décrocher (en théorie...), et ainsi de suite.

En revanche, en cas de conditions dégradées, tel un problème mécanique avec l'avion, des problèmes de sondes, et autres, l'avion entre en "loi alternative", où la protection d'enveloppe saute, mais où l'avion continue à coordonner la dérive et à trimmer automatiquement.

En loi directe, enfin, tout saute, et l'on pilote alors comme dans un cessna : le manche et le palonnier contrôlent directement les surfaces mobiles. Bon courage.

Alors, comment faire un tonneau en A320? Et bien, je dirais qu'il faut d'abord passer en loi directe : en effet, la loi normale nous empêchera de pencher trop de toutes façons, et la loi alternative continuera la coordination de la gouverne de direction : d'une part, il ne sera pas possible de tourner proprement sur notre axe, d'autre part, la protection ayant sauté, la gouverne de direction risque de bouger avec trop d'amplitude et de simplement casser. Essayons donc avec l'A321 de Toliss.

Première étape : passer en loi alternative. C'est relativement aisé en désactivant les ordinateurs de vol FAC1 et FAC2. L'airbus se plaint bruyamment, nous demande de les redémarrer, et à défaut, surtout, de couper l'autothrottle, qui sinon fait de sacrées bêtises.

À chaque fois que j'ai tenté de passer sur le dos dans ce mode, l'avion est parti dans de drôles de direction avant d'exploser en vol (avec parfois un flame-out des moteurs histoire de mettre l'ambiance). Passons donc en loi directe en sortant les trains d'atterrissage. Yay ! Il n'y a plus ensuite qu'à tourner doucement.

Heuuu, commandant ? L'hôtesse demande si elle peut distribuer les repas ?

J'ai réussi à aller jusqu'au dos en piqué, mais je dois être un peu trop brusque à ramener l'avion à l'horizontale. J'aurais bien aimé le garder comme ça un peu plus longtemps pour voir si l'extinction des moteurs est simulée, vu qu'une pompe à carburant d'avion de ligne n'est pas vraiment conçue pour marcher la tête en bas.

Expérience à retenter, donc.

Deus Ex Mankind Divided

Yay, j'ai fini Deus Ex Mankind Divided ! Bon, vous allez me dire que j'arrive un peu après la bataille, c'est quand même un jeu qui est sorti en 2016, ce qui fait 8 ans, et ce qui ne nous rajeunit pas. Cela reste un jeu très cool, et tout à fait honorable au niveau graphique. Fidèle à mes préceptes, j'ai complété le jeu en mode "pacifiste", en m'abstenant de trucider qui que ce soit.

Quand bien même ce jeu met l'accent sur la rejouabilité, je ne peux pas dire que je sois très tenté de m'y recoller : j'ai exploré la plupart des lieux, et tenté de compléter toutes les quêtes secondaires que j'ai pu trouver. On se contentera donc d'attendre une éventuelle suite !

Bravo à l'équipe pour l'excellente qualité de la version Linux, qui ne m'a posé aucun souci. Du triple A en Linux natif, j'applaudis des deux mains !