ออโต้เดสก์ อาร์โนลด์
| อาร์โนลด์ | |
|---|---|
| ผู้เขียนต้นฉบับ | มาร์กอส ฟาจาร์โด |
| นักพัฒนา | Solid Angle, Autodesk , Sony Pictures Imageworks |
| ปล่อย | 1998 |
| เวอร์ชันเสถียร | 7.5.1.1 [ 1 ] |
| เขียนเป็น | C++ , CUDA |
| ระบบปฏิบัติการ | ลินุกซ์ , วินโดวส์ , มอสซาเรลล่า |
| แพลตฟอร์ม | x86-64 , Apple M series , NVIDIAที่รองรับCUDA |
| พิมพ์ | ระบบการเรนเดอร์ |
| ใบอนุญาต | ซอฟต์แวร์เชิงพาณิชย์ที่เป็นกรรมสิทธิ์ |
| เว็บไซต์ | www.autodesk.com/products/arnold/overview |
Autodesk Arnold (หรือเรียกสั้น ๆ ว่าArnold ) เป็นโปรแกรมคอมพิวเตอร์สำหรับเรนเดอร์ฉากสามมิติที่สร้างขึ้นด้วยคอมพิวเตอร์ โดยใช้ เทคนิค การติดตามเส้นทางแบบมอนเตคาร์โลที่ไม่ลำเอียงและอิงตามหลัก ฟิสิกส์ โปรแกรม นี้ถูกสร้างขึ้นในสเปนโดย Marcos Fajardo และต่อมาได้รับการพัฒนาร่วมกันโดยบริษัท Solid Angle SL ของเขา (ปัจจุบันเป็นของAutodesk ) และSony Pictures Imageworks
Arnold เป็นหนึ่งในระบบการเรนเดอร์ภาพเสมือนจริงที่ ใช้กันอย่างแพร่หลายที่สุด ในด้านกราฟิกคอมพิวเตอร์ทั่วโลก โดยเฉพาะอย่างยิ่งในด้านแอนิเมชั่นและวิชวลเอฟเฟ็กต์สำหรับภาพยนตร์และ โทรทัศน์
เทคโนโลยี
Arnold เขียนขึ้นครั้งแรกด้วยภาษา C99และเขียนใหม่เรื่อยๆ ด้วย ภาษา C++ โดยทำงานบน ซีพียูx86และApple โดยตรง ซึ่งพยายามใช้ประโยชน์จากเธรดและ เลน SIMD ที่มีอยู่ทั้งหมด เพื่อการทำงานแบบขนานที่ดีที่สุด ตั้งแต่เดือนมีนาคม 2019 [ 2 ]รองรับGPUที่ใช้Nvidia RTXผ่านการใช้ OptiX
เอ็น จิ้น การติดตามรังสีได้รับการปรับให้เหมาะสมเพื่อส่งรังสีที่ไม่สอดคล้องกันในเชิงพื้นที่หลายพันล้านเส้นทั่วฉาก 3 มิติที่ประกอบด้วยรูปทรงเรขาคณิตพื้นฐาน รวมถึงรูปหลายเหลี่ยม เส้นโค้งผม และปริมาตร มักใช้การสะท้อนแสงแบบกระจายและแบบสะท้อนหลายระดับเพื่อให้แสงสามารถสะท้อนจากผนังหรือวัตถุอื่น ๆ และส่องสว่างวัตถุโดยอ้อม สำหรับฉากที่ซับซ้อน เช่น สถานีอวกาศในElysiumจะใช้การสร้างอินสแตนซ์ทางเรขาคณิตอย่างมาก ซึ่งช่วยให้สามารถเรนเดอร์รูปหลายเหลี่ยมที่มองเห็นได้หลายล้านล้านรูปในปริมาณหน่วยความจำที่เหมาะสม สามารถเรนเดอร์แผนที่พื้นผิวความละเอียดสูงจำนวนมากได้ด้วยการผสานรวมไลบรารีOpenImageIO อย่างมีประสิทธิภาพ มีAPI ที่สามารถตั้งโปรแกรมได้อย่างสมบูรณ์ และใช้เชเดอร์ที่เขียนด้วย C++ หรือOpen Shading Languageเพื่อกำหนดวัสดุและพื้นผิว[ 3 ]
Arnold ใช้พื้นฐานจาก อัลกอริธึม การติดตามเส้นทางMonte Carlo โดยใช้การสุ่มตัวอย่างความสำคัญและเทคนิคเชิงตัวเลขอื่นๆ อย่างกว้างขวางเพื่อปรับปรุงคุณภาพของภาพที่เรนเดอร์ ในช่วงทศวรรษ 2010 ทีมงานได้ตีพิมพ์งานวิจัยที่ทำให้การใช้การสุ่มตัวอย่างแสงพื้นที่ตามมุมตัน เป็นที่นิยมในการเรนเดอร์งานผลิต [ 4 ] [ 5 ] [ 6 ]การสุ่มตัวอย่างมุมเท่ากันสำหรับการกระเจิงปริมาตร[ 7 ]การกระเจิงใต้พื้นผิวแบบเรย์เทรซ[ 8 ]และการสุ่มตัวอย่างแบบดิทเทอเรดบลูนอยส์[ 9 ]
ประวัติศาสตร์

Marcos Fajardo เป็นหัวหน้าสถาปนิกของ Arnold จนถึงปี 2020 [ 10 ]จุดเริ่มต้นของสิ่งที่ปัจจุบันคือ Arnold เกิดขึ้นในปี 1997 เมื่อ Fajardo ตัดสินใจเขียนโปรแกรมเรนเดอร์ของตัวเอง ในปีนั้น เขาได้เข้าร่วมงานSIGGRAPHซึ่งความสนใจของเขาในการติดตามรังสีแบบสุ่ม (ซึ่งเป็นส่วนพื้นฐานของเทคโนโลยีการเรนเดอร์ของ Arnold) ได้ถูกจุดประกายขึ้นจากการสนทนากับเพื่อนๆ ที่เข้าร่วมการประชุม
เวอร์ชันแรกๆ ของโปรแกรมเรนเดอร์ของ Fajardo เรียกว่า RenderAPI ชื่อ Arnold เกิดขึ้นเมื่อเพื่อนคนหนึ่งของ Fajardo แนะนำชื่อนี้หลังจากล้อเลียน ภาพยนตร์ ของ Arnold Schwarzeneggerที่พวกเขาดูในโรงภาพยนตร์[ 10 ]เพื่อเป็นการให้เกียรติแก่ดาราภาพยนตร์แอ็คชั่น โปรแกรมบรรทัดคำสั่งของ Arnold จึงมีชื่อว่าkick [ 11 ]และไฟล์อินพุตมี.assนามสกุลไฟล์ .arnold Scene Source [ 12 ]นักพัฒนาและผู้ใช้ Arnold เรียกการใช้งานว่า "kick[ing] ass" [ 13 ]
ในปี พ.ศ. 2547 Fajardo ได้ทำข้อตกลงด้านลิขสิทธิ์และการพัฒนาร่วมกับSony Pictures Imageworksซึ่งส่งผลให้มีการแยกสาขาสำหรับเวอร์ชันเชิงพาณิชย์และเวอร์ชันที่เป็นกรรมสิทธิ์ของ Sony ของ Arnold [ 14 ] [ 15 ]เวอร์ชันเชิงพาณิชย์ได้รับการบูรณาการผ่านปลั๊กอินเข้ากับแพ็คเกจ DCC หลายแพ็คเกจ รวมถึง Softimage, Maya, Katana, Cinema4D และ Houdini
Solid Angle SL บริษัทผู้พัฒนา Arnold ก่อตั้งขึ้นในปี 2009 ในมาดริด และถูกซื้อกิจการโดยAutodeskในช่วงต้นปี 2016 การซื้อกิจการครั้งนี้ได้รับการประกาศอย่างเป็นทางการเมื่อวันที่ 18 เมษายน 2016 [ 16 ]ปัจจุบัน Arnold ถูกรวมไว้ในMayaและ3ds Maxแล้ว
รางวัล
เมื่อวันที่ 4 มกราคม 2017 สถาบันศิลปะและวิทยาศาสตร์ภาพยนตร์ได้มอบรางวัลวิทยาศาสตร์และวิศวกรรม (โล่รางวัลสถาบัน) ให้แก่ฟาจาร์โดสำหรับ "วิสัยทัศน์เชิงสร้างสรรค์และการนำ Arnold Renderer มาใช้ในรูปแบบดั้งเดิม" [ 17 ]
เมื่อวันที่ 21 ตุลาคม 2021 สถาบันโทรทัศน์ได้มอบรางวัลเอมมีสาขาวิศวกรรมให้กับฟาจาร์โด ร่วมกับเพื่อนร่วมงานอย่างอลัน คิง และธิอาโก ไอเซ สำหรับระบบเรนเดอร์ภาพ Arnold Global Illumination [ 18 ]
เมื่อวันที่ 1 ธันวาคม พ.ศ. 2566 ซึ่งเป็นส่วนหนึ่งของรางวัลทางเทคนิค CVMP ครั้งแรก Fajardo ได้รับรางวัลการนำไปใช้ CVMP สำหรับ Arnold "ให้กับบุคคลที่นำงานวิจัยทางวิชาการมาบุกเบิกเครื่องมือที่นำงานวิจัยนั้นไปใช้ในรูปแบบใหม่ได้อย่างทันท่วงที" [ 19 ]
การแสดง
ภาพยนตร์เด่นๆ ที่ใช้ Arnold ได้แก่Monster House , Cloudy with a Chance of Meatballs , Alice in Wonderland , Thor , Captain America , X-Men: First Class , The Avengers , Space Pirate Captain Harlock , Elysium , Pacific Rim , Gravity , Guardians of the Galaxy , Star Wars: The Force Awakens , ArrivalและBlade Runner 2049 [ 10 ]
ซีรี ส์ โทรทัศน์ที่โดดเด่น ได้แก่Game of Thrones , Westworld , Trollhunters , LOVE DEATH + ROBOTS , Foundation , The Mandalorian , Monarch: Legacy of Monstersและ3 Body Problem
สตูดิโอที่มีชื่อเสียงที่ใช้ Arnold
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- หน้าผลิตภัณฑ์ของ Autodesk