หน้าแรก > คำถาม
คำถาม
openGL Shading คืออะไร
ERP | การตลาด 5/10/53 โพสต์โดย toangok
คำตอบ
1 จาก 1
ที่มา: http://igdgamestudio.is.in.th/?md=content&ma=show&id=47

โอเพนจีแอล (OpenGL, เป็นตัวย่อของคำว่า Open Graphics Library) เป็นไลบรารีหรือคลังโปรแกรม (หรือชุดคำสั่ง) ด้านกราฟิกสามมิติ เพื่อส่งคำสั่งควบคุมการวาดภาพ
ไปยังอุปกรณ์ฮาร์ดแวร์การประมวลผลภาพ โอเพนจีแอลสามารถใช้ได้ใน หลายระบบ
คอมพิวเตอร์ ในการเขียนโปรแกรมด้านคอมพิวเตอร์กราฟิกส์ โดยในคลังโปรแกรมจะมีชุด
คำสั่งมีมากกว่า 250 ช่วยในการสร้างวัตถุ แปลงวัตถุ และสร้างภาพโดยให้แสงและเงา โดย
เริ่มจากการกำหนดรูปทรงพื้นฐาน เช่น สี่เหลี่ยมลูกบาศก์หรือทรงกลม โอเพนจีแอลเป็นที่
นิยมมากในอุตสาหกรรมผลิตแอนิเมชันวีดีโอเกม โดยในขณะเดียวกันก็เป็นคู่แข่งทางการ
ค้ากับไดเร็กท์ทรีดี ( Direct3D) ของบริษัทไมโครซอฟท์) นอกจากการพัฒนาเพื่อวีดีโอเกม
โอเพนจีแอลยังใช้ในทางด้านอื่นๆ รวมถึงการ การประมวลผลภาพ งานจำลองการทดลอง
เชิงวิทยาศาสตร์ และ การทำให้เห็นภาพของสารสนเทศ
ประวัติ
โอเพนจีแอล พัฒนาโดยบริษัท ซิลิกอนกราฟิก-SGI เพื่อเป็นมาตรฐานใหม่สำหรับการใช้
งานคลังโปรแกรมโดยไม่ยึดติดกับแพลตฟอร์ม หรือระบบ ตั้งแต่ปี พ.ศ. 2535 (ค.ศ. 1992)
โอเพนจีแอลได้พัฒนาภายใต้ข้อตกลงของคณะกรรมการทบทวนสถาปัตยกรรมโอเพนจี
แอล หรือ โอเพนจีแอล เออาร์บี (OpenGL Architecture Review Board:ARB) ซึ่ง
ประกอบไปด้วยผู้ผลิตฮาร์ดแวร์และซอฟต์แวร์ รวมถึงองคืกร อย่าง เอทีไอ คอมแพค อีวานซูเธอร์แลนด์ ฮิวเลต-แพคการ์ด ไอบีเอ็ม อินเทล อินเตอร์กราฟ เอ็นวิเดีย ไมโครซอฟท์
และ ซิลิกอนกราฟิกส์

ชุดคำสั่งใน โอเพนจีแอลเป็นมาตรฐานเดียวกันที่สามารถใช้ได้ทั้งบนเครื่องคอมพิวเตอร์
ส่วนบุคคล และ สถานีงานกราฟิกส์ขั้นสูง (high-end graphics workstation) ในระบบ
ปฏิบัติการที่แตกต่างกัน โดยไม่จำเป็นต้องแก้ไขชุดคำสั่งแต่อย่างใด (Write once, run
anywhare)

รุ่นปัจจุบันของ โอเพนจีแอลคือ 2.5 (13 กรกฎาคม พ.ศ. 2549])

ตัวอย่างชุดคำสั่งของโอเพนจีแอล
สร้างสามเหลี่ยมที่มี สีแดง เขียว และ น้ำเงิน
glBegin (GL_TRIANGLES) ;
glNormal3f ( 0.0, 1.0, 0.0) ;
glColor3f ( 1.0, 0.0, 0.0) ; glVertex3f ( 0.0, 0.0, -1.0) ;
glColor3f ( 0.0, 1.0, 0.0) ; glVertex3f ( 1.0, 0.0, 0.0) ;
glColor3f ( 0.0, 0.0, 1.0) ; glVertex3f ( 0.0, 0.0, 1.0) ;
glEnd () ;
5/10/53 โพสต์โดย แหล่มเลย
นอกจากนี้คุณอาจสนใจ
minecraftเข้าไม่ได้
openoffice calc คืออะไร
ธุรกิจซอฟต์แวร์ คืออะไร
การล้างแคชคืออะไร จำเป็นต้องทำหรือไม่ ถ้าไม่ล้างแคชมีผลเสียใหม?
...กูรู คือเว็บเกี่ยวกับอะไร
เข้าสู่ระบบ
ดู กูรู ใน: โทรศัพท์มือถือ | คลาสสิก
©2014 Google - นโยบายส่วนบุคคล - ผู้ช่วยกูรู