Microsoft пусна изходния код за 3D Movie Maker по искане на някой, който поиска да продължи развитието му.

Преди няколко дни Скот Ханселман , мениджър на общността в отдела за разработчици на Microsoft, обяви , че Microsoft е решила да публикува изходния код на 3D Movie Maker и го пуска в Github в хранилище само за четене под лиценз на MIT.

Изходният код беше пуснат не защото Microsoft има големи планове за 3D Movie Maker, а защото някой го поиска.

Фун Тюринг, самоопределящ се като „хардуерен и софтуерен некромант“, поиска от Microsoft да публикува изходния код за 3D Movie Maker миналия април, защото искаха да го „разширят и развият“. В отговор Ханселман и Джеф Уилкокс, директор на офиса за софтуер с отворен код на Microsoft, предприеха действия и работиха с правния отдел на Microsoft, за да осъществят това.

За тези, които не са запознати с 3D Movie Maker, това е продукт на Microsoft, пуснат на пазара през 1995 г. от Microsoft Kids. Същата година, в която оригиналният филм „Играта на играчките“ демонстрира осъществимостта на 3D компютърна анимация, хората успяха да инсталират софтуер на персоналните си компютри, който можеше да създава груби, но креативни 3D анимационни филми с 6 до 8 кадъра в секунда.

3D Movie Maker (често съкратено 3DMM) е компютърна програма за деца, разработена от Microsoft Kids, дъщерно дружество на Microsoft Home, през 1995 г. С тази програма потребителите могат да създават филми, като поставят 3D герои и реквизит в предварително записани среди и добавят действия, звукови ефекти, музика, текст, глас и специални ефекти.

Програмата включва двама полезни героя, които водят потребителите през различните ѝ функции: героят МакЗи (озвучен от Майкъл Шапиро) предоставя помощ в студиото, докато неговата асистентка Мелани предлага други разнообразни уроци. В Nickelodeon 3D Movie Maker, Stickly насочва потребителя.

Освен пускането на Doraemon и Nickelodeon специфични версии на Movie Maker по-късно, Microsoft никога не е използвал този софтуер отново досега.

3D рендериращият енджин, използван в 3D Movie Maker, се нарича BRender и е бил използван в компютърните игри на Argonaut Software от средата на 90-те години, като Carmageddon и FX Fighter. Тюринг също така е получил разрешение да публикува кода на BRender под същия лиценз на MIT като 3D Movie Maker в началото на април, след като е поискал разрешение от Джез Сан, бивш изпълнителен директор на Argonaut Software.

3D Movie Maker също е базиран на BRender, 3D графичен енджин, създаден от Argonaut Software . Моделите и фоновете са създадени от Illumin8 Digital Pictures (вече несъществуващо графично студио), използвайки софтуер за моделиране Softimage, докато кинематографичното въведение и асистиращите сцени са продуцирани от Productions Jarnigoine, вече несъществуваща продуцентска компания, основана от Жан-Жак Трембле. През 1998 г. потребител на име Space Goat създава уебсайта 3dmm.com, който позволява на потребителите да изтеглят филми и модове за 3DMM. Много ентусиасти на 3DMM все още използват 3dmm.com.

Microsoft публикува изходния код на програмата под лиценза на MIT , след искане от потребителя на Twitter Foone месец по-рано. На въпроса защо Microsoft си прави труда да направи кода за 3D Movie Maker достъпен след всички тези години, Ханселман отговори: „Защото никога не е имало подобно приложение.“

Дори сега, 25 години по-късно, има общност, ентусиазирана от този инструмент. 3D Movie Maker все още има малка, но активна и ентусиазирана потребителска база, която все още създава съдържание. Отвореният код на приложението може да доведе до всякакви експериментални разклонени компилации, но Turing е планирала специфични актуализации, които също планира да пусне под лиценз с отворен код.

Тези подобрения ще включват актуализирани версии на двигателя BRender и 3D Movie Maker , които работят директно на съвременни системи, както и 3D Movie Maker Plus, който премахва ограничението от 256 цвята на приложението, подобрява аудио поддръжката, добавя възможности за експортиране на видео и други. Целта е да се разшири функционалността на софтуера, като същевременно се запази толкова прост и лесен за използване, колкото оригинала.

Можете да видите изходния код на следния линк.


Добавяне като предпочитан източник в Google