Blender และ Unity 2024 ในการสร้าร้ง AR การใช้
คำ นำ โดยเนื้อหาในหนังสือสืเล่มนี้ จะเป็นการทำ ความรู้แรู้ละทำ ความเข้าข้ใจ โปรแกรม Blender และ Unity ตั้งตั้แต่เริ่มริ่ต้นติดตั้งตั้ โปรแกรม เราจะ เรียรีนรู้ตั้รู้ ตั้งตั้แต่พื้นพื้ฐานการสร้าร้งวัตวัถุ 3 มิติมิ ติการทำ งานกับวัตวัถุ การ สร้าร้งโมเดลแบบต่างๆ การใส่พื้ส่ พื้นพื้ผิวผิการทำ งานกับแสง การจัดจัมุม มองกล้อง สร้าร้งการเคลื่อนไหวให้กัห้ กับวัตวัถุ ไปจนถึงการเรนเดอร์ใร์ห้ ได้ชิ้นชิ้งาน จนไปถึงการนำ ชิ้นชิ้งานไปแปลงเป็น AR (Augmented Reality) ในแสดงผลออกมาเป็นโมเดล 3 มิติมิ ติ ทางเราหวังวัว่าว่หนังสือสืเล่มนี้จะช่วช่ยให้ผู้ห้อ่ผู้ อ่านที่สนใจในการสร้าร้งงาน 3D ได้ง่ายขึ้นขึ้รวมไปถึงสามารถต่อยอดความเข้าข้ใจไปสู่กสู่ ารสร้าร้งชิ้นชิ้ งานระดับสูงสูกว่าว่นี้ได้อย่าย่งมีปมีระสิทสิธิภธิาพมากขึ้นขึ้ด้วย
สารบัญบั Chapter 1 : รู้จัรู้กจักับ Blender และการติดตั้งตั้ 01 รู้จัรู้กจักับโปรแกรม Blender 01 จุดเด่นด่ของโปรแกรม Blender ความต้องการระบบคอมพิวพิเตอร์โร์ปรแกรม Blender การติดตั้งตั้ โปรแกรม Blender 02 03 03 Chapter 2 : การสร้าร้งชิ้นชิ้งานด้วด้ย Blender 07 ทดลองสร้าร้งงานชิ้นชิ้แรกด้วด้ย Blender 07 Chapter 3 : รู้จัรู้กจักับ Unity และการติดตั้งตั้ 25 รุ่นรุ่และเวอร์ชัร์นชั โปรแกรม Unity ความต้องการของระบบ 25 28 การติดตั้งตั้ โปรแกรม Unity 28 Chapter 4 : การนำ Vuforia มาใช้งช้านกับ Unity 37 Vuforia Studio 37
ดาวน์โน์หลดแอปพลิเคชั่นชั่ที่นี่ เพื่อพื่รับรัชมวิดีวิ ดีโอสื่อสื่การสอน
Cha1 pter รู้จัรู้กจักับ Blender และการติดตั้ง โปรแกรม Blender เป็นป็ โปรแกรมสำ หรับรัสร้าร้งงาน3มิติมิ ติที่ผู้ใผู้ช้สช้ามารถ ดาวน์โน์หลดมาใช้งช้านได้ฟด้รี โดยที่ความสามารถของโปรแกรมนั้นนั้ถือว่าว่เทียบ เท่ากับ โปรแกรมสร้าร้งงาน 3D ทั่วทั่ ไป โปรแกรม Blender ยังยัมีกมีารทำ งานที่ไม่ซัม่บซั ซ้อซ้นและ มีเมีครื่อรื่งมือมืที่ใช้งช้านง่ายที่สำ คัญเราไม่ต้ม่ ต้องเสียสีค่าใช้จ่ช้าจ่ยราคาแพงสำ หรับรั การซื้อซื้ โปรแกรม จึงจึเหมาะกับผู้เผู้ริ่มริ่ต้นที่สนใจและต้องการฝึกฝนทักษะด้าด้นนี้เนี้ป็นป็ อย่าย่งมาก รู้จัรู้กจักับโปรแกรม Blender โปรแกรม Blender เป็นป็ โปรแกรมสร้าร้งงาน 3 มิติมิ ติที่มีคมีวามสามารถในการ สร้าร้งโมเดลรูปรูทรงต่างๆ ทั้งทั้ยังยักำ หนดพื้นพื้ผิวผิหรือรืลวดลายให้กัห้ กับวัตวัถุไถุด้ สามารถ จัดจัแสง กำ หนดมุมมอง สร้าร้งชิ้นชิ้งานให้เห้ป็นป็แอนิเนิมชั่นชั่พร้อร้มทั้งทั้ ใส่เส่อฟเฟ็กฟ็ต์ สร้าร้งความ เสมือมืนจริงริและชวนติดตาม จนกระทั่งทั่ประมวลผลงานทั้งทั้หมดออกมา เป็นป็งาน 3 มิติมิ ติที่ สมบูรณ์แณ์บบ นอกจากนั้นนั้ยังยัเป็นป็ โปรแกรมที่รองรับรัการสร้าร้ง เกม เนื่อนื่งจากมีเมีครื่อรื่งมือมืที่ช่วช่ยในการทำ โมเดลสำ หรับรัเกมและการทำ งานอื่นๆ ที่ เกี่ยวกับเกมอีกด้วด้ย 01
จุดเด่นของโปรแกรม Blender โปรแกรม Blender มีจุมีจุดเด่นด่ที่น่าน่สนใจ ดังดันี้ เป็นป็ โปรแกรมที่ใช้ทช้รัพรัยากรระบบและพื้นพื้ที่ในการติดตั้งตั้ โปรแกรมน้อน้ย มีคมีวามสามารถในการสร้าร้งงานได้หด้ลายรูปรูแบบ เช่นช่การสร้าร้งการ์ตูร์นตู แอนิเนิมชันชังานดีไดีซน์ งานสถาปัตยกรรมและตกแต่งภายใน การสร้าร้ง สเปเชียชีลเอฟเฟ็กฟ็ต์ และการสร้าร้งเกม เป็นป็ต้น ทำ งานได้หด้ลายแพลตฟอร์มร์เช่นช่ Windows, Mac, Linux และอื่นๆ เป็นป็ โปรแกรมที่มีกมีลุ่มลุ่ผู้ใผู้ช้งช้านมากกว่าว่ 250,000 คนทั่วทั่ โลก รวมทั้งทั้มี กลุ่มลุ่ศิลปินปิที่นิมนิยมใช้Bช้ lenderและเปิดปิเว็บว็ ไซต์ให้คห้วามรู้พรู้ร้อร้มเว็บว็บอร์ดร์ ให้สห้อบ ถามปัญหาเกี่ยวกับการใช้งช้านได้ตด้ลอดเวลาเช่นช่ www.blender.org, www.blendernation.com,http://blenderartists.org/, http://3dsynthesis.com/ เป็นป็ต้น และนอกจากนั้นนั้ยังยัสามารถใช้เช้ป็นป็ โปรแกรมพื้นพื้ฐานสำ หรับรัผู้ที่ผู้ ที่ต้องการศึกษา การสร้าร้งงาน 3 มิติมิ ติรวมทั้งทั้บริษัริ ษัทขนาดเล็กและขนาดกลางก็สามารถนำ โปรแกรม ไปใช้สช้ร้าร้งชิ้นชิ้งานตามวัตวัถุปถุระสงค์ของบริษัริ ษัทได้เด้ช่นช่กัน เนื่อนื่งจากเป็นป็ ฟรี โปรแกรมไม่มีม่ค่มี ค่าใช้จ่ช้าจ่ย หน้าตาของโปรแกรม Blender 02
ความต้องการระบบคอมพิวพิเตอร์โร์ปรแกรม Blender โปรแกรม Blender ถูกถูพัฒพันาให้ทำห้ ทำงานได้ดีด้มดีากขึ้นขึ้มีคมีวามยืดยืหยุ่นยุ่ของ หน้าน้ต่างการทำ งาน (GUI หรือรื Graphic User Interface) สูงสูและมีขมีนาดเบา ดังดันั้นนั้ความต้องการระบบสำ หรับรัคอมพิวพิเตอร์จึร์งจึไม่สูม่งสูมากนักนัซึ่งซึ่เป็นป็ข้อข้ดีขดีอง Blender ระบบปฏิบัติบั ติการ Windows 8.1, 10, 11/ macOS 10.13 (Intel), 11.0 (Apple) / Linux CPU 64 bit สี่แสี่กน (quad-core) ที่รองรับรั SSE2 (แนะนำ 8 แกน) หน่วน่ยความจำ (RAM) อย่าย่งน้อน้ย 8 GB (แนะนำ ให้ให้ช้ 32 GB) การ์ดร์แสดงผลที่สนับนัสนุนนุมาตรฐาน OpenGL และจอสามารแสดงความ ละเอียดของภาพ Full HD (หรือรืความละเอียดสูงสูที่ 2560x1440) เมาส์ ปากกา+tablet (แนะนำ เมาส์ 3 ปุ่มปุ่ ) การติดตั้งโปรแกรม Blender เราจะดาวน์โน์หลดและติดตั้งตั้ โปรแกรม Unity ตามขั้นขั้ตอนดังดันี้ ติดตั้งตั้ Blender : เริ่มริ่ต้นเข้าข้สู่เสู่ ว็บว็ ไซต์ https://www.blender.org/ ให้คห้ลิกที่ แท็บ Download เพื่อพื่ ใช้งช้านฟรี ดังดันี้ 03
กดปุ่มปุ่ Next เพื่อพื่กำ เนินนิการขั้นขั้ต่อไป กดปุ่มปุ่ I accept และ Next เพื่อพื่กำ เนินนิการขั้นขั้ต่อไป ทำ การเลือกไฟล์ที่ต้องการติดตั้งตั้ แล้วกดปุ่มปุ่ Next 04
กดปุ่มปุ่ Install เพื่อพื่ติดตั้งตั้ รอแถบสถาณะ การดาวน์์โน์์หลด ดาวน์โน์หลดสำ เร็จร็กดปุ่มปุ่ Finish 05
แสกนARเพื่อพื่ดูคดูลิปวีดีวี ดีโอ 06
Cha2 pter การสร้าร้งชิ้นชิ้งานด้วย Blender สำ หรับรับทนี้ เราจะมาทดลองสร้าร้งงาน 3D แบบง่ายๆกัน เพื่อพื่เราจะได้เด้ข้าข้ใจถึงวิธีวิ ธี การและหลักการสำ คัญ ในการสร้าร้งงาน 3D โดยเราจะได้เด้รียรีนรู้ขั้รู้นขั้ตอนในการ ทำ งาน จนกระทั่งทั่ทำ การประมวลผลด้วด้ยการเรนเดอร์ ทดลองสร้าร้งงานชิ้นชิ้แรกด้วย Blender การสร้าร้งงานชิ้นชิ้แรกนี้ เราจะทำ ตามขั้นขั้ตอนในการสร้าร้งงาน 3D โดยที่เราจะ ทำ การสร้าร้งเป็นป็ลูกลูฟุตบอลโดยที่ลูกลูฟุตบอลจะมีพื้มีพื้นพื้ผิวผิความลึกของลายลูกลู ฟุตบอลที่ละเอียด ผลลัพธ์ที่ธ์ ที่ออกมาจะเป็นป็ดังดัภาพ 07
ทำ การลบ Cube สี่เสี่หลี่ยมออก กดเข้าข้ที่ Add ตัวเลือก Mesh เลือก Ico Sphere 08
เข้าข้ที่ตัวเลือก Modifier เลือก Add Modifier เข้าข้ที่ตัวเลือก Generate เลือก Subdivision Surface 09
ทำ การปรับรัค่า Levels Viewport เป็นป็ 2 เข้าข้ที่ตัวเลือก Material เลือก New 10
ทำ การเปลี่ยนชื่อชื่และปรับรั ค่าตามที่ต้องการ กลับเข้าข้มาที่ตัวเลือก Modifier เลือก ลูกลูศรลง และ กด Apply หรือรื Ctrl A 11
ทำ การเปลี่ยนเป็นป็ Edit Mode เลือก Mode Face 12
กด Shift เลือกส่วส่นที่เป็นป็ 5 เหลี่ยม กดเข้าข้ที่ Select ตัวเลือก Select Similar เลือก Face Regions 13
เมื่อมื่ ได้หด้น้าน้ตาแบบนี้แนี้ล้วเข้าข้ไป ที่ Material กดเครื่อรื่งหมาย + ทำ การเปลี่ยนชื่อชื่และปรับรัค่า ตามที่ต้องการและกด Assign 14
เข้าข้ที่ Shading Preview Mode เพื่อพื่ดูตัดูตัวอย่าย่ง กลับเข้าข้ที่ Shading Mode 15
ทำ การเลือกเส้นส้ 6 เหลี่ยม โดยกดปุ่มปุ่ Alt ที่เส้นส้ที่ต้องการ และกด Ctrl ค้างและเลือกเส้นส้ ทั้งทั้หมดที่ต้องการ 16
กดเข้าข้ที่ Select ตัวเลือก Select Similar เลือก Face Angles กดเข้าข้ที่ Select Similar ปรับรัค่า 17
เปลี่ยน Threshold เป็นป็ 0.00001 เมื่อมื่ปรับรัค่าเสร็จร็จะได้หด้น้าน้ตา ประมาณนี้ 18
ทำ การกดใช้คำช้ คำสั่งสั่ Ctrl B หรือรื Bevel ทำ การปรับรัค่า Width เป็นป็ 0.015 19
ทำ การปรับรัค่า Segments เป็นป็ 2 ทำ การกดใช้คำช้ คำสั่งสั่ Ctrl - เพื่อพื่จะ เลือกเส้นส้ด้าด้นใน 20
ทำ การกดใช้คำช้ คำสั่งสั่ Scale กด S แล้วการเลื่อนตามต้องการ กลับไปที่ Object Mode และ เข้าข้ที่ Shading Preview Mode 21
เข้าข้ที่ตัวเลือก Modifier เลือก Add Modifier เลือก Generate เลือก Subdivision Surface กดคลิกขวาที่ Model เลือก Shade Smooth 22
เข้าข้ที่ตัวเลือก Render Properties เลือก Render Engine เป็นป็ GPU Compute กดเข้าข้ที่ Render ตัวเลือก Render Images เพื่อพื่ดูตัดูตัวอย่าย่ง 23
แสกนARเพื่อพื่ดูคดูลิปวีดีวี ดีโอ 24
Cha3 pter รู้จัรู้กจักับ Unity และการติดตั้ง Unity คือ โปรแกรมที่ใช้สำช้สำหรับรัพัฒพันาเกม ที่สามารถนำ ไปใช้ข้ช้าข้มแพลตฟอร์มร์ ได้ (Cross-platform) โปรแกรมยูนิตินิ ติ (Unity) ได้ถูด้กถูพัฒพันาขึ้นขึ้ ในปี 2005 เพื่อพื่ รองรับรัการสร้าร้งเกมแบบ 2 มิติมิ ติและ 3 มิติมิ ติซึ่งซึ่ปัจจุบันบัสามารถสร้าร้งเกมที่รองรับรั การใช้งช้าน มากกว่าว่ 20 แพลตฟอร์มร์แต่ส่วส่นใหญ่นิญ่ยนิมสร้าร้งเกมมาใช้กัช้ กับ คอมพิวพิเตอร์ส่ร์วส่นบุคคล (PC), สมาร์ตร์ โฟนที่เป็นป็ระบบแอนดรอยด์,ด์ iOS และเว็บว็ เบราว์เว์ซอร์ โดยรองรับรัการ ทำ งานกับเทคโนโลยีใยีหม่อม่ย่าย่งระบบ VR และ AR รุ่นรุ่และเวอร์ชัร์นชั โปรแกรม Unity สำ หรับรัโปรแกรมยูนิตีนิ ตีจะมีกมีารพัฒพันาเป็นป็เวอร์ชัร์นชัต่างๆเรื่อรื่ยมาซึ่งซึ่ในแต่ละ เวอร์ชัร์นชัมีทั้มี ทั้งทั้รุ่นรุ่ที่สามารถใช้งช้านได้ฟด้รีแรีละรุ่นรุ่ที่มีไมีลเซนส์สำส์สำหรับรัเวอร์ชั่ร์นชั่ ปัจจุบันบั เป็นป็เวอร์ชัร์นชั Unity 2021.x ประกอบด้วด้ยรุ่นรุ่หลักๆ คือ Individual, Teams และ Industrial & Enterprise ซึ่งซึ่แต่ละรุ่นรุ่จะมีลัมี ลักษณะที่แตกต่างกันดังดันี้ 25
รุ่นรุ่ Individual เป็นป็รุ่นรุ่ที่ใช้งช้านได้ฟด้รีสำรีสำหรับรันักนัเรียรีน/นักนัศึกษา และบุคคลทั่วทั่ ไปที่เริ่มริ่ต้นใช งานประกอบด้วด้ย 2 รุ่นรุ่ย่อย่ย คือ รุ่นรุ่ Student : เป็นป็รุ่นรุ่สำ หรับรันักนัเรียรีน/นักนัศึกษา เพื่อพื่ ใช้สำช้สำหรับรัวิจัวิยจัและ พัฒพันา สามารถเรียรีกใช้เช้ครื่อรื่งมือมืต่างๆ ในการพัฒพันาโปรแกรมผ่าผ่น GitHub Student Developer Pack ซึ่งซึ่ต้องลงทะเบียบีนผ่าผ่นสถาบันบัการศึกษาที่ได้รัด้บรัรอง โดยมีขมีอบเขต การใช้บช้ริกริาร ดังดันี้ รองรับรัการใช้งช้านโปรแกรม Unity เวอร์ชั่ร์นชั่ล่าสุดสุ แชร์กร์ารใช้งช้านเป็นป็ทีมได้ได้ม่เม่กิน 5 เครื่อรื่ง รองรับรัการใช้บช้ริกริารคลาวด์เด์ซอร์วิร์สวิของยูนิตีนิ ตีแบบ Real Time รุ่นรุ่ Personal : เป็นป็รุ่นรุ่สำ หรับรับุคคลทั่วทั่ ไป สามารถใช้งช้านได้ฟด้รี 1 ปี (12 เดือดืน) เหมาะสำ หรับรัผู้ที่ผู้ ที่เริ่มริ่ต้นใช้งช้านโปรแกรมและมีรมีายได้น้ด้อน้ย รองรับรัการใช้งช้านโปรแกรม Unity เวอร์ชั่ร์นชั่ล่าสุดสุ ให้บห้ริกริารข้อข้มูลการใช้โช้ปรแกรม Unity ในการสร้าร้งเกมและตัวอย่าย่งเบื้อบื้งต้น รุ่นรุ่ Teams เป็นป็รุ่นรุ่ที่เหมาะสำ หรับรัทีมนักนัพัฒพันาที่มีคมีวามเชี่ยชี่วชาญและมีปมีระสบการณ์ สร้าร้ง แอปเกม ซึ่งซึ่จะมี 2 รุ่นรุ่ย่อย่ย คือ รุ่นรุ่ Plus : เป็นป็รุ่นรุ่ที่มีฟัมีงฟัก์ชันชัและเทมเพลตต่างๆ ในการสร้าร้งโปรเจ็กจ็ต์ เกม มากกว่าว่รุ่นรุ่ที่ใช้ฟช้รี โดยมีค่มี ค่าใช้จ่ช้าจ่ยอยู่ที่ยู่ ที่ 399 ดอลลาร์ (ประมาณ 12,000 บาท)/ปี/ปีคน มีขมีอบเขตการใช้บช้ริกริาร ดังดันี้ รองรับรัการใช้งช้าน Unity เวอร์ชัร์นชัล่าสุดสุ มีเมีครื่อรื่งมือมืปรับรัแต่งแอปบนหน้าน้จอแบบหลากหลาย มีเมีครื่อรื่งมือมืวิเวิคราะห์กห์ารทำ งานโปรแกรมและการใช้ทช้รัพรัยากร แบบLiveได้ รองรับรัการใช้บช้ริกริารคลาวด์เด์ซอร์วิร์สวิแบบ Real Time รุ่นรุ่ Pro : เป็นป็รุ่นรุ่ที่มีฟัมีงฟัก์ชันชัและเครื่อรื่งมือมืต่างๆ ในการสร้าร้งโปรเจ็กจ็ต์ เกมอย่าย่งครบถ้วนพร้อร้มนำ แอปเกมไปรันรับนแพลตฟอร์มร์ต่างๆ โดยมีค่มี ค่าใช้จ่ช้าจ่ย อยู่ที่ยู่ ที่ 1,800 ดอลลาร์ (ประมาณ 54,000 บาท)/ปี/ปีคน 26
เป็นป็รุ่นรุ่สำ หรับรันักนัพัฒพันาที่มีคมีวามเชี่ยชี่วชาญ หรือรืเป็นป็องค์กรขนาด ใหญ่ ซึ่งซึ่จะมี 2 รุ่นรุ่ให้เห้ลือก คือ รุ่นรุ่ Industrial Collection : เป็นป็รุ่นรุ่ที่สามารถเข้าข้ออกแบบด้วด้ย เทคโนโลยี ใหม่ งานด้าด้นวิศวิวกรรม สถาปัตยกรรม การผลิต และทำ การตลาด ตลอดจนการดูแดูล รักรัษาโปรเจ็กจ็ต์ (maintain) โดยมีค่มี ค่าใช้จ่ช้าจ่ยอยู่ที่ยู่ ที่ 2,520 ดอลลาร์ (ประมาณ 75,000 บาท)/ปี/ปีคน โดยมีขมีอบเขตการใช้บช้ริกริาร ดังดันี้ -รองรับรัการใช้งช้าน Unity เหมือมืนรุ่นรุ่ Pro -รองรับรัการใช้งช้านปลั๊กลั๊อิน Pixyz -อิมพอร์ตร์การใช้งช้าน Material แบบ xTex และ AxF -มีเมีครื่อรื่งมือมื Toolkits สำ หรับรัการสร้าร้งแอปเกมในระบบ VR รุ่นรุ่ Enterprise : เป็นป็รุ่นรุ่ที่เหมาะสำ หรับรัองค์กรขนาดใหญ่ที่ญ่ ที่มีนัมีกนั พัฒพันา 20 คนขึ้นขึ้ ไป โดยมีค่มี ค่าใช้จ่ช้าจ่ย 4,000 ดอลลาร์ (ประมาณ 120,000 บาท)/ปี/ปีต่อ 20 คน รองรับรัการใช้งช้าน Unity เหมือมืนรุ่นรุ่ Pro ให้บห้ริกริารด้าด้นเทคนิคนิ การบิวบิต์และเก็บแอปบนเซิร์ซิฟร์เวอร์ขร์อง Unity ให้บห้ริกริารการบริหริารและการจัดจัการ รองรับรัการให้คำห้ คำ ปรึกรึษาด้วด้ยการเข้าข้ประชุมแบบ Live กับทีมนักนัพัฒพันา มีกมีารให้บห้ริกริารด้าด้นต่างๆ ให้บห้ริกริารด้าด้นเทคนิคนิ (ให้บห้ริกริารในภาพรวม/เข้าข้ถึง ซอร์ตร์ โค้ดระดับดัสูงสู /การบิวบิต์และเก็บแอปบนเซิร์ซิฟร์เวอร์ขร์อง Unity) รองรับรัการใช้งช้าน Unity รุ่นรุ่ล่าสุดสุ สามารถพัฒพันาโปรแกรม หรือรืปรึกรึษาร่วร่มกับผู้เผู้ชี่ยชี่วชาญของ Unity ได้ ถึง 3 คน ได้รัด้บรัการพิจพิารณาในการให้บห้ริกริาร/ให้คำห้ คำ ปรึกรึษาก่อนคนอื่นๆ รุ่นรุ่ Industrial & Enterprise เราสามารถศึกษารายละเอียดเพิ่มพิ่เติมของUnityแต่ละรุ่นรุ่ได้จด้ากเว็บว็ ไซต์ https://store.unity.com/ 27
ในคู่มืคู่อมืเล่มนี้จนี้ะนำ เสนอเนื้อนื้หาสำ หรับรัผู้เผู้ริ่มริ่ต้นศึกษาการสร้าร้งด้วด้ยโปรแกรมUnity เวอร์ชั่ร์นชั่ล่าสุดสุโดยใช้รุ่ช้นรุ่ Personal ที่สามารถใช้งช้านได้ฟด้รี และมีเมีครื่อรื่งมือมืรวมไป ถึงส่วส่นการทำ งานที่ครบถ้วน สำ หรับรัการติดตั้งตั้ โปรแกรม Unity นั้นนั้เราจะต้องติด ตั้งตั้ โปรแกรม 2 ส่วส่นคือ Unity Hub เพื่อพื่รองรับรัการทำ งานโปรแกรมอื่นๆ และ Unity Editor เพื่อพื่รองรับรัการสร้าร้งโปรเจคแอป โดยมีขั้มีนขั้ตอนดังดันี้ ความต้องการของระบบ การติดตั้งตั้ชุดพัฒพันาโปรแกรม Unity Editor มีคมีวามต้องการขั้นขั้พื้นพื้ฐาน ต่างๆ ดังดัต่อไปนี้ การติดตั้งโปรแกรม Unity เราจะดาวน์โน์หลดและติดตั้งตั้ โปรแกรม Unity ตามขั้นขั้ตอนดังดันี้ ติดตั้ง Unity Hub : เริ่มริ่ต้นเข้าข้สู่เสู่ ว็บว็ ไซต์ http://store.unity.com/ ให้คห้ลิกที่แท็บ Individual เพื่อพื่ ใช้งช้านฟรี ดังดันี้ 28
เลือกโฟลเดอร์ทร์ที่จัดจัเก็บแล้ว กดปุ่มปุ่ Install เพื่อพื่ติดตั้งตั้ กดปุ่มปุ่ I Agree เพื่อพื่กำ เนินนิการขั้นขั้ต่อไป รอแถบสถาณะการดาวน์์โน์์หลด ดาวน์โน์หลดสำ เร็จร็กดปุ่มปุ่ Finish 29
กดที่ไอคอน Preferences เพื่อพื่รับรั Licenses เข้าข้หน้าน้ Licenses กดดทที่ปุ่มปุ่ Add ติดตั้ง Unity Editor : เมื่อมื่ติดตั้งตั้ โปรแกรม Unity Hub ให้เห้ราเปิดปิ โปรแกรม เพื่อพื่ดาวน์โน์หลดและติดตั้งตั้ Unity Editor ตามขั้นขั้ตอนดังดันี้ หากยังยัไม่สม่มัคมัร Unity ID กดที่นี่เนี่พื่อพื่สมัคมัร กรอก Email และ Password กดปุ่มปุ่ Sign in 30
เลือก Agree get personal edition license เลือก Get a free personal license เลือก Install Editor เลือก Archive แล้วกดปุ่มปุ่ download archive 31
ทำ การ เปิดปิ โปรแกรมที่ดาวน์โน์หลด ทำ การเลือกเวอร์ชั่ร์นชั่ที่ ต้องการดาวน์โน์หลด กด ปุ่มปุ่ Next เลือก ปุ่มปุ่ I accept the terms of the License Agreement แล้วกดปุ่มปุ่ Next 32
ดาวน์โน์หลดสำ เร็จร็กดปุ่มปุ่ Finish เลือกปุ่มปุ่ Unity แล้วกดปุ่มปุ่ Next ทำ การเลือกไฟล์ที่ต้องการติดตั้งตั้ แล้วกดปุ่มปุ่ Next รอแถบสถาณะการดาวน์์โน์์หลด 33
แสกนARเพื่อพื่ดูคดูลิปวีดีวี ดีโอ 34
กดปุ่มปุ่ Locate เลือกไฟล์ Unity.EXE เข้าข้ Projects กดปุ่มปุ่ New project เลือก Templates ที่ต้องการ 35
รอแถบสถาณะ โหลด Project ตัวอย่าย่งหน้าน้ Project คลิกขวาที่ Main Camera เลือก Delete 36
เข้าข้หน้าน้เว็ปว็ https://developer.vuforia.com/Cha4 pter การนำ Vuforia มาใช้งช้านกับ Unity Vuforia Studioเป็นป็เครื่อรื่งมือมื ในการสร้าร้งสภาพแวดล้อมและการเขียขีนApplication ด้วด้ยเทคโนโลยีโยีลกเสมือมืน Augmented Reality(AR) ได้อด้ย่าย่งรวดเร็วร็ซึ่งซึ่ช่วช่ยให้ผู้ห้ ผู้ สร้าร้งเผยแพร่เร่นื้อนื้หาในภาคอุตสาหกรรมและสร้าร้งประสบการณ์ใณ์นรูปรูแบบโลกเสมือมืน Augmented Reality(AR) ที่ปรับรัขนาดได้อด้ย่าย่งมีปมีระสิทสิธิภธิาพ เพื่อพื่เพิ่มพิ่ขีดขีความ สามารถให้กัห้ กับพนักนังานทีอยู่หยู่น้าน้งานได้เด้ป็นป็อย่าย่งดี Vuforia Studio สามารถสร้าร้ง เนี้อนี้หาใน Application AR จาก file 3D ที่มีอมียู่ทั่ยู่ ทั่วทั่ ไปซึ่งซึ่สร้าร้งขึ้นขึ้ด้วด้ยเครื่อรื่ง มือมืCADชั้นชั้นำ ต่างด้วด้ยการนำ รูปรูทรงเรขาคณิตณิ 3 มิติมิ ติที่มีอมียู่มยู่าลำ ดับดัภาพเคลื่อนไหว ให้ให้ช้งช้านใน Application อย่าย่งง่ายดาย ช่วช่ยลดต้นทุนทุ , ลดเวลาและความซับซัซ้อซ้น ของการสร้าร้งAR Application 37
กดเข้าข้เมนู Downloads ทำ การเลือก Add Vuforia Engine to a Unity Project เลือก โฟลเดอร์ ที่ต้องการ เก็บ 38
กดเข้าข้เมนู Develop แล้วกดปุ่มปุ่ Get Basic ตั้งตั้ชื่อชื่ License Name เลือก ติกถูกถู กดเข้าข้เมนู Target Manager แล้วกดปุ่มปุ่ Add Database 39
ตั้งตั้ชื่อชื่ Database กด Create กด เข้าข้ไปใน Database กด Add Target ทำ การเลือกไฟล์ที่ ต้องการให้มห้าเป็นป็ Target ตั้งตั้ชื่อชื่กด Add 40
แถบสถาณะ การอัพโหลด Target คลิกที่ Download Database เลือกเป็นป็ Unity Editor กด Download 41
นำ ไฟล์ add vuforia package เข้าข้ไปใน Unity เลือกทั้งทั้หมด กดปุ่มปุ่ Import กดปุ่มปุ่ Update 42
คลิกขวาที่ พื้นพื้ที่ว่าว่งใน SampleScene เลือก Vuforia Engine เลือก AR Camera นำ ไฟล์โมเดล 3D เข้าข้ในUnity กดปุ่มปุ่ Accept กดที่หน้าน้ AR Camera เลือก Open Vuforia Engine Configuration 43
เข้าข้เว็บว็ Vuforia เลือกเมนู Develop เข้าข้ License Manager เลือกชื่อชื่เซฟไว้ ทำ การ copy License key ทำ การเลือก select เลือกรูปรูภาพ นำ License key ที่ copy มาลงที่ App License Key คลิกขวาที่ ARCamera เลือก Vuforia Engine กดที่ Image Target 44
ทำ การจัดจั scale ตามความเหมาะสม ทำ การลาก โมเดล 3D ลงไปใน Image Target ที่ SampleScene ทำ การเลือก Android และกดที่ Switch Platform 45
เข้าข้ที่ Player Settings สามารถปรับรัค่า ของแอพพลิเคชั่นชั่ตามต้องการ ทำ การเลือกโฟลเดอร์ที่ร์ ที่ ต้องการจัดจัเก็บ APK 46