วันอาทิตย์ที่ 28 ตุลาคม พ.ศ. 2561

Wikitude : Pricing

    หลังจากที่ได้ตรวจสอบเรื่องของอุปกรณ์ที่รองรับการทำงานของ Wikitude ต่อไปก็ต้องตรวจสอบเรื่อง license ที่เราจะใช้ในการทำงาน โดยจากที่ค้นคว้าจะมีอยู่ 3 แบบใหญ่ๆนั้นคือ

1. SUBSCRIPTION => จ่ายรายปี

2. ONE-TIME FEE => จ่ายครั้งเดียว

3. FREE TRIAL => ทดลองใช้ฟรี



        ซึ่งนอกจากข้างบนนั้น ก็จะมีอีกรูปแบบหนึ่งนั้นคือ Wikitude Academy ซึ่งจะเป็นจะเป็นตัว License ที่มีไว้ให้สำหรับการทำงานเพื่อจุดประสงค์ทางการศึกษา ซึ่งผมได้ลองกรอกรายละเอียดเพื่อที่จะขอใช้งานตัว License โดยผมกับเพื่อนได้ส่งกันไปคนละฉบับ แต่ของเพื่อนจะใช้เมล์ทั่วไป ส่วนผมใช้เมล์ของมหาวิทยาลัย ผลก็คือทางทีมงานได้ติดต่อกลับมาในเมล์ที่ผมติดต่อไป แต่ของเพื่อนผมนั้นไม่ได้



   โดยในอีเมล์ฉบับดังกล่าวเขาก็จะส่งตัว License ที่เป็นของ Academy มาให้ครับ ซึ่ง 1 License สามารถใช้ได้ 1 Package เท่านั้นนะครับ


วันอังคารที่ 16 ตุลาคม พ.ศ. 2561

Wikitude : Supported Android Devices

    สำหรับ AR SDK อีกตัวที่มีชื่อว่า Wikitude ก็เป็นอีกหนึ่งเครื่องมือที่น่าสนใจในการทำงานเกี่ยวกับด้าน AR โดยจากการค้นคว้าในเรื่องของอุปกรณ์ที่รองรับนั้นได้ผลดังนี้ (ลิงค์อ้างอิง )


อุปกรณ์จะต้องมีคุณสมบัติพื้นฐานดังนี้

    1. ต้องมีระบบปฏิบัติการแอนดรอยด์ตั้งแต่ 4.0.3+ ขึ้นไป
    2. มี GPS
    3. มี Accelerometer
    4. มีกล้องหน้าและหลัง
    
     

วันอาทิตย์ที่ 7 ตุลาคม พ.ศ. 2561

ปัญหาในการทำ AR : Markerless

    ในโพสต์ที่ผ่านมานั้นจะมีการเขียนเกี่ยวกับการทดลองทำเกี่ยวกับตัว AR แบบ Markerless หรือก็คือแบบไม่ต้องใช้ตัว target ในการที่จะให้เกิดการแสดงผล ซึ่งในการทดลองหลายการทดลองดังกล่าวยังไม่ได้ประสบผลสำเร้จโดยผมก็ได้พยายามหาวิธีแก้ไข ทั้งการลองทำใหม่ตั้งแต่ต้น ลองตรวจสอบขั้นตอนต่างๆแบบละเอียด แต่ก็ยังไม่พบสาเหตุของปัญหาดังกล่าว จนวันนี้เพื่อนที่ทำโครงงานด้วยกันก็ได้บอกว่าได้เจอสิ่งที่น่าจะเป็นสาเหตุที่ทำให้การทดลองเกี่ยวกับ Markerless นั้นไม่ประสบผลสำเร็จ นั้นก็คือ อุปกรณ์ของพวกผมนั้นไม่รองรับการทำงานของ Ground Plane

    โดย Ground Plane จะเป็นตัว Features สำคัญในการทำงานเกี่ยวกับ Markerless เพราะจะเป็นตัวที่ใช้ในการตรวจจับพื้นผิว หรือ Surface Detection พออุปกรณ์เราตรวจพบพื้นผิวแล้วก็จะแสดงผลบนพื้นผิวนั้นๆ ซึ่งมาถึงตรงผมก็เลยคิดได้ว่า สาเหตุที่ผมไม่ได้นึกถึงปัญหาที่ว่าตัวอุปกรณ์ไม่รองรับนั้น มาจากที่ว่าในตอนแรกที่ผมได้ลองศึกษาเกี่ยวกับ Vuforia แล้วได้ไปดูหน้าเว็บที่บอกว่าอุปกรณ์รุ่นไหนรองรับการทำงานบ้าง และได้พบกับ Link นี้ ซึ่งจะบอกว่ารองรับตั้งแต่ Android เวอร์ชั่น 4.4+ ขึ้นไปสามารถใช้งาน Vuforia ได้



    ซึ่งพอรู้ว่าอุปกรณ์ของผมนั้นสามารถทำงานได้ก็ได้ทดลองทำ AR แบบมี Marker ก่อนก็สามารถทำงานได้อย่างเป็นปกติ ก็เลยคิดว่าอุปกรณ์ของผมนั้นสามารถที่จะใช้งานได้กับทุก Features ที่ Vuforia มี แต่อันที่จริงแล้วไม่ได้เป็นอย่างที่ผมคิด เพราะเมื่อลองค้นคว้าดูดีๆแล้วจะพบว่าการใช้ Ground Plane ก็จะต้องมาดูสเปคอีกรอบ อ้างอิงจากหน้าเว็บนี้ Link


   โดยทำให้รู้ว่าอันที่แท้จริงแล้วอุปกรณ์ของผมนั้นไม่รองรับการทำงานของ Ground Plane ครับ 

    สรุปแล้วก็คือตัวอุปกรณ์ของผมนั้นสามารถที่จะใช้ Vuforia ได้แต่ไม่สามารถใช้งาน Ground Plane ที่เป็น Feature สำคัญในการทำ AR:Markerless ได้นั้นเองครับ

    หลังจากนี้พวกผมก็จะลองหันไปศึกษา Feature ตัวอื่นหรือเทคนิคอื่นๆเพื่อที่จะใช้ในการทำงานครับ