In sommige gevallen zijn de eenvoudigste oplossingen de beste, en als het om toegang tot de broncode van een programma gaat, verlies je niets door te vragen. Dat brengt ons bij het Twitter-profiel van Foone Turing, iemand die we goed kennen van zijn experimenten met software en hardware. Wat deed Foone? Hij vroeg Microsoft om de code van 3D Movie Maker, een oud kinderprogramma uit 1995. Redmond gaf niet alleen gehoor aan het verzoek, maar ook andere essentiële onderdelen van het programma werden vrijgegeven.

3D Movie Maker, de filmcreator voor kinderen van Microsoft, is nu open source
3D Movie Maker

De geschiedenis vertelt ons dat begin 1995 de subdivisie Microsoft Kids (onder de vleugels van Microsoft Home) 3D Movie Maker presenteerde, een platform waarop kinderen en volwassenen hun eerste driedimensionale films konden maken. Met in totaal 40 acteurs, 12 scènes, meerdere kostuums en objecten, spraakvoorbeelden, MIDI-muziek en de mogelijkheid om aangepaste geluiden op te nemen, diende 3D Movie Maker als startpunt voor duizenden makers en voor een hele gemeenschap die 27 jaar later nog steeds zeer actief is. Oh, en ook het lettertype Comic Sans. Geen grap.

3D Movie Maker wordt open source

3D Movie Maker, de filmcreator voor kinderen van Microsoft, is nu open source
Ontworpen voor kinderen… maar de leercurve is behoorlijk breed

Het probleem is dat 3D Movie Maker met meerdere technische uitdagingen te maken heeft. Iedereen die dat programma vandaag wil uitvoeren, moet worstelen met virtuele machines of hardware uit die tijd, maar het is zeer waarschijnlijk dat dit allemaal verandert dankzij de tussenkomst van Foone Turing. Als de naam bekend voorkomt, is het dezelfde Foone die oude Windows-fouten herontdekte en erin slaagde Doom op een zwangerschapstest uit te voeren. Begin april vroeg Foone Microsoft om de broncode van 3D Movie Maker met de bedoeling de functies te optimaliseren/uit te breiden, en een maand later publiceerde Redmond het op GitHub.

https://twitter.com/Foone/status/1511808848729804803

Het verhaal eindigt daar echter niet. 3D Movie Maker maakt gebruik van de BRender-engine, destijds ontwikkeld door het Britse bedrijf Argonaut Software. Argonaut is een naam die in de Nintendo-wereld herinnerd wordt vanwege de creatie van Star Fox, maar de BRender-engine werd gebruikt in enkele pc-games, waaronder FX Fighter en de originele Carmageddon. Argonaut hield op te bestaan in 2007, maar dankzij de goede wil van ex-CEO Jez San werd BRender ook open source.

https://twitter.com/Foone/status/1521904206197653504

De eerste stap van Foone zal zijn om te werken aan een bijgewerkte versie van de code en die vervolgens op te splitsen in twee takken: Chocolate Socrates voor het maken van een moderne installatie die ons in staat stelt 3D Movie Maker zonder grote wijzigingen uit te voeren (vergelijkbaar met Chocolate Doom), en Movie Maker Plus, gericht op verbeteringen en optimalisaties, zoals het verwijderen van de limiet van 256 kleuren en het toevoegen van meer exportformaten. We zullen zeker wachten, maar als je nu meer wilt weten over 3D Movie Maker, kun je forums zoals 3dmm.com bezoeken, vol met films en bronnen.

Microsoft 3D Movie Maker op GitHub: Klik hier

Bron: Ars Technica