Direct3D คืออะไร

Direct3D เป็น API (อินเตอร์เฟสการเขียนโปรแกรมประยุกต์) ที่สร้างขึ้นโดย Microsoft ซึ่งใช้เพื่อแสดงวัตถุสามมิติ นำมาใช้กับ DirectX API มันช่วยให้วัตถุเหล่านี้สามารถแสดงผลได้โดยไม่ลดทอนประสิทธิภาพ นอกจากนี้ยังอนุญาตให้แอปพลิเคชันซอฟต์แวร์รวมถึงเกมสามารถทำงานในโหมดเต็มหน้าจอ ถ้ามีการ์ดแสดงผล Direct3D สามารถใช้การเร่งด้วยฮาร์ดแวร์ แม้ว่า Microsoft จะเป็นเจ้าของ แต่สามารถทำงานร่วมกับแพลตฟอร์มอื่น ๆ ได้โดยใช้ Wine ซึ่งเป็นโปรแกรมโอเพนซอร์ส

หมายเหตุ: การเขียนโปรแกรมสำหรับ DirectX ทำได้โดยใช้ SDK (ชุดพัฒนาซอฟต์แวร์) ซึ่งสามารถดาวน์โหลดได้ฟรี

ข้อมูลย้อนหลัง

Microsoft เปิดตัว Direct3D รุ่นแรกในปี 1995 โดยเป็นส่วนหนึ่งของ DirectX 2.0 Windows 95 OSR2 เป็นระบบปฏิบัติการแรกที่รวมเทคโนโลยี Direct3D มันถูกใช้ใน Windows ตั้งแต่นั้นมาและยังใช้ในคอนโซลเกม Xbox แต่ละรุ่น ตั้งแต่เวอร์ชัน 8 มันยังแสดงผลกราฟิกสองมิติซึ่งเป็นงานที่ DirectDraw จัดการก่อนหน้านี้

3D, DirectX, เต็มหน้าจอ, แพลตฟอร์ม, เวอร์ชัน, ข้อกำหนดของการ์ดแสดงผล, Xbox