Direct3D là gì?

Noun Software

Direct3D là một giao diện lập trình ứng dụng (API) được phát triển bởi Microsoft, cung cấp một tập hợp các lệnh và hàm (function) để thao tác với các đối tượng 3D. Bằng cách sử dụng các lệnh Direct3D, các nhà phát triển phần mềm có thể tận dụng nhiều hàm viết sẵn. Điều này cho phép các lập trình viên viết code ít hơn đáng kể so với việc họ phải viết tất cả các hàm từ đầu. Direct3D tương đối dễ dàng quản lý các đối tượng ba chiều, bao gồm cả ánh sáng và bóng.

Để chương trình phần mềm sử dụng lệnh Direct3D, card màn hình (video card) hoặc thiết bị tăng tốc đồ họa (graphics accelerator device) của máy tính phải hỗ trợ Direct3D. May mắn thay, hầu hết các card màn hình dành cho PC đều có hỗ trợ Direct3D. Trong khi nhiều trò chơi điện tử và các chương trình khác sử dụng Direct3D, OpenGL là một tiêu chuẩn được sử dụng rộng rãi hơn.

Learning English Everyday