# microsoft/microsoft-3d-movie-maker

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/microsoft-microsoft-3d-movie-maker).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,828 stars · 272 forks · SWIG · MIT · archived

## Links

- GitHub: https://github.com/microsoft/Microsoft-3D-Movie-Maker
- awesome-repositories: https://awesome-repositories.com/repository/microsoft-microsoft-3d-movie-maker.md

## Description

This project is a 3D animation suite and legacy software archive consisting of original source code and build scripts. It functions as a historical rendering engine and computer graphics reference for analyzing the asset management and rendering frameworks used in mid-nineties multimedia production.

The codebase allows for the restoration of legacy software by compiling original source code into executable binaries for modern hardware. It serves as a resource for software archaeology research and the study of vintage multimedia development.

The system enables the production of three-dimensional animated movies through a virtual studio environment. It manages the arrangement of characters, props, and camera angles using a proprietary rendering framework to calculate lighting and geometry.

## Tags

### Graphics & Multimedia

- [Proprietary Rendering Engines](https://awesome-repositories.com/f/graphics-multimedia/proprietary-rendering-engines.md) — Implements a proprietary graphics engine to calculate light and geometry for three-dimensional cinematic visual sequences.
- [3D Rendering Engines](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/scene-management-systems/3d-rendering-engines.md) — Features a proprietary 3D rendering engine that calculates lighting and geometry for legacy projects.
- [Cinematic Animation Sequences](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/animation-tools/keyframe-skeletal-systems/keyframe-animations/cinematic-animation-sequences.md) — Facilitates the creation of cinematic animation sequences by arranging virtual characters and cameras.
- [Virtual Studio Environments](https://awesome-repositories.com/f/graphics-multimedia/virtual-studio-environments.md) — Provides a virtual studio environment to organize 3D characters, props, and cameras within a coordinate system.
- [Camera View Controllers](https://awesome-repositories.com/f/graphics-multimedia/camera-view-controllers.md) — Provides a system for adjusting the orientation and position of virtual cameras relative to 3D actors.
- [Graphics Reference Applications](https://awesome-repositories.com/f/graphics-multimedia/graphics-reference-applications.md) — Acts as a technical reference for analyzing early rendering frameworks and asset management.
- [Vintage Multimedia Development](https://awesome-repositories.com/f/graphics-multimedia/vintage-multimedia-development.md) — Implements multimedia production using mid-nineties software frameworks and asset management strategies.

### Part of an Awesome List

- [Scene and Asset Management](https://awesome-repositories.com/f/awesome-lists/devtools/scene-and-asset-management.md) — Implements a system to track and load 3D characters and environment objects from external files into a scene hierarchy.
- [3D Modeling and Animation](https://awesome-repositories.com/f/awesome-lists/media/3d-modeling-and-animation.md) — Provides a full suite for sculpting, animating, and rendering three-dimensional animated movies. ([source](https://github.com/microsoft/microsoft-3d-movie-maker#readme))

### Content Management & Publishing

- [Software Archives](https://awesome-repositories.com/f/content-management-publishing/software-archives.md) — Provides a curated archive of original source code and build scripts for historical graphics software research.

### Development Tools & Productivity

- [Legacy Source Compilation](https://awesome-repositories.com/f/development-tools-productivity/build-automation-scripts/legacy-source-compilation.md) — Provides build scripts to automate the compilation of vintage source code into executable binaries for modern systems.
- [Source Compilation Tooling](https://awesome-repositories.com/f/development-tools-productivity/source-compilation-tooling.md) — Ships tooling to transform original source code into executable binaries using vintage development tools. ([source](https://github.com/microsoft/microsoft-3d-movie-maker#readme))

### Game Development

- [Animation Suites](https://awesome-repositories.com/f/game-development/tooling-asset-pipeline/animation-suites.md) — Provides a comprehensive desktop animation suite for producing 3D cinematic sequences.

### Software Engineering & Architecture

- [Legacy Software Modernization](https://awesome-repositories.com/f/software-engineering-architecture/legacy-software-modernization.md) — Enables the restoration of historical animation software to run on modern hardware via provided source and scripts. ([source](https://github.com/microsoft/microsoft-3d-movie-maker#readme))
- [Software Archaeology](https://awesome-repositories.com/f/software-engineering-architecture/software-archaeology.md) — Serves as a resource for analyzing legacy source code to study early computer graphics techniques.
