จำได้ไหมเวลาที่คุณพยายามแอบมองมุมห้องในเกมด้วยการขยับหัว แล้วก็นึกได้ว่าจอภาพมันแบนราบ? ตอนนี้มีเครื่องมือ WebGL ใหม่ที่กำลังทำให้ความฝันนั้นเป็นจริง โดยใช้กล้องหน้าของอุปกรณ์คุณเพื่อสร้างเอฟเฟกต์ 3D ที่สมจริงโดยไม่ต้องมีฮาร์ดแวร์เพิ่มเติม การฟื้นชีวิตแนวคิดเทคโนโลยีสุดโปรดปรานนี้ได้จุดกระแสความนóstalgia และความตื่นเต้นใหม่ภายในชุมชนนักพัฒนา ทำให้เกิดการถกเถียงถึงศักยภาพและอดีตของมัน
ความทรงจำจากอดีต
เทคโนโลยีหลักที่อยู่เบื้องหลังเอฟเฟกต์นี้ไม่ใช่เรื่องใหม่ และชุมชนก็ชี้ให้เห็นถึงต้นกำเนิดของมันอย่างรวดเร็ว ผู้ใช้หลายคนรำลึกถึงการสาธิตที่แปลกใหม่ของ Johnny Lee ในปี 2007 โดยเขาใช้ Wii remote เพื่อให้ได้ภาพ 3D ที่ติดตามการเคลื่อนไหวของหัว การทดลองในยุคแรกๆ นี้เป็นแรงบันดาลใจให้กับนักประดิษฐ์รุ่นหนึ่ง
ฉันตื่นเต้นมากตอนที่เห็นสิ่งนี้ตอนเป็นเด็ก พ่อกับฉันทำที่ยึดแว่นตาของฉันด้วย LED อินฟราเรดสองดวงและแบตเตอรี่ ฉันจำได้ว่าประทับใจกับเอฟเฟกต์นี้สุดๆ
ความรู้สึกนี้สะท้อนโดยคนอื่นๆ ที่แบ่งปันเรื่องราวการสร้างหัวติดตาม FreeTrack ของตัวเองสำหรับเกมจำลองการบิน หรือการติดเทปเซนเซอร์บาร์ของ Wii ไว้ที่แว่นตาสำหรับบางคน เทคโนโลยีนี้เป็นเหตุผลสำคัญที่ทำให้พวกเขาตามสู่อาชีพด้านวิทยาการคอมพิวเตอร์ ซึ่งเน้นย้ำถึงผลกระทบด้านแรงบันดาลใจอันลึกซึ้งของมัน การนำ WebGL มาประยุกต์ใช้ล่าสุดนี้ถือเป็นการวิวัฒนาการที่ทันสมัยและเข้าถึงได้ง่ายกว่าของโปรเจกต์ DIY คลาสสิกเหล่านี้ โดยต้องการเพียงเว็บแคม
ประวัติศาสตร์ที่เป็นแบบอย่างสำหรับเทคโนโลยี 3D แบบติดตามการเคลื่อนไหวของศีรษะ:
- การสาธิตด้วย Wii Remote ของ Johnny Lee (2007): ต้นแบบแนวคิดแบบ DIY ดั้งเดิมที่สร้างแรงบันดาลใจให้กับหลายคน
- FreeTrack/OpenTrack: ซอフต์แวร์บน PC ที่ใช้หลักๆ สำหรับเกมจำลองการบินและการขับขี่ พร้อมฮาร์ดแวร์แบบกำหนดเองหรือเว็บแคม
- Nintendo "New" 3DS XL: ใช้กล้องหน้าสำหรับติดตามใบหน้าเพื่อปรับปรุงเอฟเฟกต์ 3D แบบ autostereoscopic
- Amazon Fire Phone: มี "Dynamic Perspective" เป็นจุดขายหลัก
วิธีการทำงานและศักยภาพการใช้งาน
เทคนิคนี้ซึ่งรู้จักกันในชื่อ motion parallax ใช้กล้องหน้าเพื่อติดตามตำแหน่งหัวของผู้ใช้ ขณะที่คุณขยับหัวไปทางซ้ายหรือขวา มุมมองของฉาก 3D บนหน้าจอก็จะปรับเปลี่ยนแบบเรียลไทม์ สร้างภาพลวงตาอันทรงพลังให้รู้สึกเหมือนคุณกำลังมองผ่านหน้าต่างเข้าไปในอีกโลกหนึ่ง นี่คือสัญญาณความลึกเดียวกันที่สมองของคุณใช้เมื่อคุณมองไปรอบๆ วัตถุจริง
ชุมชนเริ่มระดมสมองหาแอปพลิเคชันที่ใช้งานได้จริงทันที กรณีการใช้งานที่ดูมีแนวโน้มที่สุดดูเหมือนจะอยู่ในเกมจำลอง เช่น เกมจำลองการบินและการขับรถ ซึ่งมันสามารถแทนที่ฮาร์ดแวร์ติดตามหัวเฉพาะทางอย่าง TrackIR ได้ ผู้แสดงความคิดเห็นหนึ่งคนระบุว่ามีโซลูชันฟรีชื่อ OpenTrack ที่ใช้ตัวติดตามเว็บแคม neural net ที่คล้ายกันสำหรับจุดประสงค์นี้อยู่แล้ว พื้นที่อื่นที่มีศักยภาพได้แก่ การศึกษา การแสดงภาพผลิตภัณฑ์ และการสร้างเกมสยองขวัญหรือเกมปริศนาที่ให้ความรู้สึก沉浸มากขึ้น โดยที่การแอบมองสิ่งกีดขวางเป็นกลไกหลัก
ข้อจำกัดที่ทราบและข้อคิดเห็นจากชุมชน
แม้เทคโนโลยีจะน่าประทับใจ แต่มันก็มาพร้อมกับข้อจำกัดที่เข้าใจได้ดี การใช้งานในปัจจุบันทำงานได้เพียงผู้ชมคนเดียวในหนึ่งครั้ง ต้องการแสงที่ดีสำหรับการติดตามของกล้อง และถูกจำกัดอยู่แค่ WebGL ในตอนนี้ การทดสอบจากชุมชนยังเปิดเผยว่าตัวอย่างสาธิตอาจใช้เวลาโหลดนาน บางครั้งนานถึงสองนาที โดยผู้ใช้หนึ่งคนระบุว่ามีการดาวน์โหลดถึง 40 MB และแนะนำว่าตัวบ่งชี้การโหลดจะช่วยปรับปรุงประสบการณ์ผู้ใช้ได้อย่างมาก
ผู้ใช้บางรายรายงานว่าภาพลวงตา แม้จะทำงานได้ แต่รู้สึกไม่สมจริงอย่างสมบูรณ์ ซึ่งเป็นความรู้สึกที่แบ่งปันกันในการใช้งานต่างๆ ตลอดหลายปีที่ผ่านมา เอฟเฟกต์ยังอาจรู้สึกกระตุกเล็กน้อย ซึ่งน่าจะเกิดจากข้อจำกัดที่ 30fps ของเว็บแคมส่วนใหญ่ และยังทำให้เกิดความล่าช้าเล็กน้อย นอกจากนี้ ภาพลวงตาจะได้ผลที่สุดเมื่อผู้ใช้กำลังขยับหัว และจะให้ผลน้อยลงเมื่อนั่งนิ่งๆ
ข้อจำกัดหลักของเครื่องมือติดตามการเคลื่อนไหวศีรษะแบบ WebGL:
- ผู้ใช้เดียว: ใช้งานได้กับผู้ชมเพียงคนเดียวเท่านั้นในแต่ละครั้ง
- ขึ้นอยู่กับแสงสว่าง: ต้องการแสงสว่างที่เพียงพอเพื่อให้กล้องสามารถติดตามได้อย่างแม่นยำ
- แพลตฟอร์ม: ปัจจุบันรองรับเฉพาะ WebGL เท่านั้น
- ประสิทธิภาพ: การสาธิตอาจมีเวลาโหลดนาน (มีรายงานว่าใช้เวลาถึง 2 นาที) และอาจรู้สึกกระตุกเนื่องจากข้อจำกัดของเว็บแคมที่มักทำงานที่ 30fps
มรดกและอนาคตของ 3D แบบไม่ใช้แว่น
การสนทนานี้เน้นย้ำว่าความพยายามในการเข้าถึงเทคโนโลยี 3D เป็นเรื่องที่ยืนยาวมาช้านาน ผู้แสดงความคิดเห็นชี้ให้เห็นการใช้งานอื่นๆ ในอดีต เช่น คุณสมบัติบน New Nintendo 3DS XL และ Amazon Fire phone ที่ล้มเหลวด้วยคุณสมบัติ Dynamic Perspective ความจริงที่ว่า New 3DS XL มือสองตอนนี้ขายได้ในราคามากกว่า 200 ดอลลาร์สหรัฐ บน eBay บ่งชี้ถึงความชื่นชมที่ยังหลงเหลืออยู่สำหรับเทคโนโลยีนี้
ฉันทามติของชุมชนคือเครื่องมือ WebGL นี้เป็นการฟื้นชีวิตที่ทันสมัยและเป็นที่ต้อนรับ มันลดอุปสรรคในการเข้าถึงสำหรับนักพัฒนาที่ต้องการทดลองกับ 3D ติดตามหัว แม้ว่ามันอาจจะไม่สามารถแทนที่ชุดหูฟัง VR สำหรับการ沉浸แบบเต็มรูปแบบได้ แต่มันก็สร้างพื้นที่เฉพาะตัวสำหรับการสร้างประสบการณ์ 3D ที่น่าสนใจและเข้าถึงได้ ซึ่งให้ความรู้สึกเหมือนเวทมนตร์ เช่นเดียวกับเมื่อกว่าทศวรรษที่แล้ว ความท้าทายตอนนี้คือการที่นักพัฒนาจะต้องหาแอปพลิเคชันชั้นเยี่ยมที่เปลี่ยนจากความ新奇นี้ให้กลายเป็นเครื่องมือที่มีประโยชน์อย่างแท้จริง
อ้างอิง: VR without glasses for WebGL
