Ang Microsoft 3D Movie Maker Mula 1995 ay Open-Source Na Ngayon


Ang pag-iingat ng software at laro ay lalong mahalagang paksa, at ang pinakamahusay na paraan upang mapanatiling naa-access ang software para sa mga susunod na henerasyon ay sa pamamagitan ng paglalabas ng orihinal na source code. Iyan mismo ang nangyari para sa Microsoft 3D Movie Maker, na orihinal na inilabas noong 1995.

Nag-open-source ang Microsoft ng ilang mas lumang mga application sa nakalipas na ilang taon, kabilang ang MS-DOS 1.0/2.0 at ang orihinal na Windows File Manager, ngunit ngayon ay nai-publish na ng kumpanya ang code para sa Microsoft 3D Movie Maker. Hindi ito ang Windows Movie Maker na malamang na pamilyar sa karamihan ng mga tao mula sa mga araw ng Windows ME/XP — isa itong 3D animation program para sa mga bata. Ang application ay nagbibigay-daan sa sinuman na lumikha ng mga pelikula sa pamamagitan ng paglalagay ng mga 3D na character at mga bagay sa mga pre-render na kapaligiran, na ipinares sa mga aksyon, musika, teksto, at iba pang mga epekto.

Ang Microsoft 3D Movie Maker ay katulad ng marami pang ibang tool sa pag-render na nakabatay sa 3D na naglalayong sa mga bata, tulad ng Kid Pix 3D (isang staple sa iMac ng aking pamilya noong ako ay lumalaki) at Toontastic. Nagbenta rin ang Microsoft ng binagong bersyon sa pakikipagsosyo sa Nickelodeon, na kinabibilangan ng mga modelo, background, at epekto mula sa mga palabas tulad ng Ren at Stimpy, Rocko’s Modern Life, at Aaaahh!! Mga Tunay na Halimaw.

Kahit na halos 30 taong gulang na ang 3D Movie Maker, mayroon pa ring aktibong komunidad na gumagamit nito upang lumikha ng mga bagong animation. Ang mababang resolution ay angkop sa mga surreal o ironic na video, at maraming halimbawa sa mga site tulad ng YouTube at 3dmm.com.

Kaya, bakit naghintay ng ganito katagal ang Microsoft para ilabas ang source code? Si Foone Turing, isang inilarawan sa sarili na hardware/software necromancer, ay nakakuha ng bola noong Abril nang tanungin nila ang Microsoft sa publiko sa Twitter na ilabas ang code. Nangangailangan ang trabaho ng koordinasyon mula sa legal na departamento ng Microsoft at mga koponan sa pakikipag-ugnayan ng developer, ngunit sa huli, nagkaroon kami ng masayang pagtatapos.

Ang Microsoft 3D Movie Maker ay may sariling kahalagahan sa kultura, ngunit gumagamit din ito ng BRender, isang graphics engine na binuo ng Argonaut Software na ginamit din sa mga laro tulad ng FX Fighter at Carmageddon. Sinabi ni Foone na kung isinama ang BRender code, maaari itong humantong sa iba pang mga laro at application na maging open-source din (o mas madaling i-port sa mga mas bagong platform). Ang Argonaut Software ay malamang na mas kilala bilang developer sa likod ng Star Fox sa Super Nintendo Entertainment System, pati na rin ang Super FX graphics acceleration chip na ginamit sa halos bawat 3D SNES na laro.

— Scott Hanselman (@shanselman) Mayo 4, 2022

Inilabas ng Microsoft ang source code kung ano-ano, sa karamihan sa orihinal na anyo nito — inalis ang ilang impormasyon ng mga developer upang igalang ang kanilang privacy, at hindi kasama ang ilang content mula sa mga alternatibong build o produkto (marahil kasama ang bersyon ng Nickelodeon). Gayunpaman, kasama ang BRender sa code, na ginagawang available sa publiko ang framework na iyon sa unang pagkakataon. Ang code ay hindi rin nag-compile sa modernong hardware at software, hindi nakakagulat. Iniulat ng GitHub na 77% ng code ay nakasulat sa SWIG, at ang iba ay pinaghalong C++, C, at Assembly language code.

Kasunod ng paglabas ng source code, sinabi ni Foone sa Twitter, may iba pang mga laro na gumamit ng BRender engine, na ang ilan ay hindi kailanman maaaring maging open source dahil umaasa sila sa BRender. Well, open source na ito ngayon! Kaya na nagbubukas sa kanila sa posibilidad ng open sourcing din noon. Nagtatanong ako sa iba't ibang tao at kumpanya. Dahil masarap magkaroon ng open source na lead ng BRender sa iba pang mga laro na gumagamit din nito ng open sourced, katulad ng kung paano humantong ang BUILD engine na open source sa Duke Nukem 3D na maging open sourced.

Sinabi rin ni Foone na nagpaplano sila ng hindi bababa sa dalawang proyekto base sa 3D Movie Maker code — isang bersyon na gumagana sa modernong hardware at software na may orihinal na hitsura at pakiramdam, at isang 'Movie Maker Plus' na may mga bagong feature. Ang developer ay tumatanggap ng mga donasyon sa Patreon at Ko-Fi, kaya kung hindi ka na makapaghintay na mabuhay muli sa kalagitnaan ng 90s na animation software, isaalang-alang ang paghagis sa kanila ng ilang pera.

Sa pamamagitan ng: Ars Technica