Tags:

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

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

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

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

ที่มา - ArsTechnica

Comments

By: zda98
Windows Phone
zda98's blog
on 15/09/09 9:50 #124954 toggle
zda98's picture

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

By: tstcnr1u
iPhoneWindows PhoneAndroidUbuntu
tstcnr1u's blog
on 15/09/09 11:00 #124965 Reply to:124954 toggle
tstcnr1u's picture

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

Sora's Story


บริการ VPS คุณภาพ

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 15/09/09 10:15 #124956 toggle
Anjue's picture

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

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

By: emptyzpace
emptyzpace's blog
on 15/09/09 10:29 #124957 toggle
emptyzpace's picture

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


ใช้ OS หรือ mac เพื่อเข้าสังคม เป็นค่านิยมที่ผิด

By: dafty
iPhoneUbuntuWindowsIn Love
dafty's blog
on 15/09/09 10:56 #124964 Reply to:124957 toggle
dafty's picture

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

By: chaow
Android
chaow's blog
on 15/09/09 11:11 #124966 Reply to:124957 toggle
chaow's picture

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


Chaow

By: ipats
ContributorWindows PhoneAndroidExteen Official
ipats's blog
on 15/09/09 15:06 #124985 Reply to:124957 toggle
ipats's picture

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

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

iPAtS


iPAtS

By: mr_tawan
ContributoriPhoneAndroidWindows
mr_tawan's blog
on 15/09/09 16:13 #124992 Reply to:124985 toggle
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 มั้ง ??)


By: chaow
Android
chaow's blog
on 15/09/09 17:12 #125005 Reply to:124992 toggle
chaow's picture

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


Chaow

By: ipats
ContributorWindows PhoneAndroidExteen Official
ipats's blog
on 15/09/09 17:36 #125012 Reply to:124992 toggle
ipats's picture

เรื่อง 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
iPhoneAndroidBlackberryWindows
AdmOd's blog
on 15/09/09 12:52 #124974 toggle
AdmOd's picture

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

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

By: Architec
ContributorWindows Phone
Architec's blog
on 15/09/09 13:51 #124980 toggle
Architec's picture

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

By: Zerothman
WriteriPhoneIn Love
Zerothman's blog
on 15/09/09 19:32 #125028 Reply to:124980 toggle
Zerothman's picture

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

By: lew
FounderJusci's WriterMEconomicsAndroid
lew's blog
on 15/09/09 21:02 #125044 Reply to:125028 toggle
lew's picture

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

LewCPE


LewCPE's Google+