Microsoft 3D Movie Maker de 1995 est maintenant open-source
La préservation des logiciels et des jeux est un sujet de plus en plus important, et la meilleure façon de garder les logiciels accessibles aux générations futures est de publier le code source d’origine. C’est exactement ce qui vient de se passer pour Microsoft 3D Movie Maker, sorti à l’origine en 1995.
Microsoft a ouvert quelques applications plus anciennes au cours des dernières années, notamment MS-DOS 1.0/2.0 et le gestionnaire de fichiers Windows d’origine, mais la société a maintenant publié le code de Microsoft 3D Movie Maker. Ce n’est pas le Windows Movie Maker que la plupart des gens connaissent depuis l’époque de Windows ME/XP — c’est un programme d’animation 3D pour les enfants. L’application permet à quiconque de créer des films en plaçant des personnages et des objets 3D dans des environnements pré-rendus, associés à des actions, de la musique, du texte et d’autres effets.
Microsoft 3D Movie Maker est similaire à de nombreux outils de rendu 3D ultérieurs destinés aux enfants, comme Kid Pix 3D (un incontournable de l’iMac de ma famille quand je grandissais) et Toontastic. Microsoft a également vendu une version modifiée en partenariat avec Nickelodeon, qui comprenait des modèles, des arrière-plans et des effets d’émissions comme Ren et Stimpy, la vie moderne de Rocko, et Aaaahh !! De vrais monstres.
Même si 3D Movie Maker a presque 30 ans, il y a toujours une communauté active qui l’utilise pour créer de nouvelles animations. La basse résolution se prête assez bien aux vidéos surréalistes ou ironiques, et il existe de nombreux exemples sur des sites comme YouTube et 3dmm.com.
Alors, pourquoi Microsoft a-t-il attendu si longtemps pour publier le code source ? Foone Turing, un « nécromancien matériel/logiciel » autoproclamé, a ouvert le bal en avril lorsqu’il a demandé publiquement à Microsoft sur Twitter de publier le code. Le travail nécessitait une coordination de la part du service juridique de Microsoft et des équipes de relations avec les développeurs, mais au final, nous avons eu une fin heureuse.
Microsoft 3D Movie Maker a une importance culturelle en soi, mais il utilise également BRender, un moteur graphique développé par Argonaut Software qui a également été utilisé dans des jeux comme Combattant FX et Carmageddon. Foone a indiqué que si le code BRender était inclus, cela pourrait conduire à ce que d’autres jeux et applications deviennent également open source (ou du moins plus faciles à porter sur de nouvelles plates-formes). Argonaut Software est probablement mieux connu comme le développeur derrière Renard étoilé sur le Super Nintendo Entertainment System, ainsi que la puce d’accélération graphique Super FX qui était utilisée dans presque tous les jeux 3D SNES.
Hé les amis – nous avons ouvert le code de Microsoft 3D Movie Maker de 1995 https://t.co/h4mYSKRrjK Merci à @jeffwilcox et le bureau de Microsoft OSS ainsi que nos amis du monde juridique et ceux qui continuent de me supporter d’être un nudzh. Grâce à @foone pour l’idée ! Profitez. https://t.co/6wBAkjkeIP
— Scott Hanselman 🇺🇦 (@shanselman) 4 mai 2022
Microsoft a publié le code source tel quel, dans sa forme principalement originale – certaines informations des développeurs ont été supprimées pour respecter leur vie privée, et certains contenus de « versions ou produits alternatifs » (y compris vraisemblablement la version Nickelodeon) ne sont pas inclus. Cependant, BRender est inclus dans le code, rendant ce cadre accessible au public pour la première fois. Le code ne se compile pas non plus sur le matériel et les logiciels modernes, sans surprise. GitHub rapporte que 77 % du code est écrit en SWIG, le reste étant un mélange de code en langage C++, C et assembleur.
Suite à la publication du code source, Foone dit sur Twitter, « il y a aussi d’autres jeux qui utilisaient le moteur BRender, dont certains ne pourraient jamais être open source car ils dépendaient de BRender. Eh bien, c’est open source maintenant! Cela les ouvre donc également à la possibilité d’un approvisionnement ouvert. Je demande à diverses personnes et entreprises. Parce que ce serait bien que l’open source de BRender mène à d’autres jeux qui l’utilisent également en open source, tout comme la façon dont le moteur BUILD devient open source et Duke Nukem 3D devient open source.
Foone a également déclaré qu’ils prévoyaient au moins deux projets basés sur le code 3D Movie Maker – une version qui fonctionne sur du matériel et des logiciels modernes avec l’aspect et la convivialité d’origine, et un « Movie Maker Plus » avec de nouvelles fonctionnalités. Le développeur accepte les dons sur Patreon et Ko-Fi, donc si vous ne pouvez pas attendre pour revivre le logiciel d’animation du milieu des années 90, pensez à leur jeter quelques dollars.
Par: Ars Technica