XR Metaverse: สร้างโปรแกรม VR Unity สำหรับ Oculus Quest

AR, VR Creator

หลักสูตร XR Metaverse: สร้างโปรแกรม VR Unity สำหรับ Oculus Quest

ในยุคที่เทคโนโลยี Extended Reality (XR) และ Metaverse กำลังเป็นแนวโน้มสำคัญที่เปลี่ยนแปลงวิถีการใช้ชีวิตและการทำธุรกิจ การพัฒนาทักษะด้านการสร้างประสบการณ์เสมือนจริง (Virtual Reality) จึงเป็นความต้องการที่เพิ่มขึ้นอย่างรวดเร็วในตลาดแรงงาน โดยเฉพาะอย่างยิ่งการพัฒนาแอปพลิเคชันสำหรับอุปกรณ์ VR ที่ได้รับความนิยม อย่าง Oculus Quest

Unity เป็นเครื่องมือพัฒนาเกมและแอปพลิเคชัน 3D ชั้นนำที่รองรับการสร้างประสบการณ์ VR อย่างครบวงจร ด้วยความสามารถในการพัฒนาที่หลากหลายและชุมชนผู้ใช้งานขนาดใหญ่ ทำให้เป็นตัวเลือกที่เหมาะสมสำหรับการพัฒนาโปรแกรม VR สำหรับ Oculus Quest

หลักสูตรฝึกอบรมนี้มีการเรียนการสอน ตั้งแต่การกำหนด XR Interaction Toolkit เพื่อสามารถบังคับควบคุมด้วยแป้นพิมพ์ได้ การเชื่อมต่อแว่น Oculus Quest เข้ากับโปรแกรม Unity การกำหนดจุด XR Origin ขั้นตอนการปรับค่า Locomo, XR Origin การกำหนดจุด Tracking Origin Mode กำหนด Snap Turn Provider (Action-based) การกำหนดมือขวาจับ-มือซ้ายจับ โดยใช้คุณสมบัติ XRI RightHand Locomotion/Snap Turn, XRI LeftHand Locomotion/Snap Turn ไปจนถึงการกำหนดตัวแปร และการใช้คำสั่งในการเคลื่อนไหวและจับต้องวัตถุได้ โดยผ่านอุปกรณ์แว่น VR Oculus Quest เพื่อทำให้ผู้เรียนเกิดการพัฒนาทักษะสามารถประยุกต์ใช้เทคโนโลยี VR ในการสร้างสรรค์ผลงาน และเพิ่มโอกาสในการศึกษาต่อและการประกอบอาชีพในอนาคต

ระยะเวลา 18 ชั่วโมง

อบรม 3 วัน | 9.00 น. - 16.00 น.

ระดับ Intermediate

ระดับความรู้ขั้นปานกลาง


เนื้อหาการอบรม

  • หัวข้อที่ 1 XR VR คืออะไร
    • นิยามความหมายของ XR VR
      • Extended Reality (XR) คืออะไร
      • Virtual Reality (VR) คืออะไร
      • AR VR MR และ XR แตกต่างกันอย่างไร
      • การนำ XR มาประยุกต์ใช้งาน
      • อุปกรณ์ที่ใช้กับเทคโนโลยี XR VR
      • แว่น VR Oculus Quest
    • การเชื่อมต่อแว่น Oculus Quest(Oculus Quest Settings)
      • การเชื่อมต่อแว่น Oculus Quest โดยกำหนด Enable
      • การติดตั้ง MetaQuest ใน Notebook
      • การติดตั้ง MetaQuest ในโทรศัพท์มือถือ
      • การติดตั้ง Plug-In : XR Plugin Management
      • การติดตั้ง Plug-In : XR Interaction Toolkit
      • การติดตั้ง Plug-In : Oculus Plugin
      • การติดตั้ง Module ให้กับโปรแกรม Unity
      • การกำหนด Project Settings
      • การกำหนด Build Settings
      • การแปลงรูปแบบไฟล์ Switch Platform
      • กำหนดค่าเปิดโหมด Developer ในแอป Metaverse ในโทรศัพท์มือถือ
      • การกำหนด XR Interaction Toolkit เพื่อสามารถบังคับควบคุมด้วยแป้นพิมพ์ได้
      • การเชื่อมต่อแว่น Oculus Quest เข้ากับโปรแกรม Unity
      • การกำหนดจุด XR Origin
      • การปรับค่า Locomo, XR Origin
      • การกำหนดจุด Tracking Origin Mode
      • การกำหนด Snap Turn Provider (Action-based)
      • การกำหนดมือขวาจับ-มือซ้ายจับ โดยใช้คุณสมบัติ XRI RightHand Locomotion/Snap Turn, XRI LeftHand Locomotion/Snap Turn
    • การสร้างไฟล์งานที่สามารถ Teleport ได้
      • กำหนดค่าใน Left Controller
      • ขั้นตอนกำหนด XR Interaction Group ใน Left Controller
      • การกำหนด Action Based Controller Manager ใน Left Controller
      • การกำหนด XR Interactor Line Visual ของ Ray Interactor ใน Left Controller
      • การกำหนด Sorting Group ของ Ray Interactor ใน Left Controller
      • การเปลี่ยน Prefab เป็นมือใน XR (ทั้งข้างซ้าย และข้างขวา)
      • การทำจุด Teleport (จุดที่คลิกไปแล้ว เหมือนวาร์ปไปตำแหน่งนั้นเลย)
      • การเปลี่ยน Layer ของ XR Origin
      • การบันทึกเป็น Scene ใหม่
      • กำหนดตำแหน่ง XR Origin ที่สนามบาสเก็ตบอล
  • หัวข้อที่ 2 การสร้างไฟล์ Project เกม VR
    • การสร้างไฟล์ Project เกมบาสเกตบอล
      • การกำหนดค่าคุณสมบัติลูกบาสเกตบอล
      • การกำหนด Source Code ให้กับลูกบาสเกตบอล
      • ปรับค่าลูกบาสเกตบอลอยู่ใน Layer
    • การสร้างไฟล์ Project เกมฟุตบอล
      • การนำเข้าโมเดลลูกฟุตบอล
      • การกำหนดค่าคุณสมบัติลูกฟุตบอล
      • ปรับค่าลูกฟุตบอลอยู่ใน Layer
    • การสร้างไฟล์ Project เกมวอลเลย์บอล
      • การนำเข้าโมเดลลูกวอลเลย์บอล
      • การกำหนดค่าคุณสมบัติลูกวอลเลย์บอล
      • กำหนด Source Code ให้กับลูกวอลเลย์บอล
      • ปรับค่าลูกวอลเลย์บอลอยู่ใน Layer
    • การกำหนด Score Board
      • การกำหนดค่า Score Board
      • การนำ Coding มาเขียนให้เป็น Score Board
      • การเพิ่มข้อความแสดงคะแนน BasketballScoreText
      • การกำหนดห่วงเน็ตให้สามารถนับคะแนน
      • การกำหนดเน็ตให้สามารถนับคะแนน
      • การนำ Source Code ใส่ให้กับตะข่ายเน็ต
  • หัวข้อที่ 3 การสร้างเกมจำลองอาวุธปืน VR
    • สร้างเกมยิงปืน (VR Shooting Gun)
      • สร้างอาวุธ 3 แบบ ได้แก่ ปืนลูกโม่ (Revolver), ปืนลูกซอง (Double-barrel Gun), ดาบ (Sword Two-Hander Red)
    • การสร้างอาวุธปืนลูกโม่ (Revolver)
      • การกำหนดจุดยืนของ Avatar
      • การกำหนดตัวกระบอกปืน Revolver
      • การเพิ่ม Object ให้กับ Revolver
      • การกำหนด Properties ให้กับปืน Revolver
      • การเพิ่ม Box Collider ให้กับปืน Revolver
      • การกำหนด Tag ให้กับเป้ายิง
      • การใส่ Target ให้กับเป้ายิง
      • การกำหนด Properties ให้กับปืน Revolver
      • การกำหนดค่าการยิงให้กับปืน Revolver
      • การกำหนด Source Code ให้กับปืน Revolver
      • การกำหนดไฟล์ Source Code PistolController
    • การสร้างอาวุธปืนลูกซอง (Double-barrel Gun)
      • การกำหนด XR Origin,XR Interaction Manager, XR Device Simulator
      • ค้นหา Prefabs ที่เป็นปืนลูกซอง Double-barrel gun
      • กำหนดปืนลูกซอง Double-barrel gun
      • สร้าง AttachTranform และสร้าง SecondAttachTransform
      • กำหนดปืนลูกซอง Double-barrel Gun
      • กำหนด Box Collider ให้กับปืนลูกซอง Double-barrel Gun
    • การสร้างอาวุธดาบ (Sword Two-Hander Red)
      • ค้นหา Prefabs ที่เป็นดาบ Sword Two-Hander Red
      • กำหนดตำแหน่ง และขนาดของดาบ Sword Two-Hander Red
      • กำหนด Blade ให้กับดาบ Sword Two-Hander Red
      • กำหนด Cross-Guard ให้กับดาบ
      • กำหนด Hilt ให้กับดาบ
      • กำหนด AttachTransform และ SecondAttachTransform ให้กับดาบ