Image
By mk Founder on Tag: Blender, Vulkan, Open Source, OpenGL
Blender

Blender ออกเวอร์ชัน 4.5 LTS เป็นรุ่นซัพพอร์ตระยะยาว 2 ปี ไปถึงเดือนกรกฎาคม 2027

ของใหม่ที่สำคัญคือรองรับการรันบนระบบกราฟิก Vulkan เต็มรูปแบบ เทียบเท่ากับ OpenGL ของเดิม ฟีเจอร์นี้ยังไม่เปิดใช้เป็นค่าดีฟอลต์ และรองรับเฉพาะจีพียูรุ่นใหม่หน่อยเท่านั้น

Blender 4.5 ยังเป็นรุ่นสุดท้ายที่รองรับ Intel Mac โดยรุ่นหน้า Blender 5.0 จะใช้งานได้เฉพาะบน Apple Silicon Mac เท่านั้น ด้วยเหตุผลเรื่องต้นทุนในการซัพพอร์ตเครื่องรุ่นเก่าๆ ที่เพิ่มขึ้นเรื่อยๆ

By mk Founder on Tag: Vulkan, OpenGL, Android, Graphic, Operating System
Vulkan

กูเกิลประกาศใช้ Vulkan เป็น official graphic API หลักของระบบปฏิบัติการ Android แทน OpenEL GS ที่ใช้มายาวนาน ใน Android 16 เป็นต้นไป กูเกิลจะเรนเดอร์ทุกอย่างด้วย Vulkan ทั้งหมดแล้ว

ระบบปฏิบัติการ Android รองรับ Vulkan มาตั้งแต่ Android 7.0 Nougat ในปี 2016 และรองรับทั้ง Vulkan กับ OpenGL ES มาโดยตลอด ข้อดีของ Vulkan คือเป็น API ที่ใหม่กว่า รองรับฟีเจอร์ใหม่ๆ อย่าง ray tracing และให้ประสิทธิภาพดีกว่า

By mk Founder on Tag: Mojave, macOS, Operating System, Apple, OpenGL, OpenCL
Mojave

การเปลี่ยนแปลงที่น่าสนใจใน macOS 10.14 Mojave ที่แอปเปิลไม่ได้ประกาศบนเวทีงาน WWDC 2018 คือ Mojave จะเป็นรุ่นสุดท้ายที่รองรับ OpenGL และ OpenCL

แอปเปิลประกาศบนเว็บไซต์ว่า สถานะของ OpenGL และ OpenCL จะถือเป็น deprecated (เลิกใช้) แอพที่เรียกใช้ API สองตัวนี้จะยังรันได้บน macOS 10.14 แต่ในระบบปฏิบัติการรุ่นหน้าจะใช้ไม่ได้อีกแล้ว

By mk Founder on Tag: WebGL, Standard, Graphic, Khronos, Browser, OpenGL
WebGL

กลุ่ม Khronos Group ออกมาตรฐานการแสดงผลกราฟิกด้วยจีพียูบนเว็บ WebGL เวอร์ชัน 2.0 แล้ว

ของใหม่ที่สำคัญของ WebGL 2.0 คือพัฒนาบนฟีเจอร์ของ OpenGL ES 3.0 (WebGL เวอร์ชัน 1.0 ใช้ OpenGL ES 2.0 ที่เก่ากว่า) ส่งผลให้การแสดงผลกราฟิกบนเว็บทันสมัย ทัดเทียมกับการแสดงผลกราฟิกบนอุปกรณ์พกพาที่ใช้ OpenGL ES 3.0 กันเป็นมาตรฐาน

ฟีเจอร์ของ WebGL 2.0 จะไม่เท่ากับ OpenGL ES 3.0 ซะทีเดียว มีบางฟีเจอร์ถูกตัดออกไปเพื่อป้องกันปัญหาประสิทธิภาพ แต่โดยรวมแล้วก็ถือว่า WebGL 2.0 ได้ฟีเจอร์ด้านการแสดงผลกราฟิกเกือบทั้งหมดของ OpenGL ES 3.0 มาด้วย

By lew Founder on Tag: Open Source, OpenGL, Raspberry Pi
Open Source

Raspbian ลินุกซ์ของ Raspberry Pi มีอัพเดตตามรอบอัพเดตไลบรารีและซอฟต์แวร์จำนวนมาก แต่จุดใหญ่ที่สุดคงเป็นไดรเวอร์ OpenGL ที่มีไดร์เวอร์ทดสอบรองรับการเร่งความเร็วด้วยฮาร์ดแวร์เต็มตัว

ก่อนหน้านี้ Raspbian รองรับ OpenGL ES เท่านั้น และหากใช้ OpenGL ก็จะไม่มีการเร่งความเร็วด้วยฮาร์ดแวร์ทำให้ประสิทธิภาพค่อนข้างจำกัด ไดร์เวอร์ใหม่ทำให้เกมหลายเกมที่ใช้ OpenGL ทำงานได้ประสิทธิภาพดีขึ้น

By mk Founder on Tag: Development, OpenGL, Graphic, Unity, Game Engine
Development

เอนจินเกมยอดนิยม Unity ออกเวอร์ชัน 5.3 มีของใหม่ด้วยกันหลายอย่าง ที่สำคัญได้แก่

By mk Founder on Tag: OpenGL, Android, Graphic, Khronos
OpenGL

กลุ่มมาตรฐานกราฟิก The Khronos Group เปิดตัวสเปก OpenGL ES 3.2 เวอร์ชันใหม่ล่าสุด ต่อจาก OpenGL ES 3.1 ที่เปิดตัวช่วงต้นปี 2014

ของใหม่ที่สำคัญของ OpenGL ES 3.2 คือผนวกฟีเจอร์ของ AEP (Android Extension Pack) ส่วนขยายกราฟิกที่กูเกิลเพิ่มเข้ามาใน Android 5.0 เข้ามาเป็นส่วนหนึ่งของ OpenGL ES เลย ช่วยให้ OpenGL ES มีความสามารถด้านกราฟิกบนอุปกรณ์พกพาเทียบเท่ากับเดสก์ท็อปมากขึ้น

By nismod Writer on Tag: OpenGL, Final Fantasy, Games, Square Enix
OpenGL

หลังจากที่ทาง Square Enix หยุดขาย Final Fantasy XIV เวอร์ชันบนแมคชั่วคราวจากปัญหาประสิทธิภาพของตัวเกม และปัญหาสเปคที่ระบุไม่สามารถรันเกมได้ ทาง Naoki Yoshida โปรดิวเซอร์และผู้กำกับเกมที่นอกจากจะออกมาขอโทษไปแล้วนั้น บอกด้วยว่าปัญหาหลักๆ มาจากมาตรฐานกราฟิก OpenGL

ด้วยความที่เวอร์ชันบนแมคนั้น เป็นการแปลงมาจากเวอร์ชันวินโดวส์อีกที Yoshida อธิบายว่าปัญหาหลักๆ มาจากกระบวนการแปลง DirectX API เป็น OpenGL บวกกับความที่ OpenGL มีประสิทธิภาพที่ด้อยกว่า DirectX จึงทำให้เกิดสารพัดปัญหา

By mk Founder on Tag: Development, OpenGL, Graphic, Khronos, GDC2015, Vulkan
Development

กลุ่ม Khronos ผู้ดูแลมาตรฐานกราฟิก OpenGL เปิดตัวมาตรฐานกราฟิกยุคใหม่ Vulkan ที่ถูกออกแบบใหม่หมดเพื่อใช้แทน OpenGL ที่เริ่มล้าสมัยแล้ว

By mk Founder on Tag: AMD, OpenGL, Graphic, Mantle
AMD

Richard Huddy ตำแหน่ง Gaming Scientist ของ AMD ให้ข้อมูลกับเว็บไซต์ Tech Report เกี่ยวกับโครงการผลักดัน OpenGL Next ว่าทาง AMD ยินดีให้กลุ่ม Khronos ผู้ดูแลมาตรฐาน OpenGL ใช้งาน AMD Mantle API สำหรับกราฟิกระดับล่างได้อย่างเต็มที่

Huddy บอกว่า AMD บุกเบิกการพัฒนา API กราฟิกระดับล่างมามาก และยินดีเป็นตัวอย่างให้ Khronos ศึกษา ถ้า Khronos เห็นว่าทิศทางของ OpenGL ควรไปในทิศทางนี้ ก็ลุยได้เลย เพราะ AMD จะไม่กำหนดข้อจำกัดใดๆ รวมถึงคิดค่าใช้งาน

By mr_tawan Contributor on Tag: OpenGL, Khronos
OpenGL

ในงาน SIGGRAPH 2014 ทาง Khronos Group ได้เปิดตัว OpenGL 4.5 โดยเป็นการปรับปรุงเล็ก ๆ น้อย ๆ โดยการนำเอาส่วนขยายที่ได้รับการรับรองจาก Architecture Review Board (ARB) เข้ามาเป็นส่วนหนึ่งของข้อกำหนดหลักของ API เหมือนกับเวอร์ชั่นย่อยที่ผ่านมา

สำหรับฟีเจอร์ใหม่ของข้อกำหนด OpenGL 4.5 นั้นก็มีดังต่อไปนี้

By lew Founder on Tag: OpenGL, Mobile
OpenGL

Khronos Group ผู้ดูแลมาตรฐาน OpenGL เปิดตัวมาตรฐาน OpenGL ES 3.1 สำหรับอุปกรณ์เคลื่อนที่ โดยมีความเปลี่ยนแปลงสำคัญคือการพอร์ตฟังก์ชั่นจาก OpenGL ตัวเต็มไปอยู่ในเวอร์ชั่นย่อ ES หลายตัว ได้แก่

By lew Founder on Tag: Open Source, OpenGL, Valve, Linux, Games
Open Source

Valve สนับสนุนการใช้ลินุกซ์เพื่อพัฒนาเกมอย่างเห็นได้ชัดในช่วงปีที่ผ่านมาจากการเปิดตัว SteamOS และรองรับ Steam บน Linux มาตั้งแต่ปี 2012 ตอนนี้ทาง Valve ก็หันมาสนับสนุนนักพัฒนาให้พอร์ตเกมไปลงลินุกซ์ได้ง่ายขึ้นด้วยการเปิดซอร์ส ToGL โครงการย่อยจากเกม Dota 2 มันเป็นไลบรารีเพื่อแปลงการเรียกฟังก์ชั่น Direct3D ให้กลายเป็น OpenGL

ไลบรารีรองรับเพียงฟังก์ชั่นบางส่วนของ Direct3D 9.0c เท่านั้น แต่เกมจำนวนมากก็ยังรองรับ DirectX 9 อยู่ดังนั้นไลบรารีนี้ก็น่าจะช่วยให้หลายเกม "รันได้" บนลินุกซ์

By lew Founder on Tag: Development, OpenGL, Valve, Games
Development

Valve ลงทุนกับการพัฒนาเกมบนลินุกซ์ตั้งแต่การเปิดบริการ Steam บนลินุกซ์และการเปิดตัว SteamOS แต่ปัญหาสำคัญของการพัฒนาเกมบนลินุกซ์คือเครื่องมือการพัฒนาที่ยังมีจำกัดมาก โดย APITrace สำหรับ OpenGL นั้นยังมีความสามารถน้อยมากเมื่อเทียบกับเครื่องมือ DirectX บนวินโดวส์ ตอนนี้ Valve ก็ออกมาพัฒนา VOGL ชุดเครื่องมือใหม่

VOGL จะรองรับ Kubuntu 13.10 และ Ubuntu 12.04 รวมถึง Linux Mint พัฒนาบน QtCreator 3.0.0 และ clang 3.3 รองรับ OpenGL 3.3

Rich Geldreich นักพัฒนาของ Valve ระบุว่าโครงการนี้จะเปิดซอร์สบน bitbucket หรือ github

By mr_tawan Contributor on Tag: Standard, OpenGL, OpenCL, Graphic, Khronos
Standard

ในงาน SIGGRAPH 2013 ซึ่งเป็นงานประชุมด้านคอมพิวเตอร์กราฟฟิกที่จะมีทั้งผู้ผลิตฮาร์ดแวร์ ซอฟต์แวร์ และนักวิจัยจากหลาย ๆ มหาวิทยาลัยเข้ามาร่วมสัมนากัน ทาง Khronos Group ซึ่งเป็นผู้กำหนดคุณลักษณะของ API ต่าง ๆ หลายตัว ได้ประกาศเปิดตัวมาตรฐาน OpenGL เวอร์ชัน 4.4, OpenCL เวอร์ชัน 2.0 และ OpenCL SPIR

OpenGL 4.4

ฟีเจอร์ใหม่ของ OpenGL 4.4 นั้นจะเป็นฟีเจอร์ระดับล่าง ๆ โดยส่วนขยายตัวที่เด่น ๆ ที่ถูกเข้ามารวมอยู่ในแกนของ OpenGL เวอร์ชั่นนี้นั้นก็มี

By mr_tawan Contributor on Tag: Standard, OpenGL, Graphic, Khronos, SIGGRAPH
Standard

ในงาน SIGGRAPH 2012 ซึ่งเป็นงานประชุมด้านคอมพิวเตอร์กราฟฟิคที่จะมีทั้งผู้ผลิตฮาร์ดแวร์ ซอฟท์แวร์ และนักวิจัยจากหลาย ๆ มหาวิทยาลัยเข้ามาร่วมสัมนากัน ทาง Khronos Group ซึ่งเป็นผู้กำหนดคุณลักษณะของ API ต่าง ๆ หลายตัว ได้ประกาศเปิดตัวมาตรฐาน OpenGL ES 3.0 และ OpenGL 4.3 ซึ่งเป็นคุณลักษณะของ API กราฟฟิคของอุปกรณ์แบบฝังตัว (Embedded System) และคอมพิวเตอร์ตั้งโต๊ะ

OpenGL ES 3.0

By mk Founder on Tag: OpenGL, NVIDIA, GPU
OpenGL

ที่งาน SIGGRAPH 2011 ทางกลุ่ม Khronos ผู้ดูแลมาตรฐาน OpenGL ประกาศออกสเปก OpenGL 4.2 อย่างเป็นทางการ โดยมีฟีเจอร์ด้านการประมวผล 3 มิติขั้นสูงหลายอย่างเพิ่มเข้ามา

OpenGL 4.2 จะใช้ได้กับ GPU ที่รองรับ OpenGL 4.0 หรือ Direct3D 11 สิ่งที่ต้องทำมีเพียงแค่การอัพเดตไดรเวอร์เท่านั้น

ค่ายเขียว NVIDIA ประกาศออกไดรเวอร์ที่เป็น OpenGL 4.2 อย่างรวดเร็ว (รายละเอียด) ส่วนค่ายเขียวอีกรายคือ AMD บอกว่าจะออกไดรเวอร์รุ่นเบต้าในเร็วๆ นี้

By nuntawat Writer on Tag: RIM, OpenGL, SDK, NFC, Augmented Reality, BlackBerry
RIM

หลังจาก RIM ได้เปิดตัว BlackBerry OS เวอร์ชัน 7 ไปเมื่อต้นเดือน ล่าสุด RIM ได้ปล่อย BlackBerry Java SDK เวอร์ชัน 7.0 เบต้า ให้ดาวน์โหลดได้แล้ว SDK ใหม่นี้รองรับการพัฒนากราฟิกโดยใช้ API ชุด Open GL ES 2.0, รองรับการพัฒนาแอพพลิเคชันประเภท augmented reality รวมถึงรองรับการพัฒนาแอพพลิเคชันที่ใช้เทคโนโลยี NFC ด้วย ใครสนใจเชิญดาวน์โหลดได้จากที่มาของข่าวครับ

By mk Founder on Tag: Ubuntu, OpenGL, Ubuntu Unity, Linux
Ubuntu

Ubuntu 11.04 มีแผนจะเปลี่ยนอินเทอร์เฟซมาใช้ Unity ซึ่งเรียกใช้กราฟิก 3 มิติผ่าน OpenGL ปัญหาก็คือคอมพิวเตอร์จำนวนไม่น้อยยังไม่รองรับ OpenGL (เช่น ARM) แปลว่าไม่สามารถใช้ Unity ได้

ทางแก้ของ Canonical คือสร้างโปรแกรมที่หน้าตาเหมือน Unity ขึ้นมาอีกตัวหนึ่ง เพียงแต่ไม่ต้องรันบน OpenGL ชื่อของมันคือ "Unity 2D"

Unity 2D เขียนด้วย Qt (ต่างจาก Unity ที่เขียนบน GTK+) สามารถติดตั้งพร้อมกับ Unity ได้ และจะมาพร้อมกับ Ubuntu 11.04 เช่นกัน เว็บไซต์ Web Upd8 ทดสอบแล้วบอกว่า "มันเร็วมาก"

Subscribe to OpenGL