Birkaç gün önce, Microsoft'un Geliştirici Bölümü Topluluk Yöneticisi Scott Hanselman , Microsoft'un 3D Movie Maker'ın kaynak kodunu yayınlamaya karar verdiğini ve bunu MIT lisansı altında salt okunur bir depoda Github'da kullanıma sunduğunu duyurdu .
Kaynak kodu, Microsoft'un 3D Movie Maker için büyük planları olduğu için değil, birileri istediği için yayınlandı.
Kendini "donanım ve yazılım büyücüsü" olarak tanımlayan Foone Turing, 3D Movie Maker'ın kaynak kodunun geçen Nisan ayında Microsoft tarafından yayınlanmasını istedi çünkü onu "genişletmek ve geliştirmek" istiyorlardı. Bunun üzerine Hanselman ve Microsoft'un açık kaynak yazılım ofisi direktörü Jeff Wilcox harekete geçti ve bunu gerçekleştirmek için Microsoft'un hukuk departmanıyla birlikte çalıştı.
3D Movie Maker'ı bilmeyenler için, bu Microsoft Kids tarafından 1995 yılında piyasaya sürülen bir Microsoft ürünüdür. Orijinal Toy Story filminin 3D bilgisayar animasyonunun uygulanabilirliğini gösterdiği aynı yıl, insanlar kişisel bilgisayarlarına saniyede 6 ila 8 kare hızında kaba ama yaratıcı 3D animasyon filmleri üretebilen yazılımlar yükleyebildiler.
3D Film Yapımcısı (genellikle 3DMM olarak kısaltılır), Microsoft Home'un bir yan kuruluşu olan Microsoft Kids tarafından 1995 yılında çocuklar için geliştirilen bir bilgisayar programıdır . Bu programla kullanıcılar, önceden kaydedilmiş ortamlara 3 boyutlu karakterler ve nesneler yerleştirerek ve hareketler, ses efektleri, müzik, metin, seslendirme ve özel efektler ekleyerek filmler oluşturabilirler .
Programda, kullanıcılara çeşitli işlevlerinde rehberlik eden iki yardımcı karakter bulunmaktadır : McZee karakteri (Michael Shapiro tarafından seslendiriliyor) stüdyo genelinde yardım sağlarken, asistanı Melanie ise çeşitli diğer eğitimler sunmaktadır. Nickelodeon 3D Movie Maker'da ise Stick Stickly kullanıcıya rehberlik eder.
Daha sonra Movie Maker'ın Doraemon ve Nickelodeon'a özgü sürümlerinin yayınlanması dışında, Microsoft bu yazılımı şimdiye kadar bir daha hiç kullanmadı.
3D Movie Maker'da kullanılan 3D render motoruna BRender adı verilir ve bu motor, Argonaut Software'in 90'lı yılların ortalarındaki Carmageddon ve FX Fighter gibi PC oyunlarında kullanılmıştır. Turing ayrıca, Argonaut Software'in eski CEO'su Jez San'dan izin aldıktan sonra, Nisan ayı başlarında BRender kodunu 3D Movie Maker ile aynı MIT lisansı altında yayınlama izni de almıştır.
3D Movie Maker, Argonaut Software tarafından oluşturulan bir 3D grafik motoru olan BRender'ı da temel almaktadır . Modeller ve arka planlar, Softimage modelleme yazılımı kullanılarak Illumin8 Digital Pictures (artık faaliyette olmayan bir grafik stüdyosu) tarafından oluşturulurken, sinematik giriş ve yardımcı sekanslar, Jean-Jacques Tremblay tarafından kurulan ve artık faaliyette olmayan bir yapım şirketi olan Productions Jarnigoine tarafından üretilmiştir. 1998 yılında, Space Goat adlı bir kullanıcı, kullanıcıların 3DMM için film ve mod indirmelerine olanak tanıyan 3dmm.com web sitesini oluşturmuştur. Birçok 3DMM meraklısı hala 3dmm.com'u kullanmaktadır.
Microsoft , bir ay önce Twitter kullanıcısı Foone'un talebi üzerine programın kaynak kodunu MIT lisansı altında yayınladı . Microsoft'un bunca yıl sonra 3D Movie Maker'ın kodunu neden erişilebilir hale getirdiği sorulduğunda Hanselman, "Çünkü daha önce böyle bir uygulama hiç olmadı" diye yanıtladı.
Merhaba arkadaşlar – 1995 yapımı Microsoft 3D Movie Maker'ın kodunu açık kaynak kodlu hale getirdik! https://t.co/h4mYSKRrjK @jeffwilcox'a ve Microsoft OSS ofisine, ayrıca hukuk departmanındaki arkadaşlarımıza ve benim bir "nudzh" olmama katlanmaya devam eden herkese teşekkürler . Fikir için @foone'a teşekkürler! Keyfini çıkarın. https://t.co/6wBAkjkeIP
—Scott Hanselman?? (@shanselman) 4 Mayıs 2022
Aradan 25 yıl geçmesine rağmen, bu araca ilgi duyan bir topluluk hala mevcut. 3D Movie Maker'ın küçük ama aktif ve hevesli bir kullanıcı tabanı hala içerik üretmeye devam ediyor. Uygulamanın açık kaynak kodu, her türlü deneysel, farklı sürümlerin ortaya çıkmasına yol açabilir, ancak Turing, açık kaynak lisansı altında yayınlamayı planladığı belirli güncellemeler de hazırladı.
Bu iyileştirmeler, modern sistemlerde yerel olarak çalışan BRender motorunun ve 3D Movie Maker'ın güncellenmiş sürümlerini , ayrıca uygulamanın 256 renk sınırını kaldıran, ses desteğini geliştiren, yerel video dışa aktarma yetenekleri ekleyen ve daha fazlasını içeren 3D Movie Maker Plus'ı içerecektir. Amaç, yazılımın işlevselliğini genişletirken, orijinali kadar basit ve kullanımı kolay tutmaktır.
Kaynak koduna aşağıdaki bağlantıdan ulaşabilirsiniz.