Czasami najprostsze rozwiązania są najlepsze, a jeśli chodzi o dostęp do kodu źródłowego programu, naprawdę nie tracisz nic pytając. To prowadzi nas do profilu na Twitterze Foone Turinga, osoby dobrze znanej nam z eksperymentów z oprogramowaniem i sprzętem. Co zrobił Foone? Poprosił Microsoft o kod 3D Movie Makera, starego programu dla dzieci, sięgającego roku 1995. Redmond nie tylko przychylił się do prośby, ale także wypuścił inne istotne komponenty programu.
Historia mówi nam, że na początku 1995 roku subdivizja Microsoft Kids (pod skrzydłami Microsoft Home) zaprezentowała 3D Movie Maker, platformę, na której dzieci i dorośli mogli tworzyć swoje pierwsze trójwymiarowe filmy. Z łącznie 40 aktorami, 12 scenami, wieloma strojami i przedmiotami, próbkami głosu, muzyką MIDI i możliwością nagrywania własnych dźwięków, 3D Movie Maker służył jako punkt wyjścia dla tysięcy twórców i całej społeczności, która po 27 latach wciąż jest bardzo aktywna. A, i czcionka Comic Sans też. To nie żart.
3D Movie Maker trafia do świata open source
Problem polega na tym, że 3D Movie Maker stoi przed wieloma wyzwaniami technicznymi. Każdy, kto chciałby dziś uruchomić ten program, będzie musiał zmagać się z maszynami wirtualnymi lub sprzętem z tamtej epoki, ale jest bardzo prawdopodobne, że wszystko to zmieni się dzięki interwencji Foone Turinga. Jeśli ta nazwa brzmi znajomo, to ten sam Foone, który odkrył na nowo dawne błędy systemu Windows, i któremu udało się uruchomić Doom na teście ciążowym. Na początku kwietnia Foone poprosił Microsoft o kod źródłowy 3D Movie Makera z zamiarem optymalizacji/rozszerzenia jego funkcji, a miesiąc później… Redmond opublikował go na GitHubie.
https://twitter.com/Foone/status/1511808848729804803Jednak historia na tym się nie kończy. 3D Movie Maker korzysta z silnika BRender opracowanego w swoim czasie przez brytyjskie studio Argonaut Software. Argonaut to nazwa zapamiętana w świecie Nintendo za stworzenie Star Foxa, jednak silnik BRender był używany w niektórych grach na PC, wśród których wyróżniają się FX Fighter i oryginalny Carmageddon. Argonaut przestał istnieć w 2007 roku, ale dzięki dobrej woli jego byłego CEO, Jeza San, BRender również stał się open source.
https://twitter.com/Foone/status/1521904206197653504Pierwszym krokiem Foone będzie praca nad zaktualizowaną wersją kodu, a następnie podzielenie go na dwie gałęzie: Chocolate Socrates, aby stworzyć nowoczesny instalator, który pozwoli nam uruchomić 3D Movie Maker bez większych zmian (coś podobnego do Chocolate Doom), oraz Movie Maker Plus, skupioną na ulepszeniach i optymalizacjach, takich jak usunięcie limitu 256 kolorów i dodanie większej liczby formatów eksportu. Z pewnością będziemy czekać, ale jeśli chcesz dowiedzieć się więcej o 3D Movie Maker już teraz, możesz odwiedzić fora takie jak 3dmm.com, pełne filmów i zasobów.
Microsoft 3D Movie Maker na GitHubie: Kliknij tutaj
Źródło: Ars Technica