Microsoft ออกซอร์สโค้ดสำหรับ 3D Movie Maker ตามคำร้องขอของผู้ที่ขอให้พัฒนาต่อ

ไม่กี่วันที่ผ่านมา Scott Hanselmann, Community Manager ของ Microsoft Developers Division, ทำให้เป็นที่รู้จัก ผ่านการประกาศว่าไมโครซอฟท์รับ การตัดสินใจปล่อยซอร์สโค้ดของ 3D Movie Maker และกำลังเผยแพร่ไปยัง Github ในที่เก็บแบบอ่านอย่างเดียวภายใต้ใบอนุญาต MIT

ซอร์สโค้ดเปิดตัวไม่ใช่เพราะ Microsoft มีแผนใหญ่สำหรับ 3D Movie Maker แต่เพราะมีคนร้องขอ

ฟูนทัวริง, "หมอผีฮาร์ดแวร์และซอฟต์แวร์" ที่มีสไตล์ในตัวเอง ขอให้ Microsoft ปล่อยซอร์สโค้ดสำหรับ 3D Movie Maker เมื่อเดือนเมษายนปีที่แล้ว เนื่องจากพวกเขาต้องการ "ขยายและพัฒนา" ด้วยเหตุนี้ Hanselman และ Jeff Wilcox ผู้อำนวยการสำนักงานโปรแกรมโอเพ่นซอร์สของ Microsoft จึงจัดการเรื่องนี้ด้วยมือของพวกเขาเองและทำงานร่วมกับฝ่ายกฎหมายของ Microsoft เพื่อให้สิ่งนี้เกิดขึ้น

สำหรับผู้ที่ยังใหม่กับ 3D Movie Maker ควรรู้ไว้ เป็นผลิตภัณฑ์ของ Microsoft ที่เปิดตัวในปี 1995 โดยแผนก Microsoft Kids ในปีเดียวกับที่ภาพยนตร์ต้นฉบับของ Toy Story ได้พิสูจน์ว่าแอนิเมชั่นคอมพิวเตอร์ 3 มิติเป็นไปได้ ผู้คนสามารถติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ส่วนบุคคลของตนที่สามารถผลิตภาพยนตร์แอนิเมชั่น 3 มิติที่หยาบแต่สร้างสรรค์ได้ในอัตรา 6 ถึง 8 เฟรมต่อวินาที

3D Movie Maker (ย่อมาจาก 3DMM) is โปรแกรมคอมพิวเตอร์สำหรับเด็ก พัฒนาโดยบริษัทในเครือ Microsoft Kids ของ Microsoft Home ในปี 1995 ด้วยโปรแกรมนี้ ผู้ใช้สามารถสร้างภาพยนตร์โดยการวางตัวละคร 3 มิติและอุปกรณ์ประกอบฉาก ในสภาพแวดล้อมที่บันทึกไว้ล่วงหน้าและเพิ่มการกระทำ เอฟเฟกต์เสียง เพลง ข้อความ เสียง และเอฟเฟกต์พิเศษ

โปรแกรม มีอักขระช่วยเหลือสองตัวที่แนะนำผู้ใช้ ผ่านบทบาทต่างๆ ของรายการ: ตัวละคร McZee (แสดงโดย Michael Shapiro) ให้ความช่วยเหลือทั่วทั้งสตูดิโอ ขณะที่ Melanie ผู้ช่วยของเขามีบทช่วยสอนอื่นๆ มากมาย ในตู้เพลง 3D Movie Maker Stick Stickly จะแนะนำผู้ใช้

นอกเหนือจากการเปิดตัว Movie Maker เวอร์ชันเฉพาะของ Doraemon และ Nickelodeon ในภายหลัง Microsoft ไม่เคยใช้ซอฟต์แวร์นี้อีกเลยจนถึงขณะนี้

เอ็นจิ้นการเรนเดอร์ 3 มิติที่ใช้ใน 3D Movie Maker เรียกว่า BRender และถูกใช้ในเกมพีซีช่วงกลางยุค 90 ของ Argonaut Software เช่น Carmageddon และ FX Fighter ทัวริงยังได้รับอนุญาตให้เผยแพร่โค้ดของ BRender ภายใต้ใบอนุญาต MIT เดียวกันกับ 3D Movie Maker เมื่อต้นเดือนเมษายน หลังจากได้รับอนุญาตจาก Jez San อดีต CEO ของ Argonaut Software

3D Movie Maker ยังอิงจาก BRender ซึ่งเป็นเอ็นจิ้นกราฟิก 3 มิติที่สร้างโดย Argonaut Software. โมเดลและพื้นหลังสร้างโดย Illumin8 Digital Pictures (สตูดิโอกราฟิกที่เลิกใช้ไปแล้ว) โดยใช้ซอฟต์แวร์สร้างแบบจำลอง Softimage ขณะที่ Productions Jarnigoine ซึ่งเป็นบริษัทผลิตภาพยนตร์ที่ตอนนี้อยู่เฉยๆ ก่อตั้งโดย Jean-Jacques tremble ในปี 1998 ผู้ใช้ชื่อ Space Goat ได้สร้างเว็บไซต์ 3dmm.com ซึ่งอนุญาตให้ผู้ใช้ดาวน์โหลดภาพยนตร์และม็อดสำหรับ 3DMM ผู้ที่ชื่นชอบ 3DMM หลายคนยังคงใช้ 3dmm.com

Microsoft ปล่อยซอร์สโค้ดของโปรแกรมภายใต้ลิขสิทธิ์ MIT, หลังจากการร้องขอจากผู้ใช้ Twitter Foone หนึ่งเดือนก่อน เมื่อถูกถามว่าทำไม Microsoft ถึงใส่ใจที่จะสร้างโค้ดสำหรับ 3D Movie Maker ให้ใช้งานได้ตลอดหลายปีที่ผ่านมา "เพราะไม่เคยมีแอปแบบนี้มาก่อน" Hanselman ตอบ

แม้กระทั่งตอนนี้ 25 ปีต่อมา มีชุมชนที่ตื่นเต้นเกี่ยวกับเครื่องมือนี้” 3D Movie Maker ยังคงมีฐานผู้ใช้ขนาดเล็กแต่กระตือรือร้นและกระตือรือร้นที่ยังคงผลิตเนื้อหาอยู่ โอเพ่นซอร์สของแอปพลิเคชัน สามารถนำไปสู่การสร้างการทดลองแบบแยกส่วนได้ทุกประเภท แต่ทัวริงได้วางแผนการอัปเดตเฉพาะที่พวกเขาวางแผนที่จะเผยแพร่ภายใต้ใบอนุญาตโอเพ่นซอร์สด้วย

การปรับปรุงเหล่านี้จะรวมถึงเวอร์ชันที่อัปเดตของเอ็นจิ้น BRender และ 3D Movie Maker ที่ทำงานโดยกำเนิดบนระบบที่ทันสมัย ​​เช่นเดียวกับ 3D Movie Maker Plus ซึ่งลบขีดจำกัด 256 สีของแอปพลิเคชัน ปรับปรุงการรองรับเสียง เพิ่มคุณสมบัติการส่งออกวิดีโอเนทีฟ และอื่นๆ เป้าหมายคือการขยายฟังก์ชันการทำงานของซอฟต์แวร์ในขณะที่ยังคงความเรียบง่ายและใช้งานง่ายเหมือนต้นฉบับ

สามารถตรวจสอบซอร์สโค้ดได้ที่ ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา