Advertisement

5 เครื่องมือสุดเจ๋งสำหรับสร้างแอพ Augmented Reality

หนึ่งในเทคโนโลยีที่สร้าง User Experience ใหม่ๆที่น่าสนใจไม่น้อยเลยคือเทคโนโลยี Augmented Reality ที่ผสมผสานโลกจริงและโลกเสมือนเข้าด้วยกัน เว็บไซต์ Data Floq หยิบ 5 tools เด่นสำหรับนักพัฒนาขึ้นมาแนะนำและรีวิวให้เราได้อ่านกัน

ARToolKit

ARToolKit เป็น Opensource Library สำหรับการพัฒนาแอพ AR ทั้งใน iOS, Linux, SGI, Windows, และ Max OS X ซึ่งมีฟีเจอร์เช่นการจัดการตรวจจับและติดตาม advanced object markers ผ่านกล้องของโทรศัพท์มือถือและ การตรวจจับวัตถุ 2 มิติและ mapping วัตถุอื่นๆผ่าน OpenGL น่าเสียดายที่ documentation ของ ARToolKit และตัวอย่างแอพนั้นยังไม่ค่อยดีนัก

Vuforia

Vuforia เป็น SDK สำหรับการพัฒนาแอพ AR ซึ่ง “รวมทุกอย่างไว้ใน SDK เดียว” สามารถตรวจจับวัตถุประเภทที่ต่างกันออกไปได้ เช่นรูปภาพ วัตถุ หรือตัวอักษรภาษาอังกฤษ ทั้งแบบ 2 และ 3 มิติ, รองรับการทำ Virtual Buttons, การสร้างแผนที่ 3 มิติ ด้วย Smart Terrain ทว่า Vuforia นั้นก็ยังไม่มี documentation ที่ดีนักเช่นกัน และสำหรับเวอร์ชั่นฟรีจะมีลายน้ำโผล่มากวนใจวันละครั้งด้วย

LayAR

LayAR เป็น Library สำหรับการทำ AR ผ่านหน้าจอโทรศัพท์มือถือ (เช่น pop-up วิดีโอโฆษณา, URL สำหรับแชร์ใน social media ต่างๆ) ซึ่งรองรับการทำงานกับรูปภาพต่างๆที่รวมไปถึงสื่อสิ่งพิมพ์ต่างๆ นอกจากนี้ LayAR ยังมีระบบหลังบ้านไว้คอยวิเคราะห์จำนวนผู้ใช้งานแต่ละ layer ของแอพ AR อีกด้วย

WikiTude

WikiTude เป็น Library (ไม่ฟรี)สำหรับพัฒนาแอพ AR ในแพลตฟอร์มหลากหลายอันได้แก่ Android, iOS, Epson Moverio, Optinvent ORA1, Vuzix M-100, และ Google glass และยังทำตัวเป็น plug-in ของ PhoneGap, component ของ Xamarin, และโมดูลของ Titanium ได้อีกด้วย

WikiTude รองรับการจับภาพแบบ 2d และ 3d, การทำ HTML Augmentation, การเรนเดอร์โมเดล 3 มิติและอนิเมชั่น, และความสามารถเจ๋งๆอย่างการสร้างสถานที่บน virtual map จากการที่ผู้ใช้ค้นหา event, บทความบน wikipedia หรือ tweet

Kudan AR

Kudan AR เป็น Library AR ที่มีจุดเด่นในการประมวลผลรวดเร็วกว่าและมี memory footprint น้อยกว่ากว่าไลบรารี่อื่นๆ รองรับการ map โมเดล multi-polygonal ของวัตถุ และการติดตามวัตถุโดยไม่ใช้ marker แต่ Kudan นั้นก็เป็นอีกหนึ่งเครื่องมือที่ documentation ที่ดี และนักพัฒนาบางท่านอาจไม่ชอบนักที่ไม่สามารถเข้าถึง OpenGL ได้ผ่านไลบรารี่นี้

 

ที่มา: https://datafloq.com/read/five-tools-for-developing-augmented-reality-apps/2942


Check Also

แนะนำ 3 เกมที่ทำให้ภาษา Assembly เป็นเรื่องสนุก

ทุกวันนี้โลกของการเขียนโปรแกรมนั้นเป็นโลกของภาษาขั้นสูง (High-level languages) เสียเป็นส่วนใหญ่จนอาจทำให้ผู้คนลืมเลือนความยุ่งยากของภาษาอย่าง Assembly ไป แต่ถ้าหากอยากลองหวนสู่อดีตสักหน่อยเล่า? IEEE Spectrum หยิบยก 3 เกมที่ทำให้การโค้ดในภาษา Assembly เป็นเรื่องสนุกมาแนะนำให้ได้เล่นกัน

เปิดตัว AWS CodeStar เปลี่ยนโลกการพัฒนา Application บน Cloud ให้ง่ายขึ้นอย่างไม่เคยเป็นมาก่อน

Amazon Web Services (AWS) ได้เปิดตัวบริการใหม่สำหรับเหล่า Developer โดยเฉพาะภายใต้ชื่อ AWS CodeStar ที่จะมาช่วยให้การพัฒนา Application บน Cloud ง่ายดายและเป็นระบบมากขึ้นอย่างไม่เคยเป็นมาก่อน