Tags:
Chrome

Chrome 17 ออกรุ่นจริงไปแล้ว ก็ถึงคิวของ Chrome 18 ที่จะเข้าสถานะ Beta ครับ

ของใหม่ใน Chrome 18 Beta เกี่ยวข้องกับการแสดงภาพกราฟิกในแท็ก <canvas> ของ HTML5 สองอย่าง

  • การวาดภาพ 2D ใน Canvas จะรองรับการเร่งความเร็วด้วย GPU แล้ว สามารถดูรายละเอียดได้จากหน้า chrome://gpu
  • สำหรับการแสดงผล 3D Canvas ซึ่งเดิมทีต้องใช้งานบน WebGL ซึ่งการ์ดจอรุ่นเก่าๆ อาจไม่รองรับ กูเกิลได้ใช้เทคนิคที่เรียกว่า SwiftShader หรือการใช้ซอฟต์แวร์ประมวลผลแทน GPU (กูเกิลซื้อสิทธิการใช้งานมาจากบริษัท TransGaming) ถึงแม้จะประสิทธิภาพดีสู้ GPU แท้ไม่ได้ แต่ก็ช่วยให้เครื่องรุ่นเก่าๆ สามารถดูภาพ 3D Canvas ได้ในระดับหนึ่ง

ที่มา - Chromium Blog

Tags:
Sony Ericsson

ในการอัพเดตเฟิร์มแวร์ครั้งก่อน (4.0.2.A.0.42, Android 2.3.4) ในโทรศัพท์มือถือ Xperia จาก Sony Ericsson สิ่งหนึ่งที่ถูกเพิ่มเติมเข้ามาคือการรองรับเทคโนโลยี WebGL ใน (Stock) Browser ของ Android

ประโยชน์ของการรองรับ WebGL คือทำให้นักพัฒนาสามารถสร้างเนื้อหาที่ใช้โมเดลโต้ตอบสามมิติบนแพลตฟอร์มมือถือได้โดยไม่ต้องการปลั๊กอินเพิ่มเติม ดังนั้นการอัพเดตดังกล่าวจึงปูทางสู่การพัฒนาแอพพลิเคชั่นแบบเว็บเบสในอนาคต นอกจากนี้ทางบริษัทยังกล่าวอีกว่าเป็นผู้ผลิตโทรศัพท์ Android รายแรกที่รองรับเทคโนโลยีดังกล่าวอีกด้วย

ดูวิดิโอสาธิต WebGL บนเบราว์เซอร์ได้หลังเบรคครับ

Tags:
Google Maps

ช่วงนี้ถ้าใครเปิด Google Maps อาจจะเห็นตัวเลือกให้ทดลองใช้แผนที่แบบใหม่ที่มุมล่างซ้ายครับ

ด้วยความสามารถของ WebGL ในปัจจุบัน ทำให้กูเกิลออก MapsGL เอนจินวาดกราฟิกแผนที่แบบใหม่ ความสามารถของมันตอนนี้ได้แก่การวาดอาคารสามมิติได้โดยตรงบนหน้าเว็บ (ไม่ต้องพึ่ง Google Earth Plugin), โหมดภาพถ่าย 45 องศาจากมุมสูง (แบบ bird's-eye view) ในบางพื้นที่, และอนิเมชันเมื่อทำการซูมเข้าออก/เปลี่ยนโหมดระหว่างแผนที่กับ Street View สวยงามขึ้นครับ

อยากลองเล่นเบราว์เซอร์ต้องรองรับ WebGL ด้วยนะครับ หรือถ้าขี้เกียจก็เข้ามาดูวิดีโอในข่าวได้เลยครับ

ที่มา: CNET Australia, I Programmer

Tags:
Microsoft

WebGL เทคโนโลยีการแสดงผล 3 มิติบนเว็บเบราว์เซอร์ผ่านจาวาสคริปต์ที่ได้รับการสนับสนุนจากผู้ผลิตเบราว์เซอร์ 4 รายใหญ่ยกเว้นไมโครซอฟท์ นั้นคงจะไม่ได้รับการสนับสนุนจากไมโครซอฟท์เป็นแน่แท้แล้ว โดยทีม Microsoft Security Response Center (MSRC) Engineering ประกาศผ่านเว็บบล็อกของทีมว่าไมโครซอฟท์ตัดสินใจไม่สนับสนุน WebGL เนื่องด้วยข้อกังวลด้านความปลอดภัย ดังนี้

  • เทคโนโลยี WebGL จะเปิดช่องให้การโจมตีจากอินเทอร์เน็ตเข้าสู่ GPU ได้โดยตรง และอาจสร้างปัญหาด้านความปลอดภัยซึ่งผู้ผลิตฮาร์ดแวร์หรือไดร์เวอร์ไม่ได้คำนึงถึงมาก่อน
  • ความรับผิดชอบของการให้บริการเพื่อความปลอดภัยต่อการเข้าถึงเว็บไซต์ที่ใช้เทคโนโลยี WebGL จะไปขึ้นอยู่กับผู้ผลิตฮาร์ดแวร์มากเกินไป นอกจากนั้นการที่ผู้ใช้งานไม่เคยชินกับการอัพเดตไดร์เวอร์อยู่เสมอจะทำให้เกิดความเสี่ยงด้านความปลอดภัยมากยิ่งขึ้น
  • เป็นเรื่องยากที่ระบบปฏิบัติการสมัยใหม่จะป้องกันหรือหลีกเลี่ยงการโจมตีด้วยวิธี DoS ซึ่งสามารถกระทำผ่านเว็บไซต์ใดก็ได้ที่ใช้เทคโนโลยี WebGL ถึงแม้ OpenGL จะรองรับปัญหามัลแวร์โจมตีแต่ก็ไม่ได้รับรองว่าจะจัดการกับ DoS ได้

ที่มา: TechNet Blogs - Security Research & Defense

สำหรับวิธีการบุกรุกเข้าสู่ GPU ผ่าน WebGL สามารถดูได้จากไดอะแกรมที่ท้ายข่าวครับ

Tags:

WebGL เป็นเทคโนโลยีการแสดงผล 3 มิติบนเว็บเบราว์เซอร์ผ่านจาวาสคริปต์ มีพื้นฐานมาจาก OpenGL ES และพัฒนาสเปกโดยองค์กรเดียวกัน (Khronos Group)

วันนี้สเปก WebGL 1.0 เสร็จสมบูรณ์แล้ว ซึ่งก็ได้รับการสนับสนุนจากผู้ผลิตเบราว์เซอร์ 4 รายใหญ่คือ Firefox, Chrome, Safari และ Opera อย่างไรก็ตามยังขาด IE จากฝั่งไมโครซอฟท์ เหตุเพราะ WebGL อยู่บนเทคโนโลยี OpenGL ซึ่งเป็นคู่แข่งกับ DirectX ของไมโครซอฟท์นั่นเอง

WebGL ยังต้องแข่งกับเทคโนโลยี 3 มิติของ Flash Player ซึ่งมีรหัสว่า "Molehill" อย่างไรก็ตาม WebGL ก็ได้รับแรงสนับสนุนจากบริษัทใหญ่ๆ หลายแห่ง เช่น NVIDIA, Facebook, Qualcomm

ที่มา - Khronos, CNET

Tags:

วงการเบราว์เซอร์กำลังเริ่มย้ายสมรภูมิ จากที่ปีก่อนๆ แข่งกันเรื่องจาวาสคริปต์ ตอนนี้กำลังเปลี่ยนมาแข่งกันด้านกราฟิกโดยใช้ GPU ช่วยประมวลผลแทน

ในส่วนของ Chrome จากที่มีข่าวไม่นานนี้ว่า Chrome 7 ใช้ GPU ช่วยประมวลผลกราฟิก ทางนักพัฒนาของกูเกิลได้ออกมาเปิดเผยข้อมูลอย่างเป็นทางการแล้ว

Tags:

หลังจาก Firefox รองรับ WebGL แล้ว กูเกิลก็ประกาศว่า Chrome รองรับ WebGL แล้วเช่นกัน

มีการประกาศผ่าน Chromium-dev ใน Google Group ว่า Chrome จะเริ่มสนับสนุน WebGL ในเบื้องต้น (preliminary support) แต่มีการเตือนด้วยว่า WebGL ยังอยู่ในระหว่างการพัฒนาและ Chrome อาจไม่รองรับ WebKit รุ่นใหม่

โดย Chrome developer preview รุ่นล่าสุดคือ 4.0.221.6 สำหรับวินโดวส์ และ 4.0.221.8 สำหรับแมคโอเอสเอ็กซ์และลีนุกซ์ จะสามารถใช้ WebGL ได้ แต่ก็ต่อเมื่อรันพร้อมพารามิเตอร์ "--enable-webgl" และ "--no-sandbox" เท่านั้น

ที่มา: C|Net

Tags:

จากข่าวเก่า WebKit เริ่มรองรับ WebGL ตอนนี้เป็นคิวของ Firefox ที่รองรับ WebGL แล้วเช่นกัน

การสนับสนุน WebGL ของ Firefox เป็นโครงการต่อเนื่องที่ Mozilla ดำเนินการมาตั้งแต่ปี 2007 คือการทดลอง Canvas 3D (Canvas ที่วาดภาพสามมิติได้) ซึ่งในภายหลัง Mozilla ได้ร่วมมือกับ Khronos Group เพื่อผลักดันให้ WebGL กลายเป็นมาตรฐาน

ผู้ที่สนใจทดลองต้องดาวน์โหลด Firefox รุ่น trunk nightly build หลังวันที่ 18 กันยายนเป็นต้นมา และเปิดใช้ความสามารถนี้ผ่าน about:config วิธีการดูได้ตามลิงก์ที่มา

ทีมงาน Mozilla กำลังหาวิธีที่ให้ WebGL ทำงานบน API อื่นๆ ในกรณีที่เครื่องไม่มี OpenGL ได้ด้วย เช่น Direct3D

ที่มา - Vladimir Vukićević

Tags:

มาตราฐานการแสดงผลสามมิติกำลังเป็นสงครามครั้งใหม่ของเว็บอีกครั้ง เมื่อ WebKit เริ่มมีการรับเอามาตรฐาน WebGL เข้าเป็นส่วนหนึ่งของโครงการ

นับแต่มาตรฐาน VRML (ที่เหมือนจะตายไปนานแล้ว) มาตรฐานเว็บสามมิติเพิ่งมาได้รับความสนใจในช่วงไม่กี่ปีที่ผ่านมา มาตรฐานในตอนนี้ที่มีการประกาศออกมาได้แก่ O3D ของกูเกิลที่มีการโปรโมทเมื่องาน Google I/O ที่ผ่านมา, ส่วนแอปเปิลเองนั้นก็มี 3D CSS อยู่ก่อน

ข้อดีของ WebGL คือการเร่งความเร็วด้วยฮาร์ดแวร์นั้นทำได้โดยง่าย เพราะ WebGL คือ OpenGL ES 2.0 ที่อยู่บน Javascript นั่นเอง

ทางกลุ่ม Khronos ที่ดูแลมาตรฐาน OpenGL พยายามดึงกลุ่มต่างๆ เข้ามามีส่วนร่วมในมาตรฐาน WebGL นี้เพื่อให้มาตรฐานได้รับการยอมรับ

ที่มา - ArsTechnica