Programvara och spelbevarande är ett allt viktigare ämne, och det bästa sättet att hålla programvara tillgänglig för framtida generationer är genom att släppa den ursprungliga källkoden. Det är precis vad som just hände för Microsoft 3D Movie Maker, som ursprungligen släpptes 1995.
Microsoft har öppnat några äldre applikationer under de senaste åren, inklusive MS-DOS 1.0/2.0 och den ursprungliga Windows File Manager, men nu har företaget publicerat koden för Microsoft 3D Movie Maker. Det här är inte den Windows Movie Maker som de flesta förmodligen känner till från Windows ME/XP-dagarna — det är ett 3D-animationsprogram för barn. Applikationen låter vem som helst skapa filmer genom att placera 3D-karaktärer och objekt i förrenderade miljöer, parat med åtgärder, musik, text och andra effekter.
Microsoft 3D Movie Maker liknar många senare 3D-baserade renderingsverktyg riktade till barn, som Kid Pix 3D (en häftklammer på min familjs iMac när jag växte upp) och Toontastic. Microsoft sålde också en modifierad version i samarbete med Nickelodeon, som inkluderade modeller, bakgrunder och effekter från program som Ren and Stimpy, Rocko’s Modern Life och Aaaahh!! Riktiga monster.
Även om 3D Movie Maker är nästan 30 år gammal, finns det fortfarande ett aktivt community som använder det för att skapa nya animationer. Den låga upplösningen lämpar sig ganska bra för surrealistiska eller ironiska videor, och det finns gott om exempel på webbplatser som YouTube och 3dmm.com.
Spela upp video
Så varför väntade Microsoft så länge med att släppa källkoden? Foone Turing, en självbeskriven “hårdvara/mjukvara necromancer,” fick bollen i rullning i april när de bad Microsoft offentligt på Twitter att släppa koden. Jobbet krävde samordning från Microsofts juridiska avdelning och team för utvecklarrelationer, men till slut fick vi ett lyckligt slut.
Annons
Microsoft 3D Movie Maker har en kulturell betydelse i sig, men den använder också BRender, en grafikmotor utvecklad av Argonaut Software som också användes i spel som FX Fighter och Carmageddon. Foone tog upp att om BRender-kod inkluderades kan det leda till att andra spel och applikationer också blir öppen källkod (eller åtminstone lättare att porta till nyare plattformar). Argonaut Software är förmodligen mest känd som utvecklaren bakom Star Fox på Super Nintendo Entertainment System, liksom Super FX-grafikaccelerationschippet som användes i nästan varje 3D SNES-spel.
Hej vänner – vi har öppnat koden för 1995 års Microsoft 3D Movie Maker https://t.co/h4mYSKRrjK Tack till @jeffwilcox och Microsoft OSS-kontoret samt våra vänner inom juridik och de som fortsätter att ställa upp med mig som en nudzh. Tack till @foone för idén! Njut av. https://t.co/6wBAkjkeIP
— Scott Hanselman 🇺🇦 (@shanselman) 4 maj 2022
Microsoft släppte källkoden som den är, i sin mestadels ursprungliga form — vissa utvecklare’ information togs bort för att respektera deras integritet, och visst innehåll från “alternativa versioner eller produkter” (förmodligen inklusive Nickelodeon-versionen) ingår inte. BRender ingår dock i koden, vilket gör det ramverket offentligt tillgängligt för första gången. Koden kompileras inte heller på modern hårdvara och mjukvara, föga överraskande. GitHub rapporterar att 77 % av koden är skriven i SWIG, medan resten är en blandning av C++, C och Assembly språkkod.
Efter utgivningen av källkoden, sa Foone på Twitter, “det finns också andra spel som använde BRender-motorn, av vilka några aldrig kunde vara öppen källkod eftersom de var beroende av BRender. Tja, det är öppen källkod nu! Så det öppnar upp för möjligheten till open sourcing då också. Jag frågar olika personer och företag. För det skulle vara sött att låta BRenders öppna källa leda till andra spel som också använder det med öppen källkod, ungefär som hur BUILD-motorn med öppen källkod ledde till att Duke Nukem 3D fick öppen källkod.”< /p>
Foone sa också att de planerar minst två projekt baserat på 3D Movie Maker-koden — en version som fungerar på modern hårdvara och mjukvara med det ursprungliga utseendet och känslan, och en ‘Movie Maker Plus’ med nya funktioner. Utvecklaren tar emot donationer på Patreon och Ko-Fi, så om du bara inte kan vänta med att återuppleva animationsprogramvaran från mitten av 90-talet, överväg att slänga några dollar till dem.
Via: Ars Technica
p> LÄS NÄSTA
- › Är det dåligt för batteriet att ladda din telefon hela natten?
- › Varför är mitt Wi-Fi inte lika snabbt som det annonseras?
- › JBL Clip 4 recension: Bluetooth-högtalaren du vill ta med dig överallt
- › Achtung! Hur Wolfenstein 3D chockade världen, 30 år senare
- › Hur länge kommer min Android-telefon att stödjas med uppdateringar?
- › Varje Microsoft-företagslogotyp från 1975-2022