Beberapa hari yang lalu, Scott Hanselman , Pengurus Komuniti Bahagian Pembangun Microsoft, mengumumkan bahawa Microsoft telah memutuskan untuk mengeluarkan kod sumber untuk 3D Movie Maker dan melancarkannya di Github dalam repositori baca sahaja di bawah lesen MIT.
Kod sumber dikeluarkan bukan kerana Microsoft mempunyai rancangan besar untuk Pembuat Filem 3D, tetapi kerana seseorang memintanya.
Foone Turing, seorang yang menggelarkan dirinya sebagai "ahli nekromansi perkakasan dan perisian," telah meminta Microsoft untuk mengeluarkan kod sumber untuk 3D Movie Maker April lalu kerana mereka mahu "memperluas dan membangunkannya." Sebagai tindak balas, Hanselman dan Jeff Wilcox, pengarah pejabat perisian sumber terbuka Microsoft, telah mengambil tindakan dan bekerjasama dengan jabatan undang-undang Microsoft untuk merealisasikannya.
Bagi mereka yang tidak biasa dengan 3D Movie Maker, ia merupakan produk Microsoft yang dikeluarkan pada tahun 1995 oleh Microsoft Kids. Pada tahun yang sama filem Toy Story yang asal menunjukkan kebolehlaksanaan animasi komputer 3D, orang ramai dapat memasang perisian pada komputer peribadi mereka yang boleh menghasilkan filem animasi 3D yang kasar tetapi kreatif pada 6 hingga 8 bingkai sesaat.
3D Movie Maker (biasanya disingkatkan sebagai 3DMM) ialah program komputer untuk kanak-kanak yang dibangunkan oleh Microsoft Kids, anak syarikat Microsoft Home, pada tahun 1995. Dengan program ini, pengguna boleh membuat filem dengan meletakkan watak dan prop 3D dalam persekitaran yang telah dirakam terlebih dahulu dan menambah aksi, kesan bunyi, muzik, teks, suara dan kesan khas.
Program ini menampilkan dua watak berguna yang membimbing pengguna melalui pelbagai fungsinya: watak McZee (disuarakan oleh Michael Shapiro) menyediakan bantuan di seluruh studio, manakala pembantunya Melanie menawarkan pelbagai tutorial lain. Dalam Nickelodeon 3D Movie Maker, Stick Stickly membimbing pengguna.
Selain daripada mengeluarkan versi khusus Doraemon dan Nickelodeon Movie Maker kemudian hari, Microsoft tidak pernah menggunakan perisian ini lagi sehingga kini.
Enjin pemaparan 3D yang digunakan dalam 3D Movie Maker dipanggil BRender dan telah digunakan dalam permainan PC pertengahan 90-an Argonaut Software, seperti Carmageddon dan FX Fighter. Turing juga menerima kebenaran untuk mengeluarkan kod BRender di bawah lesen MIT yang sama seperti 3D Movie Maker pada awal April, selepas mendapatkan kebenaran daripada Jez San, bekas Ketua Pegawai Eksekutif Argonaut Software.
3D Movie Maker juga berdasarkan BRender, enjin grafik 3D yang dicipta oleh Argonaut Software . Model dan latar belakang telah dicipta oleh Illumin8 Digital Pictures (studio grafik yang kini tidak berfungsi) menggunakan perisian pemodelan Softimage, manakala pengenalan sinematik dan urutan bantuan telah dihasilkan oleh Productions Jarnigoine, sebuah syarikat penerbitan yang kini tidak berfungsi yang diasaskan oleh Jean-Jacques Tremblay. Pada tahun 1998, seorang pengguna bernama Space Goat telah mencipta laman web 3dmm.com, yang membolehkan pengguna memuat turun filem dan mod untuk 3DMM. Ramai peminat 3DMM masih menggunakan 3dmm.com.
Microsoft mengeluarkan kod sumber program tersebut di bawah lesen MIT , susulan permintaan daripada pengguna Twitter Foone sebulan sebelumnya. Apabila ditanya mengapa Microsoft bersusah payah menyediakan kod untuk 3D Movie Maker selepas bertahun-tahun, Hanselman menjawab, "Kerana tidak pernah ada aplikasi seperti ini."
Hai kawan-kawan – kami telah menggunakan kod sumber terbuka untuk Microsoft 3D Movie Maker tahun 1995 https://t.co/h4mYSKRrjK Terima kasih kepada @jeffwilcox dan pejabat Microsoft OSS serta rakan-rakan kami dalam bidang perundangan dan mereka yang terus bersabar dengan saya yang tidak tahu apa-apa. Terima kasih kepada @foone atas idea itu! Selamat mencuba. https://t.co/6wBAkjkeIP
—Scott Hanselman?? (@shanselman) 4 Mei 2022
Walaupun sekarang, 25 tahun kemudian, terdapat komuniti yang bersemangat tentang alat ini. 3D Movie Maker masih mempunyai pangkalan pengguna yang kecil tetapi aktif dan bersemangat yang masih menghasilkan kandungan. Kod sumber terbuka aplikasi ini boleh membawa kepada pelbagai jenis binaan bercabang eksperimen, tetapi Turing telah merancang kemas kini khusus yang mereka juga rancang untuk dikeluarkan di bawah lesen sumber terbuka.
Penambahbaikan ini akan merangkumi versi terkini enjin BRender dan 3D Movie Maker yang berjalan secara natif pada sistem moden, serta 3D Movie Maker Plus, yang menghapuskan had 256 warna aplikasi, menambah baik sokongan audio, menambah keupayaan eksport video natif dan banyak lagi. Matlamatnya adalah untuk mengembangkan fungsi perisian sambil memastikan ia semudah dan senang digunakan seperti yang asal.
Anda boleh melihat kod sumber pada pautan berikut.