Před několika dny Scott Hanselman , manažer komunity vývojářské divize společnosti Microsoft, oznámil , že se Microsoft rozhodl zveřejnit zdrojový kód pro 3D Movie Maker a spouští jej na Githubu v repozitáři pouze pro čtení pod licencí MIT.
Zdrojový kód nebyl zveřejněn proto, že by Microsoft měl s 3D Movie Maker velké plány, ale proto, že si jej někdo vyžádal.
Foone Turing, který sám sebe označuje za „hardwarového a softwarového nekromanta“, požádal Microsoft o vydání zdrojového kódu pro 3D Movie Maker loni v dubnu, protože ho chtěli „rozšířit a vyvinout“. V reakci na to Hanselman a Jeff Wilcox, ředitel kanceláře Microsoftu pro open source software, podnikli kroky a spolupracovali s právním oddělením Microsoftu, aby se tak stalo.
Pro ty, kteří nejsou s programem 3D Movie Maker obeznámeni, jedná se o produkt společnosti Microsoft, který byl v roce 1995 uveden na trh společností Microsoft Kids. Ve stejném roce, kdy původní film Toy Story demonstroval proveditelnost 3D počítačové animace, si lidé mohli do svých osobních počítačů nainstalovat software, který dokázal vytvářet hrubé, ale kreativní 3D animované filmy rychlostí 6 až 8 snímků za sekundu.
3D Movie Maker (běžně zkráceně 3DMM) je počítačový program pro děti vyvinutý společností Microsoft Kids, dceřinou společností Microsoft Home, v roce 1995. S tímto programem mohou uživatelé vytvářet filmy umístěním 3D postav a rekvizit do předem nahraných prostředí a přidáním akcí, zvukových efektů, hudby, textu, hlasu a speciálních efektů.
Program obsahuje dvě užitečné postavy, které uživatele provedou jeho různými funkcemi: postava McZee (dabovaný Michaelem Shapirem) poskytuje pomoc v celém studiu, zatímco jeho asistentka Melanie nabízí další rozmanité tutoriály. V Nickelodeon 3D Movie Maker uživatele vede Stickly.
Kromě pozdějšího vydání specifických verzí Movie Makeru pro Doraemon a Nickelodeon Microsoft tento software až dosud nikdy znovu nepoužil.
3D renderovací engine používaný v programu 3D Movie Makeru se nazývá BRender a byl použit v počítačových hrách od Argonaut Software z poloviny 90. let, jako například Carmageddon a FX Fighter. Turing také začátkem dubna získal povolení k vydání kódu BRenderu pod stejnou licencí MIT jako 3D Movie Maker, poté, co o povolení požádal Jeze Sana, bývalého generálního ředitele Argonaut Software.
3D Movie Maker je také založen na BRenderu, 3D grafickém enginu vytvořeném společností Argonaut Software . Modely a pozadí vytvořilo studio Illumin8 Digital Pictures (nyní již neexistující grafické studio) s využitím modelovacího softwaru Softimage, zatímco úvodní a asistenční filmové sekvence produkovala společnost Productions Jarnigoine, dnes již neexistující produkční společnost založená Jeanem-Jacquesem Tremblayem. V roce 1998 vytvořil uživatel jménem Space Goat webové stránky 3dmm.com, které uživatelům umožňují stahovat filmy a mody pro 3DMM. Mnoho nadšenců do 3DMM stále používá 3dmm.com.
Společnost Microsoft zveřejnila zdrojový kód programu pod licencí MIT na žádost uživatele Twitteru Foone o měsíc dříve. Na otázku, proč se Microsoft po všech těch letech obtěžoval zpřístupnit kód pro 3D Movie Maker, Hanselman odpověděl: „Protože nikdy neexistovala taková aplikace.“
Ahoj přátelé – zpřístupnili jsme kód programu Microsoft 3D Movie Maker z roku 1995 https://t.co/h4mYSKRrjK Díky @jeffwilcox a kanceláři Microsoft OSS, a také našim přátelům z právního oddělení a těm, kteří mě nadále snášejí jako nudzh. Díky @foone za nápad! Užijte si to. https://t.co/6wBAkjkeIP
—Scott Hanselman?? (@shanselman) 4. května 2022
I nyní, o 25 let později, existuje komunita nadšená pro tento nástroj. 3D Movie Maker má stále malou, ale aktivní a nadšenou uživatelskou základnu, která stále vytváří obsah. Otevřený zdrojový kód aplikace by mohl vést k nejrůznějším experimentálním forkovaným sestavením, ale Turing plánuje specifické aktualizace, které také plánuje vydat pod open-source licencí.
Tato vylepšení budou zahrnovat aktualizované verze enginu BRender a 3D Movie Makeru , které běží nativně na moderních systémech, a také 3D Movie Maker Plus, který odstraňuje limit 256 barev aplikace, vylepšuje podporu zvuku, přidává nativní možnosti exportu videa a další. Cílem je rozšířit funkčnost softwaru a zároveň zachovat jeho jednoduchost a snadnou použitelnost jako u originálu.
Zdrojový kód si můžete prohlédnout na následujícím odkazu.