3D Movie Maker

Last updated

3D Movie Maker
Developer(s) Microsoft Kids
Big Blue Dot (Nickelodeon 3D Movie Maker)
Initial release1995;29 years ago (1995)
Final release
? / March 18, 1995;28 years ago (1995-03-18)
Repository github.com/microsoft/Microsoft-3D-Movie-Maker
Written in C++
Engine
  • BRender
OOjs UI icon edit-ltr-progressive.svg
Operating system Microsoft Windows
Available in English
French
German
Italian
Japanese
Russian
Spanish
Type 3D computer graphics software
License MIT License (formerly Proprietary)

3D Movie Maker (commonly shortened to 3DMM) is a children's computer program developed by Microsoft Home's Microsoft Kids subsidiary released in 1995. Using the program, users can make films by placing 3D characters and props into pre-rendered environments, as well as adding actions, sound effects, music, text, speech and special effects. Movies are then saved in the .3mm file format.

Contents

The program features two helper characters to guide users through the various features of the program: The character McZee (voiced by Michael Shapiro), shared from other Microsoft Kids products like Creative Writer, provides help throughout the studio while his assistant Melanie provides other various tutorials. In Nickelodeon 3D Movie Maker, the user is instead guided by Stick Stickly.

Developed in accordance with Microsoft's broader ambitions towards multimedia software in conjunction with the release of its then-new Windows 95 home computer operating system, 3D Movie Maker is built on BRender, a software rasterized 3D graphics engine created by Argonaut Software. The models and backgrounds were made by Illumin8 Digital Pictures (a now-defunct graphics studio) using Softimage modeling software, while the cinematic introduction and help sequences were made by Productions Jarnigoine, a now-inactive production company founded by Jean-Jacques Tremblay. In 1998, a user named Space Goat created the website 3dmm.com that allows users to upload movies and mods for 3DMM. 3dmm.com is still used today by many 3DMM enthusiasts.

Following the open-sourcing of the licensed BRender engine prior in similar fashion, [1] [2] Microsoft released the source code of the program under the MIT License in May 2022, [3] [4] following a request by Foone Turing on Twitter a month earlier. [5]

Overview

Filmmaking in 3D Movie Maker is a straightforward process, allowing users to create various kinds of movies with ease. By default, 40 actors/actresses are available (each with 4 different costumes and a number of actions), as well as 20 different props. Twelve different scenes are available to the user, each containing several different static camera angles. While the actors and props are rendered as polygonal meshes with affine texture mapping and basic shading, the scene backgrounds instead are pre-rendered images with an associated depth buffer that is compared against the runtime-rendered meshes so that aspects of the scene at hand can appear to occlude the meshes once a character or prop is placed behind a static object from the background. [6] Many sample voice and MIDI music clips are included, but original voices can be recorded using a microphone while external .wav and .MIDI files can be imported.

In 3DMM, movies are recorded from frames in quick succession, featuring a destructive editing paradigm. Whilst pre-created animations (such as walking or dancing) can be applied to actors and made to run over a number of frames in sequence, unlike conventional animation software, the interface explicitly does not expose any distinction between abstract keyframes and inbetweens. 3DMM stores the positions of the characters and objects for each frame. Lending itself to the hardware limitations of the time when computers with performant 3D graphics rendering were more out-of-reach for most families, the game's internal movie playback frame rate was capped to 6-8 frames per second, depending on the system.

A finished movie can only be viewed inside 3DMM using the virtual auditorium or the studio, unless converted to a video file format with a third-party utility. The application's user interface is centered upon a theater building consisting of several rooms: the ticket booth, where the user is greeted by McZee and then asked to play or create a movie; the lobby and concession stand; the theater for watching movies, a projecting room for tutorials for 3D logos and tips, an idea room for movie ideas (also where the talent book stands); and the studio for movie-making tools. The V3DMM version of 3DMM removes the surrounding diegetic theater interface and thus restricts viewing movies only in the studio.

The two common file formats used by 3D Movies are .3mm and .vmm. .nmm was a third file format once used by 3D Movies, but since the release of the "Nickelodeon 3DMM" add-on to 3D Movie Maker, which combined both editions in one program, this has been deprecated by the ".3mm" file format. [7]

The infamous Comic Sans font, originally intended to be used for Microsoft Bob, [8] made its first appearance in 3D Movie Maker. [9] Michael Shapiro, the voice actor for McZee, later went to voice G-Man in the Half-Life series. [10]

Versions

Third-party

Several user-made expansion packs and animation tools exist, such as:

Reception

Alamo PC Organization wrote: "This is not a program one masters in a few days, or even weeks. It is a wonderful demonstration of technological advancement for Windows 95 graphical programming possibilities. This program in the hands of casual, perhaps even dedicated home users, is not a threat to any commercial animation firm." [12] Aaron Matterson of Joystick Division said that "it looked impossibly goofy even by 1995 standards, but [I did] love it, and it taught me many things about my own creativity, the art of storytelling, and a strange, terrible humanoid creature named McZee". [13]

See also

Related Research Articles

<span class="mw-page-title-main">Computer animation</span> Art of creating moving images using computers

Computer animation is the process used for digitally generating animations. The more general term computer-generated imagery (CGI) encompasses both static scenes and dynamic images, while computer animation only refers to moving images. Modern computer animation usually uses 3D computer graphics. The animation's target is sometimes the computer itself, while other times it is film.

Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capabilities and a flexible plugin architecture and must be used on the Microsoft Windows platform. It is frequently used by video game developers, many TV commercial studios, and architectural visualization studios. It is also used for movie effects and movie pre-visualization. 3ds Max features shaders, dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, a customizable user interface, and its own scripting language.

Poser is a figure posing and rendering 3D computer graphics program distributed by Bondware. Poser is optimized for the 3D modeling of human figures. By enabling beginners to produce basic animations and digital images, along with the extensive availability of third-party digital 3D models, it has attained a very high amount of popularity.

<span class="mw-page-title-main">Traditional animation</span> Animation technique in which frames are hand-drawn

Traditional animation is an animation technique in which each frame is drawn by hand. The technique was the dominant form of animation in cinema until the end of the 20th century, when there was a shift to computer animation in the industry, specifically 3D computer animation.

<span class="mw-page-title-main">Houdini (software)</span> 3D animation software

Houdini is a 3D animation software application developed by Toronto-based SideFX, who adapted it from the PRISMS suite of procedural generation software tools.

<span class="mw-page-title-main">Argonaut Games</span> British video game developer

Argonaut Games PLC was a British video game developer founded in 1982. It was known for the Super NES video game Star Fox and its supporting Super FX chip, and for Croc: Legend of the Gobbos and the Starglider series. The company was liquidated in late 2004, and ceased to exist in early 2007.

<span class="mw-page-title-main">Windows Movie Maker</span> Video editing software for Windows

Windows Movie Maker is a discontinued video editing software program by Microsoft. It was first included in Windows Me on September 14, 2000, and in Windows XP on October 25, 2001. It later became a part of the Windows Essentials software suite, and offered the ability to create and edit videos as well as to publish them on OneDrive, Facebook, Vimeo, YouTube, Windows Live Groups, and Flickr. It is comparable to Apple's iMovie.

Reality Lab was a 3D computer graphics API created by RenderMorphics to provide a standardized interface for writing games. It was one of the main contenders in the realtime 3D middleware marketplace at the time, alongside Criterion Software's RenderWare and Argonaut Software's BRender.

Windows Presentation Foundation (WPF) is a free and open-source graphical subsystem originally developed by Microsoft for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 in 2006. WPF uses DirectX and attempts to provide a consistent programming model for building applications. It separates the user interface from business logic, and resembles similar XML-oriented object models, such as those implemented in XUL and SVG.

<span class="mw-page-title-main">Autodesk Softimage</span> Discontinued 3D graphics software

Autodesk Softimage, or simply Softimage was a 3D computer graphics application, for producing 3D computer graphics, 3D modeling, and computer animation. Now owned by Autodesk and formerly titled Softimage|XSI, the software has been predominantly used in the film, video game, and advertising industries for creating computer generated characters, objects, and environments.

<i>Mario Artist</i> 1999–2000 video game suite

Mario Artist is an interoperable suite of three games and one Internet application for Nintendo 64: Paint Studio, Talent Studio, Polygon Studio, and Communication Kit. These flagship disks for the 64DD peripheral were developed to turn the game console into an Internet multimedia workstation. A bundle of the 64DD unit, software disks, hardware accessories, and the Randnet online service subscription package was released in Japan starting in December 1999.

<span class="mw-page-title-main">Daz Studio</span> 3D freeware application

Daz Studio is a free media design software developed by Daz 3D. Daz Studio is a 3D scene creation and rendering application that can be used to produce images as well as videos. Renders can be done by leveraging either the 3Delight render engine, or the Iray render engine, both of which can be included for free with Daz Studio, or with a variety of purchasable add-on render engine plugins for Daz Studio from various vendors and companies.

Kahootz is an education multimedia construction toolset created by the Australian Children's Television Foundation. Using this program, one can make 3D animations using the pre-made objects and backgrounds. It was used by many schools to teach not only making movies with the program but co-operation between the students.

<span class="mw-page-title-main">Daz 3D</span> 3D software company

Daz Productions, Inc. is a 3D-content and software company spezialised in providing rigged 3D human models, associated accessory content, and software to hobbyists as well as the prosumer market.

<span class="mw-page-title-main">Antics3D</span> 3D animation software program

Antics3D was a real-time 3D animation software program published by Antics Technologies. It is used by amateurs and professionals to create 3-dimensional, animated visualisations of events in a variety of industries. Filmmakers form the largest userbase, who use the software for pre-vizualisation, storyboarding and machinima. However, the software is also used in forensic animation, education, training and many other areas which benefit from animated visualisations. The user interface in Antics3D, which is significantly easier than in traditional animation software, has in large part contributed to its uptake in these sectors that lack animation expertise.

iClone is a real-time 3D animation and rendering software program. Real-time playback is enabled by using a 3D videogame engine for instant on-screen rendering.

<span class="mw-page-title-main">Modo (software)</span> Software

Modo is a polygon and subdivision surface modeling, sculpting, 3D painting, animation and rendering package developed by Luxology, LLC, which is now merged with and known as Foundry. The program incorporates features such as n-gons and edge weighting, and runs on Microsoft Windows, Linux and macOS platforms.

The history of computer animation began as early as the 1940s and 1950s, when people began to experiment with computer graphics – most notably by John Whitney. It was only by the early 1960s when digital computers had become widely established, that new avenues for innovative computer graphics blossomed. Initially, uses were mainly for scientific, engineering and other research purposes, but artistic experimentation began to make its appearance by the mid-1960s – most notably by Dr. Thomas Calvert. By the mid-1970s, many such efforts were beginning to enter into public media. Much computer graphics at this time involved 2-D imagery, though increasingly as computer power improved, efforts to achieve 3-D realism became the emphasis. By the late 1980s, photo-realistic 3-D was beginning to appear in film movies, and by mid-1990s had developed to the point where 3-D animation could be used for entire feature film production.

The Game Creators Ltd is a British software house based in Macclesfield, Cheshire, England, which specialises in software for video game development, originally for the Microsoft Windows platform. The company was established in March 1999 through a partnership between programmers Lee Bamber and Richard Vanner, who were joined by Meash Meakin in 2011 and Deborah Ascott-Jones in 2013.

References

  1. Turing, Foone (June 29, 2022), Argonaut Blazing Render (BRender) , retrieved June 30, 2022
  2. @foone (May 3, 2022). "So I have some really cool news: I just got approval from Jez San, former CEO of Argonaut Games, to open source the BRender engine. That's the engine used in Microsoft 3D Movie Maker, Argonaut's own Croc: Legend of the Gobbos, and the first two Carmageddon games" (Tweet) via Twitter.
  3. "microsoft / Microsoft-3D-Movie-Maker". Github. Retrieved May 4, 2022.
  4. Hanselman, Scott [@shanselman] (May 4, 2022). "Hey friends - we've open sourced the code to 1995's Microsoft 3D Movie Maker" (Tweet) via Twitter.
  5. Carrasqueira, João (May 4, 2022). "Microsoft open-sources 3D Movie Maker, its animation program from the 90s". XDA Developers. Retrieved May 1, 2023.
  6. @foone (May 1, 2018). "this gives the illusion that the background is fully 3d, when really it's just two 2D images, a color image and a depth buffer image" (Tweet) via Twitter.
  7. "This Insane Rack Made Out Of 53 GoPros Captures 3D Movies". TechCrunch. February 17, 2016. Retrieved September 13, 2021.
  8. Beausoleil, Michael (January 21, 2021). "The ugly history of Comic Sans". Medium. Retrieved June 30, 2022.
  9. "Now the world's most hated font, Comic Sans was first used in what Microsoft product?".
  10. Wilde, Tyler (2022). "Hollywood Dreams". Ultimate Retro PC Gamer Collection . pp. 112–113.
  11. "3dmm Studio / Utilities" . Retrieved November 27, 2015.
  12. "REVIEW: Microsoft 3D Movie Maker (Ver. 1)" . Retrieved November 27, 2015.
  13. "Five Things We Learned From 3D Movie Maker". Joystick Division. Archived from the original on December 8, 2015. Retrieved November 27, 2015.