Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: So sánh OpenGL và Diect3D 1170

Vườn ươm project
phananhvu.myopenid.com 125
Over 4 years ago

Direct3DAPI độc quyền, được thiết kế bởi Microsoft Corporation để tăng tốc xử lí đồ họa 3D trong môi trường Windows. OpenGL là một API theo chuẩn mở, cung cấp các hàm hiển thị hình ảnh 2D, 3D trong hầu hết các hệ điều hành hiện đại. OpenGL và Direct3D đều được implemente ở driver màn hình.

Bài này so sánh hai API kể trên dựa trên các tiêu chí liên quan đến phát triển game.

Tính khả chuyển

Direct3D chỉ chạy trên các HĐH họ Windows, máy XBox.
OpenGL chạy trên tất cả các môi trường. Trừ Windows và XBox, tất cả các hệ điều hành khác đều dùng OpenGL làm API chính để xử lí đồ họa 3D.

Tính dễ sử dụng

Về cơ bản là tương đương nhau. Tuy nhiên, đối với developer phát triển phần mềm dựa trên hai API này, Direct3D có phần dễ sử dụng hơn.

Performance

Cấu trúc 

Phần mở rộng 

OpenGL có khả năng mở rộng cao hơn.

Người dùng

  • Professional graphics: OpenGL được dùng nhiều hơn

  • Gaming: dùng cả hai. Nhiều khi  còn cho người chơi chọn xem dùng OpenGL hay Direct3D

Nguồn: Wikipedia.

Comments

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content