마이크로소프트는 개발을 계속해 달라는 누군가의 요청에 따라 3D Movie Maker의 소스 코드를 공개했습니다.

며칠 전 마이크로소프트 개발자 부문의 커뮤니티 매니저인 스콧 한셀만은 마이크로소프트가 3D 무비 메이커의 소스 코드를 공개하기로 결정 했으며 , MIT 라이선스 하에 읽기 전용 저장소로 깃허브에 게시한다고 발표했습니다 .

소스 코드는 마이크로소프트가 3D 무비 메이커에 대한 큰 계획을 가지고 있어서가 아니라 누군가가 그것을 요청했기 때문에 공개되었습니다.

스스로를 "하드웨어 및 소프트웨어 네크로맨서"라고 칭하는 푸네 튜링은 지난 4월 마이크로소프트에 3D 무비 메이커의 소스 코드를 공개해 달라고 요청하며 "프로그램을 확장하고 개발하고 싶다"고 밝혔습니다. 이에 한셀만과 마이크로소프트 오픈 소스 소프트웨어 사무국장인 제프 윌콕스는 마이크로소프트 법무팀과 협력하여 소스 코드 공개를 추진했습니다.

3D 무비 메이커에 대해 잘 모르시는 분들을 위해 설명드리자면, 이 프로그램은 마이크로소프트 키즈에서 1995년에 출시한 마이크로소프트 제품입니다. 오리지널 토이 스토리 영화가 3D 컴퓨터 애니메이션의 가능성을 보여준 바로 그 해에, 사람들은 개인용 컴퓨터에 소프트웨어를 설치하여 초당 6~8프레임으로 다소 조악하지만 창의적인 3D 애니메이션 영화를 제작할 수 있게 되었습니다.

3D 무비 메이커(일반적으로 3DMM으로 약칭)는 마이크로소프트 홈의 자회사인 마이크로소프트 키즈에서 1995년에 개발한 어린이용 컴퓨터 프로그램 입니다. 이 프로그램을 사용하면 3D 캐릭터와 소품을 미리 녹화된 배경에 배치하고 동작, 음향 효과, 음악, 텍스트, 음성 및 특수 효과를 추가하여 영화를 만들 수 있습니다.

이 프로그램에는 사용자가 다양한 기능을 쉽게 익힐 수 있도록 도와주는 두 명의 캐릭터가 등장합니다 . 맥지(마이클 샤피로 оз)는 스튜디오 전반에 걸쳐 도움을 제공하며, 그의 조수 멜라니는 기타 여러 가지 사용법을 안내합니다. 니켈로디언 3D 무비 메이커에서는 스틱 스틱리가 사용자를 안내합니다.

나중에 Movie Maker의 Doraemon 및 Nickelodeon 특정 버전을 출시하는 것 외에도 Microsoft는 지금까지 이 소프트웨어를 다시 사용하지 않았습니다.

3D 무비 메이커에 사용된 3D 렌더링 엔진은 BRender라고 하며 , 아르고넛 소프트웨어(Argonaut Software)에서 1990년대 중반에 출시한 PC 게임인 카마게돈(Carmageddon)과 FX 파이터(FX Fighter) 등에 사용되었습니다. 튜링(Turing)은 아르고넛 소프트웨어의 전 CEO인 제즈 산(Jez San)의 허가를 받아 4월 초에 3D 무비 메이커와 동일한 MIT 라이선스로 BRender 코드를 공개할 수 있게 되었습니다.

3D 무비 메이커는 아르고넛 소프트웨어(Argonaut Software)에서 개발한 3D 그래픽 엔진인 BRender를 기반으로 합니다 . 모델과 배경은 현재는 없어진 그래픽 스튜디오인 일루미네이션8 디지털 픽처스(Illumin8 Digital Pictures)에서 소프트이미지(Softimage) 모델링 소프트웨어를 사용하여 제작했으며, 영화 같은 도입부와 오프닝 시퀀스는 장 자크 트렘블레이(Jean-Jacques Tremblay)가 설립한 역시 현재는 없어진 제작사 프로덕션 자르니고인(Productions Jarnigoine)에서 제작했습니다. 1998년에는 스페이스 고트(Space Goat)라는 사용자가 3DMM용 영화와 모드를 다운로드할 수 있는 웹사이트 3dmm.com을 만들었습니다. 많은 3DMM 애호가들이 여전히 3dmm.com을 이용하고 있습니다.

마이크로소프트는 한 달 전 트위터 사용자 Foone의 요청에 따라 MIT 라이선스 하에 해당 프로그램의 소스 코드를 공개했습니다 . 마이크로소프트가 왜 이렇게 오랜 시간이 지난 후에도 3D 무비 메이커의 코드를 공개하는지 묻는 질문에 Hanselman은 "이런 애플리케이션은 전례가 없었기 때문입니다."라고 답했습니다.

25년이 지난 지금도 이 도구에 열광하는 커뮤니티가 여전히 존재합니다. 3D Movie Maker는 여전히 소규모이지만 활발하고 열정적인 사용자층을 보유하고 있으며, 이들은 여전히 ​​다양한 콘텐츠를 제작하고 있습니다. 이 애플리케이션의 오픈 소스 코드는 다양한 실험적인 포크 버전을 만들어낼 수 있지만, Turing은 오픈 소스 라이선스 하에 배포할 특정 업데이트를 계획하고 있습니다.

이러한 개선 사항에는 최신 시스템에서 기본적으로 실행되는 BRender 엔진 및 3D Movie Maker의 업데이트된 버전과 , 256색 제한을 없애고 오디오 지원을 개선하며 기본 비디오 내보내기 기능을 추가하는 등 다양한 기능을 제공하는 3D Movie Maker Plus가 포함됩니다. 목표는 소프트웨어의 기능을 확장하면서도 기존 버전처럼 간단하고 사용하기 쉬운 상태를 유지하는 것입니다.

소스 코드는 다음 링크에서 확인할 수 있습니다.


Google에서 선호하는 검색 엔진으로 추가