Skip to main content

เครื่องยนต์ 3 มิติคืออะไร?

engine เอ็นจิ้นสามมิติ (3D) ซึ่งมักเรียกว่าเอ็นจิ้นเกมเป็นระบบที่ใช้สำหรับการจำลองคอมพิวเตอร์เสมือนจริงเครื่องยนต์เกมมักใช้ในวิดีโอเกมแม้ว่าแอพพลิเคชั่นอื่น ๆ ที่ไม่ได้รับความบันเทิงก็มีอยู่เช่นกันเครื่องยนต์ 3 มิติมีฟังก์ชั่นหลายพื้นที่ซึ่งทำงานร่วมกันเพื่อสร้างสภาพแวดล้อมเสมือนจริงที่ดื่มด่ำส่วนประกอบการเรนเดอร์ของเครื่องยนต์เกมจะคำนวณลักษณะที่ปรากฏของฉากในขณะที่องค์ประกอบฟิสิกส์กำหนดว่าวัตถุต่าง ๆ ควรโต้ตอบอย่างไรเครื่องยนต์บางตัวยังรวมถึงคุณสมบัติต่าง ๆ เช่นการเขียนสคริปต์และปัญญาประดิษฐ์เพื่อเพิ่มความรู้สึกของความสมจริง

เครื่องยนต์เกมปรับปรุงข้อกำหนดที่สำคัญหลายประการในระหว่างการสร้างครั้งแรกของการจำลองคอมพิวเตอร์หรือวิดีโอเกมเครื่องยนต์ 3 มิติสามารถใช้เพื่อทำให้กระบวนการพัฒนาง่ายขึ้นการจำลองและเกมจำนวนมากมีคุณสมบัติหลักและฟังก์ชันการทำงานเดียวกันเอ็นจิ้น 3D ช่วยให้นักพัฒนาสามารถเข้าถึงองค์ประกอบเกมทั่วไปได้โดยไม่ต้องคิดค้นล้อและสร้างทุกคุณสมบัติตั้งแต่เริ่มต้น

เป็นตัวอย่างเกมยอดนิยมจำนวนมากเล่นจากมุมมองของคนแรกแม้ว่าเรื่องราวและตัวละครของชื่อใหม่อาจแตกต่างกัน แต่ฟังก์ชั่นของมุมมองนี้มักจะคล้ายกับเกมที่มีอยู่มากเครื่องยนต์ 3 มิติที่มีอยู่แล้วสามารถใช้ในการประมวลผลมุมมองภาพจากจุดได้เปรียบทั่วไปนี้นอกเหนือจากการประหยัดเวลาในการพัฒนาเอ็นจิ้นเกมที่สร้างไว้ล่วงหน้ายังให้ประสบการณ์การโต้ตอบที่สอดคล้องและคุ้นเคยกับผู้เล่น

หนึ่งงานทั่วไปสำหรับเครื่องยนต์ 3 มิติคือการคำนวณและการแสดงผลของฉากเฉพาะเครื่องยนต์เกมใช้แบบจำลองทางคณิตศาสตร์เพื่อทำนายว่ารังสีแห่งแสงจะสะท้อนออกจากวัตถุทางกายภาพในโลกแห่งความเป็นจริงอย่างไรนักพัฒนาสามารถตั้งโปรแกรมวัตถุในเกมเพื่อเลียนแบบลักษณะการมองเห็นบางอย่างและเลือกวัสดุโลหะหรือพลาสติกเมื่อเล่นเกมเครื่องยนต์จะใช้ตัวแปรเหล่านี้เพื่อจำลองการสะท้อนแสงและแสดงฉากที่มีความแม่นยำทางสายตา

หากเกมมีวัตถุหรือตัวละครที่สามารถเคลื่อนย้ายได้เครื่องยนต์อาจใช้คณิตศาสตร์เพื่อจำลองฟิสิกส์.เอ็นจิ้น 3D มักจะมีฐานข้อมูลของกฎทางกายภาพที่ใช้ตัวอย่างเช่นกฎง่ายๆอาจบอกเครื่องยนต์ 3 มิติว่าวัตถุที่ไม่ได้รับการสนับสนุนจำเป็นต้องลดลงเพื่อจำลองแรงโน้มถ่วงเครื่องยนต์ที่ทันสมัยมีความสามารถทางฟิสิกส์ที่ซับซ้อนมากซึ่งช่วยเพิ่มประสบการณ์เกม

การเขียนสคริปต์และการเขียนโปรแกรมปัญญาประดิษฐ์สามารถรวมอยู่ในเครื่องมือเกมได้คุณสมบัติเหล่านี้ช่วยให้นักพัฒนาสามารถสร้างตัวละครที่ดูเหมือนมนุษย์เช่นเดียวกับองค์ประกอบฟิสิกส์ของเครื่องยนต์อนุญาตให้วัตถุทำงานในลักษณะที่เป็นจริงปัญญาประดิษฐ์สามารถตั้งโปรแกรมด้วยรายการกฎของตัวละครตัวอย่างของการเขียนสคริปต์เอ็นจิ้นเกมอาจเป็นตัวละครคอมพิวเตอร์ที่ติดตามผู้เล่นผ่านระดับและให้เบาะแสหรือความช่วยเหลือตามการกระทำของผู้เล่น