In alcune occasioni, le soluzioni più semplici sono le migliori, e quando si tratta dell'accesso al codice sorgente di un programma, non si perde nulla a chiedere. Questo ci porta al profilo Twitter di Foone Turing, qualcuno che conosciamo molto bene per i suoi esperimenti con software e hardware. Cosa ha fatto Foone? Ha chiesto a Microsoft il codice di 3D Movie Maker, un vecchio programma per bambini che risale al 1995. Redmond non solo ha accettato la richiesta, ma anche altri componenti essenziali del programma sono stati rilasciati.
La storia racconta che all'inizio del 1995, la divisione Microsoft Kids (sotto l'ala di Microsoft Home) presentò 3D Movie Maker, una piattaforma in cui bambini e adulti potevano creare i loro primi film in tre dimensioni. Con un totale di 40 attori, 12 scene, multipli costumi e oggetti, campioni vocali, musica MIDI e la possibilità di registrare suoni personalizzati, 3D Movie Maker servì come punto di partenza per migliaia di creatori, e per un'intera comunità che 27 anni dopo è ancora molto attiva. Ah, e anche il font Comics Sans. Non è uno scherzo.
3D Movie Maker diventa open source
Il problema è che 3D Movie Maker affronta molteplici sfide tecniche. Chiunque sia interessato a eseguire quel programma oggi dovrà lottare con macchine virtuali o hardware dell'epoca, ma è molto probabile che tutto questo cambi grazie all'intervento di Foone Turing. Se il nome vi suona familiare, è lo stesso Foone che ha riscoperto antichi errori di Windows, e che è riuscito a eseguire Doom su un test di gravidanza. All'inizio di aprile, Foone ha chiesto a Microsoft il codice sorgente di 3D Movie Maker con l'intenzione di ottimizzarne/estenderne le funzioni, e un mese dopo... Redmond lo ha pubblicato su GitHub.
https://twitter.com/Foone/status/1511808848729804803Tuttavia, la trama non si conclude qui. 3D Movie Maker utilizza il motore BRender sviluppato a suo tempo dallo studio britannico Argonaut Software. Argonaut è un nome ricordato nel mondo Nintendo per la creazione di Star Fox, tuttavia il motore BRender fu usato in alcuni giochi per PC, tra cui FX Fighter e il Carmageddon originale. Argonaut cessò di esistere nel 2007, ma grazie alla buona volontà del suo ex CEO Jez San, BRender è diventato anch'esso open source.
https://twitter.com/Foone/status/1521904206197653504Il primo passo di Foone sarà lavorare su una versione aggiornata del codice, e poi dividerlo in due rami: Chocolate Socrates per creare un installatore moderno che ci permetta di eseguire 3D Movie Maker senza grandi modifiche (qualcosa di simile a Chocolate Doom), e Movie Maker Plus, focalizzata su miglioramenti e ottimizzazioni, come eliminare il limite di 256 colori e aggiungere più formati di esportazione. Sicuramente lo aspetteremo, ma se vuoi saperne di più su 3D Movie Maker subito, puoi visitare forum come 3dmm.com, pieni di film e risorse.
Microsoft 3D Movie Maker su GitHub: Fai clic qui
Fonte: Ars Technica