ทำจอ multi-touch ใหญ่ๆ กันป่าว

Posted by | November 11, 2009 | Idea Project, Interactive Design | 3 Comments

วันนี้มาชมงานที่เรียกว่า interactive art กันบ้างครับ interactive คือรูปแบบงานที่ต่อสนองกับคนใช้ได้ ยังไม่คุ้น ใครได้เข้าเมือง จะเห็นมีงานรูปแบบงานแบบนี้ในไทยนี้นะครับ ที่เป็นภาพวีดีโอที่พื้น ที่เป็นฝูงปลาครับ ว่ายตามคนเดินผ่านไป ผ่านมาครับ

แต่ตอนนี้เรามาชม งาน home brew หรือทำเองที่บ้านได้ ชมวิธีการสร้าง multi-touch ที่ทำเองได้ อุปกรณ์ก้อหาไม่ยากครับ ใช้ webcam กับ IR ผมว่าบ้านเราก้อน่าจะทำได้ครับ โดยไอเดียดังกล่าวนี้มามาจาก ideo labs

โดยโปรแกรมต่างๆที่พัฒนามาใช้ ส่วนมาก ก้อเป็นโปรเจค open-source อยู่แล้ว เขาจะใช้ processing จัดการโปรเชสประมวลผลภาพ(image processing) ครับ โดยโปรแกรมเขาจะทำเป็น multi-touch sever โดยโปรแกรมจะตีความจากภาพ พบหาจุดที่สัมผัสกับจอภาพและส่งค่าไปยังตัวลูกอีกที่ ซึ่งถ้าศึกษาดี น่าจะเอาไปประยุกต์กับการตรวจจับอย่างอื่นได้นะครับ ผมว่าราคามันไม่แพงมากด้วย

โดยโปรแกรมตัวลูก หรือผั่ง client เขาใช้โปรแกรม Flash (ตัวนี้น่าจะเสียเงิน) โดยใช้ออกแบบกราฟฟิก ทั้งรูปแบบการเคลื่อนที่ของตัวละคร และกราฟฟิกของ backgroud ซึ่งผมว่าสะดวกและแก้ไขง่ายกว่า ถ้าเปรียบเทียบกับพัฒนาทั้งหมดด้วย c/c++ โดยภาพรวมของระบบทั้งหมด ดังภาพข้างล่างนี้ครับ

สิ่งที่น่าสนใจ คือเขาออกแบบ เป็นโมดุลแยกกันระหว่างตัวจัดการ image processing กับตัวออกแบบติดต่อผู้ใช้ที่แสดงบนจอ เขาจะที่ใช้ Flash ในการออกแบบ (คนใช้ flash เป็น มีมากกว่า programming นะครับในไทย)

ตัวอย่าง demo ที่ทาง ideo labs ทำครับ อย่างกับหนัง sci-fi เลย ฮ่าๆ

สามารถชมวิธีการสร้างทั้งหมดที่นี้ ideo labs เลยครับ

About chang

  • http://www.10logic.com 10Logic

    เท่ดี

    • http://www.ayarafun.com chang

      ไม่ลองเล่นกับ processing บ้างเหรอครับ

  • http://www.10logic.com 10Logic

    น่าสนครับท่านช้างผมโหลดหนังสือมาหลายเล่มเลย แต่ยังไม่ได้เล่นเลยครับ เห็นเล่นกันเยอะ duinothumb มาเล่นแต่มันหลับไปแล้วปลุกไม่ยอมตื่น ตอนนี้ก็เค็มได้ที่แล้วครับ