Tags:
Node Thumbnail

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

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

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

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

ที่มา - ArsTechnica

Get latest news from Blognone

Comments

By: zda98
Windows Phone
on 15 September 2009 - 10:50 #124954

ดีครับ เดียวนี้ีมี VDO อย่างเดียวขอ 3D มาจะได้เล่นเกมบน Web บ้าง อิอิ

By: tstcnr1u
iPhoneWindows PhoneAndroidUbuntu
on 15 September 2009 - 12:00 #124965 Reply to:124954

เน็ตบ้านเราก็คงต้องเป็นเกมเล็กๆอยู่หละมั้ง

Sora's Story

By: Anjue
ContributorAndroidBlackberryUbuntu
on 15 September 2009 - 11:15 #124956

อ่านชื่อบริษัทตอนแรกแล้วออกหลอนๆ นึกว่าจะมี Guyver ออกมาด้วย

/me เผ่น.................!!!!

By: emptyzpace on 15 September 2009 - 11:29 #124957

จะรีบไปใหนครับ รอ ie หน่อยไม่ได้เหรอ ie9 จะซัปพอร์ต css3 แล้วนะ

By: dafty
AndroidWindowsIn Love
on 15 September 2009 - 11:56 #124964 Reply to:124957

+1 ฮาที่สุด ก๊ากกก

By: chaow
Android
on 15 September 2009 - 12:11 #124966 Reply to:124957
chaow's picture

อิอิ IE เริ่มจะตามชาวบ้านเขาไม่ทันแล้ว

By: ipats
ContributorNOOBIn Love
on 15 September 2009 - 16:06 #124985 Reply to:124957

ถ้าจะพูดกันจริงๆ IE ทำพวกสามมิติ และการวาดรูปต่างๆ ได้ตั้งแต่ 4 แล้วมั๊งครับ โดยการเรียกผ่าน DirectShow/DirectAnimation ActiveX ซึ่งเดโมที่ดูตอนนั้นมันเจ๋งมาก เป็นเกมขับเครื่องบินอะไรซักอย่างเป็นสามมิติ เสียงก็สามมิติ แต่คาดว่าเพราะเทคโนโลยีมันมาไวไป แถมตอนนั้นสงคราม browser ก็ทำให้อะไรต่างๆ ไม่มีมาตรฐาน (แน่นอน ActiveX ก็มีแค่ IE) สุดท้าย ก็ไม่มีคนใช้จริงๆ จังๆ แล้วก็โดนถอดคุณสมบัตินี้ออก ถ้าไปค้นเดโมแล้วเอามาเปิดตอนนี้ก็จะเจ๊งไป

สรุปแล้วผมว่า MS ทำอะไรล่วงหน้าไปก่อนมีมาตรฐาน แล้วก็ทำไวไปกว่าตลาดไปหน่อยทำให้พอตายก็ดับสนิท แต่ถ้าไม่ตาย (เช่น IE) ก็จะมาเจอมาตรฐานที่เกิดทีหลังทำปวดหัว เพราะต้อง backward-compatible

iPAtS


iPAtS

By: mr_tawan
ContributoriPhoneAndroidWindows
on 15 September 2009 - 17:13 #124992 Reply to:124985
mr_tawan's picture

ผมว่ามันต่างกันนะ

ลักษณะการทำ 3D ผ่าน Object ภายนอกแบบนั้น นอกจาก IE+ActiveX (โดยใช้ Direct3D) ก็ยังทำผ่าน Flash ก็ได้ (จริง ๆ คิดว่า Java Applet + Java 3D ก็ทำได้)

แต่กรณีของ WebGL มันเป็นการเรียกใช้ OpenGL ES 2.0 ผ่าน Javascript ซึ่งไม่ใช่การฝัง object ภายนอกเข้ามา แต่เป็นการเรียกจากข้างใน Browser เอง

แต่พูดก็พูดเถอะ ผมไม่คิดว่า output สุดท้ายมันจะต่างกันนะครับ!

ปล. แต่ถ้าทำ IE + D3D ActiveX ตอนนี้ ... มันรันเกมระดับ Crysis บน IE ได้เลยล่ะมั้ง (แต่ ActiveX ตอนนี้คงทำไม่ได้แล้วล่ะ ติด Security มั้ง ??)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: chaow
Android
on 15 September 2009 - 18:12 #125005 Reply to:124992
chaow's picture

ต่างกันนะครับเพาะ เปิดบน Linux ไม่ได้ T-T

By: ipats
ContributorNOOBIn Love
on 15 September 2009 - 18:36 #125012 Reply to:124992

เรื่อง Obect ภายนอก ผมว่ามันต่างจาก flash, java ตรงที่ทั้งตัว DirectX และระบบ ActiveX มันมากับ OS เลย (จะโดนฟ้องให้ถอดออกไหมนี่ เหอๆ) ตัว flash เองก็เป็น ActiveX บน IE แต่ flash, java ก็มีข้อได้เปรียบคือมันรันบน OS อื่นได้

ส่วน WebGL ผมว่า ถ้ามันแยกออกมาจาก Browser ได้ก็ดีนะ ผมยังอยากให้ render engine กับ script engine มันแยกกันง่ายๆ ได้เลย แบบเผื่อว่าวันไหนผมอยากใช้ browser ที่เป็น Gecko แต่ใช้ V8 รองรับ ActiveX อะไรประมาณนี้

-- นอกเรื่อง -- เล็กๆ น้อยๆ กับ IE อีกตัวอย่างนึงของความพลาดของ IE คือ VML, IE รองรับ VML ตั้งแต่ IE5 (ปี 1999) มันก็ไม่ได้แพร่หลายเท่าไหร่ หลายปีผ่านมา (ประมาณ 2005) Opera กับ Firefox ก็เริ่มรองรับ SVG ตามมาด้วย Safari จนปัจจุบัน มันแยกออกเป็นสองค่ายชัดเจน คือ IE8 ก็ยังใช้ VML อยู่ ส่วนที่เหลือใช้ SVG กันหมด

ถามว่า MS ผิดไหมที่ไม่เปลี่ยนให้เหมือนๆ คนอื่น ก็คงตอบยากเพราะเค้าก็พัฒนาทำมาก่อน (เรื่องราวประมาณว่า MS ทำ VML มา แล้วใส่ใน IE แต่ปรากฏว่า W3C ดันไปให้ SVG เป็นมาตรฐาน คนอื่นทำทีหลังก็เลยหยิบ SVG มาใช้เลย) MS ก็คงช้ำใจ งอนเล็กน้อย เลยไม่ยอมเอา SVG ลง IE ซักที สุดท้ายเวลาวาดรูปเลยต้องใช้ library เพื่อให้มันช่วยตัดสินใจเลือกแท็กให้ถูก browser (ลำบากอีก)

---------- iPAtS


iPAtS

By: AdmOd
iPhoneWindows
on 15 September 2009 - 13:52 #124974
AdmOd's picture

ถ้า IE หันไปดึงเอา Dx9, Dx10 มาใช้ด้วย ActiveX ...โชว์หรูได้อีกนะ

แข่ง Silverlight ได้เลย >___>

By: Architec
ContributorWindows PhoneAndroidWindows
on 15 September 2009 - 14:51 #124980

WebKit ที่รัก.....แล้วภาษาไทยล่ะ หือ?

By: Zerothman
WriteriPhoneIn Love
on 15 September 2009 - 20:32 #125028 Reply to:124980

มีปัญหาด้วยหรอครับ? (ใช้ Safari อยู่ยังไม่เคยเจอเหมือนกัน)

By: lew
FounderJusci's WriterMEconomicsAndroid
on 15 September 2009 - 22:02 #125044 Reply to:125028
lew's picture

บนลินุกซ์ยังมีอยู่บ้างนะครับ

LewCPE


lewcpe.com, @public_lewcpe