38 บุคคลากรภายในมหาวทิ ยาลัยของทางมหาวิทยาลัยกรุงเทพจะประจาํ ตําแหนงตามตาราง งานท่ีไดร ับของแตล ะบุคคล เพื่อทาํ สะอาดบริเวณตาง ๆ ของตัวอาคาร และคอยตรวจสอบความ เรยี บรอยของหองเรยี นทกุ วนั ดงั ภาพท่ี 4.6 ภาพท่ี 4.6: บุคคลากรภายในมหาวทิ ยาลัยของมหาวทิ ยาลัยกรุงเทพ 4.3 ผลการประเมิน หลงั จากที่ผูจัดทาํ ไดด ําเนนิ จัดทําตัวละคร NPC เพ่อื เพิม่ ความสมจริงใหก บั โลกเสมอื นเปนที่ เรียบรอย ตอ งดําเนนิ การทดสอบเพื่อใหผูท ดลองไดแยกแยะวาตวั ละครทเ่ี หน็ ในคลิปวีดีโอเปน ตวั ละครทีผ่ เู ลนบงั คับหรอื เปน ตัวละคร NPC เมือ่ ผูทดสอบไดดาํ เนินการทําแบบทดสอบเสร็จแลว ตอไป คือข้นั ตอนการประเมนิ ความพึงพอใจ โดยการประเมนิ ความพงึ พอใจจะถูกแบงออกเปน 2 สว นคือ สวนของความสมจรงิ และความหลากหลายของตวั ละคร โดยมจี ํานวนผูท ดสอบทั้งหมด 30 คน เปน หญิงจํานวน 17 คน เปนชายจาํ นวน 13 คน จากผลทดสอบทําใหไ ดทราบวาผทู ดลองมีความพงึ พอใจ เฉลีย่ 37.97 (คะแนนเต็ม 50 คะแนน)
บทท่ี 5 สรปุ ผล 5.1 สรุปผลการดาํ เนินงาน จากการดําเนินการสรางตวั ละครภายในโลกเสมือนจริงของมหาวทิ ยาลัยกรงุ เทพ ผูจัดทําไดมี การนาํ วิธกี ารสรางตวั ละครโดยใช NPC Recorder มาสรา งตัวละครและไดม ีการนาํ ไฟล BVH หรือ ไฟลโ มชนั แคปเจอรม าชวยในการสรา งทา ทางการเคลือ่ นไหวของตวั ละครเพ่ือใหการเคลือ่ นไหวมี ความสมจริงมากทส่ี ดุ ผลจากการที่ไดด ําเนินงานโครงงานนี้ คือ ทางมหาวิทยาลยั กรุงเทพจะมี ชอ งทางใหบุคคลภายนอกที่สนใจบรรยากาศภายในมหาวทิ ยาลยั สามารถเขามาเยีย่ มชมไดเพ่มิ ขน้ึ อีก 1 ชอ งทางโดยที่ไมตองเดนิ ทางมายังสถานที่จรงิ และยงั สามารถมอบบรรยากาศและสิ่งตาง ๆ ภายใน มหาวทิ ยาลัยที่สมจริงใหแกผใู ชท่ีไดเขา มาเยย่ี มชมโลกเสมือนของทางมหาวทิ ยาลัยไดอีกดวย 5.2 อภปิ ลายผล 5.2.1 อภิปลายผลทไี่ ดจ ากการประเมนิ จากผูใชจ าํ นวนท้งั หมด 30 คน โดยแบง เปนหญิง 17 คน ชาย 13 คน ผลสรุปออกมาวา ผูท ดลองมีความพึงพอใจกบั ความสมจรงิ ในการเคล่ือนไหว ของตวั ละครเปน อยางมาก 5.2.2 จากผลลัพธทไ่ี ดท ําโครงการนผี้ ูจดั ทําไดตวั ละครภายในโลกเสมอื นทีมีความสมจรงิ และทาทางท่ตี วั ละครทาํ กิจกรรมในรปู แบบตา ง ๆ เชน เชยี รลดี เดอร นักกีฬาซอมว่ิงบุคคลากรภายใน มหาวทิ ยาลัยกาํ ลงั ปฏบิ ัตหิ นาท่ขี องตนเอง 5.2.3 จากการทดสอบการแยกแยะของตัวละคร NPC ผลท่ไี ดค ือผูท ดลองตอบถูกสูงสดุ ได คะแนน 8 คะแนน ต่ําสุด 1 คะแนน (จากคะแนนเตม็ 10) และไดคาเฉล่ยี จากผทู ดลองจํานวน 30 คน คอื 4.6 5.3 ปญ หาและอปุ สรรค 5.3.1 กจิ กรรมตาง ๆ ทน่ี ักศึกษาทําในวิทยาเขตกลว ยนํา้ ไทมีนอ ยทาํ ใหกจิ กรรมของตัว NPC นนั้ ซา้ํ กนั หลายตัว 5.3.2 โครงสรางของไฟล BVH ที่ใชใ นการทาํ อนเิ มชน่ั มีขนาดของ Bone ที่ตางกบั ที่ตัว โปรแกรมรองรับ 5.3.3 การจัดวางและการจดั การเสน ทางเดนิ ของตัวละคร NPC นั้นทาํ ไดลาํ บาก 5.3.4 ตัวโปรแกรมมีการจํากัดระยะเวลาในการใชไฟลเ สียงเพียง 30 วินาที ทาํ ใหม ปี ญ หาใน การใสเ สยี งเพลงเชียรข องตวั NPC เชียรล ดี เดอร
40 5.4 แนวทางการแกไข 5.4.1 แกไขโดยการใชโ ปรแกรม bvhacker ในการแกไขโดยลดสัดสวนของ Bone ในไฟล BVH ทีม่ ขี นาดไมพอดกี ับที่โปรแกรมรองรบั 5.4.2 แกไขโดยการดูพกิ ดั ภายในตัวโปรแกรมและนําพิกัดทไี่ ดมาระบลุ งในโคดของตัว NPC ทีต่ องการ 5.4.3 แกไ ขโดยการแบงไฟลเ พลงเปน หลาย ๆ ไฟลและทําใหแ ตเลน ตอ กนั 5.5 การพฒั นาระบบงานในอนาคต 5.5.1 ทาํ ใหต ัวละคร NPC พูดไดโดยเปน กรอบคําพดู ข้นึ มาบนหัว 5.5.2 ทาํ ใหผเู ขา ใชโ ลกเสมือนของมหาวทิ ยาลัยสามารถทําปฏกิ ริ ยิ ากับส่งิ ของตาง ๆ ได 5.5.3 เพ่มิ ความหลากหลายของชุดแตง กายท่ี NPC สวมใสใหม ากขนึ้ 5.5.4 เพิม่ ทาทางการเคลื่อนไหวของ NPC ใหม ีความแตกตางกนั มากข้นึ
41 บรรณานกุ รม Akbar, M. A., Hariadi, M., Praponco, W., & Supeno, M. S. (2015, May). Multi behavior npc coordination using fuzzy coordinator and gaussian distribution. In intelligent technology and Its applications (ISITIA), International Seminar on (pp. 17-22). N.P.: n.p. Bakkes, S., Spronck, P., & Van den Herik, J. (2009). Rapid and reliable adaptation of video game AI. IEEE Transactions on Computational Intelligence and AI in Games, 1(2), 93-104. Hong, Y., & Liu, Z. (2010, October). A preliminary research on decision model based on bayesian techniques for an npc in computer games. In Computational Intelligence and Design (ISCID), International Symposium on Vol. 2 (pp. 240- 243). N.P.: n.p. Kariya, W. (2016). What is motion capture technology and what is it used for?. Retrieved from http://mocapsoftware.blogspot.com/2016_09_01_archive.html. Lee, B. K., Park, C. S., Kim, J. H., Youk, S. J., & Ryu, K. H. (2008, August). An Intelligent NPC framework for context awareness in MMORPG. In Convergence and hybrid iInformation technology, 2008. ICHIT'08, International Conference on (pp. 190-195). N.P.: IEEE. Merrick, K., & Maher, M. L. (2006, June). Motivated reinforcement learning for non- player characters in persistent computer game worlds. In Proceedings of the 2006 ACM SIGCHI international conference on advances in computer entertainment technology (p. 3). N.P.: ACM. Sales, R., Clua, E., de Oliveira, D., Paes, A., Chaimowicz, L., & Nunes, M. A. S. (2014, May). Evaluation between humans and affective NPC in digital gaming scenario. In Serious games and applications for health (SeGAH), IEEE 3rd International Conference on (pp. 1-8). N.P.: n.p. Sam'e, E. (2016). Do you know about motion capture?. Retrieved from http://www.ehsan3darts.com/2016/06/do-you-know-about-motion- capture.html.
42 Zhou, C. N., Yu, X. L., Sun, J. Y., & Yan, X. L. (2006, December). Affective computation based NPC behaviors modeling. In Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology (pp. 343-346). N.P.: IEEE Computer Society.
43 ภาคผนวก ก หนงั สอื ยนิ ยอมเขารว มการวิจยั
44 หนังสือแสดงเจตนายนิ ยอมเขา รวมการวจิ ัย (Informed Consent Form) วนั ที.่ ................ เดือน.................... พ.ศ................ ขาพเจา............................................................................... อายุ......................ป ขอแสดงเจตนายนิ ยอมเขารวมโครงการวจิ ัยเรื่อง “การแสดงผลแอนเิ มชั่นแบบอตั โนมัติ จากขอ มูลการตรวจจับความเคลอ่ื นไหว” ขา พเจาไดรบั ทราบรายละเอยี ดเกี่ยวกับที่มาและจดุ มงุ หมายของโครงการวจิ ัยฯ และขอ มูล ของผูเขารว มโครงการจะถูกเกบ็ รกั ษาไวเปนรายบคุ คลโดยไมเ ปด เผยตอสาธารณะ โดยจะมีเพยี งการ รายงานผลการวิจัยตอคณะอาจารย ผูทําวจิ ยั ไดช ี้แจงรายละเอยี ดขัน้ ตอนตา ง ๆ ที่จะตองปฏบิ ัติในการทดลองใชแ อพพลเิ คช่ันฯ เพ่อื นําผลการทดลองปฏบิ ตั ิไปวิเคราะหและสรุปผลตอไป ขา พเจายนิ ดีที่ไดเขารว มโครงการและลงชือ่ ไวเ ปน หลกั ฐานเพอ่ื ใชประโยชนต องานวจิ ยั ตอไป ลงช่ือ..............................................ผเู ขารวมการวจิ ยั (........................................................)
45 ภาคผนวก ข วธิ ีตดิ ตั้งโปรแกรม Easy PHP และการต้ังคา ฐานขอ มลู
46 วิธีการติดต้งั EasyPHP และการตง้ั คา ฐานขอมูล 1. วิธีตดิ ตง้ั โปรแกรม EasyPHP 1.1 เมอื่ ทําการเปด ตัวตดิ ตั้งโปรแกรม EasyPHP ขึ้นมาจะมีหนา ตา งปรากฏข้นึ มาใหผ ใู ชกด ปุม Next > เพิ่มเร่ิมการติดต้ังโปรแกรม
47 1.2 หลังจากทาํ การกดปมุ Next > ในขนั้ ตอนที่ 1.1 แลวจะปรากฏหนาตางใหผใู ชง านอาน ขอ ตกลงในการใชโปรแกรม EasyPHP ใหผ ูใชท ําการเลือกขอ I accept the agreement เพ่อื เปน การยอมรบั ขอตกลงท้ังหมดของทางผูพัฒนาโปรแกรม EasyPHP 1.3 หลังจากผใู ชย อมรบั ขอตกลงแลวจะพบกบั หนาตางการเลอื กไดเรกทอร่ที ่ีใชใ นการติดตั้ง ตวั โปรแกรม EasyPHP ใหผูใ ชเ ลอื กไดเรกทอร่ีทตี่ องการและทําการกดปมุ Next > เพ่ือดาํ เนินการตอ
48 1.4 หลังจากเลอื กไดเรกทอรี่ที่ตองการตดิ ตั้งโปรแกรม EasyPHP แลวจะปรากฏหนา ตางให ผใู ชงานตั้งชือ่ โฟลเดอรของโปรแกรม EasyPHP จะทีป่ รากฏอยูบนปมุ Start ของวินโดว 1.5 หลงั จากตัง้ ชือ่ โฟลเดอรข องโปรแกรม EasyPHP ที่ผใู ชต องการแลว จะปรากฏหนาตาง ยนื ยันการติดต้ังขน้ึ มาใหผใู ชตรวจสอบความถูกตองทไี่ ดตัง้ คาไปแลวในขน้ั ตอนกอนหนา ใหผใู ชท ํา การกดปุม Install เพอื่ เรม่ิ การตดิ ต้งั โปรแกรม EasyPHP
49 1.6 หลังจากกดปุม Install แลว จะปรากฏหนาตา งแสดงการดําเนนิ การติดต้งั ใหผใู ชรอจน การตดิ ต้งั เสรจ็ สนิ้ 1.7 หลังจากการติดต้ังโปรแกรมเรยี บรอยแลว จะปรากฏหนาตา งสน้ิ สุดการติดต้ังโปรแกรม EasyPHP ใหผ ูใชทาํ การติ๊กชอง Open Help และ Launch EasyPHP ออกและทําการกดปุม Finish เพื่อเปนการสนิ้ สดุ การติดตั้งโปรแกรม
50 2. วธิ กี ารตงั้ คา ฐานขอมลู 2.1 หลังจากติดตง้ั โปรแกรม EasyPHP เสรจ็ สิน้ แลวใหเ ปดโปรแกรมขนึ้ มาแลว ใหเ ปด การ ทํางานของ Apache และ MySQL 2.2 หลงั จากเปดโปรแกรม EasyPHP และเร่มิ การทํางานของ Apache และ MySQL เรียบรอยแลว ใหผ ูใชท าํ การคลิกขวาท่ี Title bar ของโปรแกรม EasyPHP แลวใหเ ลือกเมนู Administrator เพอ่ื เปดหนา Localhost ขน้ึ มา
51 2.3 หลงั จากท่ผี ูใชเลอื กเมนู Administrator แลว จะปรากฏหนา จอ EasyPHP devserver ขึน้ มา ใหผ ใู ชงานทําการกดปุม open ท่ีอยูในสว นของ MODULES 2.4 หลังจากท่ีผใู ชก ดปุม open แลว จะปรากฏหนาจอ phpMyAdmin ขึน้ มาใหผ ใู ชท ําการ สรา งฐานขอ มลู โดยการกดท่เี มนู new ในแถบดานขวาของหนา จอ
52 2.5 หลังจากกดปุม new แลว จะปรากฏหนา จอใหผูใชส ามารถต้งั ชอื่ ฐานขอมลู และประเภท ของการเขา รหสั 2.6 หลังจากสรา งฐานขอ มลู เสรจ็ แลว ใหเ ลอื กเขาไปทฐี่ านขอมูลท่ีไดส รางขึ้นมาและกดท่ี ปมุ ”สทิ ธิ”เพื่อทําการสรางช่ือผใู ชท่ีจะมสี ทิ ธิในการเขา ถึงฐานขอ มูล และกดทป่ี ุมเพ่มิ ผูใช
53 2.7 หลงั จากกดปมุ ”เพ่ิมผใู ช”แลว จะปรากฏหนาจอใหกรอกขอ มลู ผูใชเ พ่มิ
54 2.8 เมอื่ ทาํ การเพ่มิ ผใู ชเขา มาเสร็จส้นิ แลว จะในหนาจอ”สทิ ธ”ิ จะปรากฏชือ่ ผใู ชท ่ีทําการเพ่มิ เขามาลาสดุ ขน้ึ มาเปนอนั เสร็จสิ้นการต้งั คา ฐานขอมูลภายในโปรแกรม EasyPHP
55 ภาคผนวก ค วธิ ตี ิดตง้ั โปรแกรม Firestorm
56 วธิ กี ารตดิ ตง้ั Firestorm 1.1 ทาํ การติดต้ังโปรแกรม Firestorm โดยจะมีหนา ตางใหเ ลอื กภาษาท่ใี ชและทําการกดปมุ OK 1.2 หลงั จากเลือกภาษาแลวจะปรากฏหนาตางแสดงขอตกลงใหผ ูใ ชกดปมุ I Agree เพ่ือเปน การยอมรบั ขอตกลง
57 1.3 หลังจากยอมรับขอตกลงแลว ใหผูใ ชเลือกไดเรกทอรี่ใหการติดตง้ั โปรแกรม Firestorm 1.4 เมื่อทําการเลอื กไดเรกทอรี่ในการตดิ ตง้ั เรยี บรอยใหจ ะมีหนา จอแสดงสถานะการติดต้ัง โปรแกรมขึ้นมา
58 1.5 หลงั จากติดตั้งโปรแกรม Firestorm เสร็จเรียบรอ ยแลว ใหกดปุม Close เพอ่ื ส้ินสดุ การ ติดต้ัง
59 ภาคผนวก ง แบบสอบถามและแบบทดสอบความพงึ พอใจ
60 แบบสอบถามความเปนธรรมชาติของตัวละคร คาํ ช้แี จง แบบสอบถามนม้ี ีเนื้อหาเก่ียวของกบั ตัวละครภายใน NPC ท้ังหมด สว นท่ี 1 ขอมูลบคุ คล คาํ ช้แี จง กรณุ าทําเครอื่ งหมาย ลงใน ทตี่ รงกบั ขอมูลของทาน 1. เพศ ชาย หญิง 2. อายุ 18-21 ป 22-25 ป 26-29 ป มากกวา 30 ป 3. ระดับการศึกษา กําลังศกึ ษาปรญิ ญาตรี กําลังศึกษาปรญิ ญาโท กําลงั ศึกษาปริญญาเอก 4. คณะทท่ี านกาํ ลังศึกษาอยู คณะบัญชี คณะบรหิ ารธุรกิจ คณะนิเทศศาสตร คณะมนุษยศาสตรแ ละการจดั การทองเทย่ี ว คณะเศรษฐศาสตร คณะเทคโนโลยสี ารสนเทศและนวัตกรรม คณะวิศวกรรมศาสตร คณะสถาปตยกรรมศาสตร อ่ืน ๆ......................................
61 แบบสอบถามความเหมือนจรงิ ของโครงงาน แบบสอบถามความพงึ พอใจความเหมอื นจรงิ ของโครงงาน สว นท่ี 2 การทดสอบการแยกตัวละครท่ีเปนคนจรงิ ๆ และตัวละครท่เี ปน NPC คาํ ช้ีแจง ใหผ ทู ดสอบดวู ีดโี อและให เพอื่ ตอบวาตวั ละครภายในคลิปเปนคนจรงิ ๆ เลนหรอื วาเปน NPC 1. จาก NPC ที่มีชอ่ื วา “Sirilak” เปน ตวั ละครท่ีมผี เู ลน หรือตัวละครท่ีเปน NPC o ตัวละครท่มี ผี เู ลน o ตัวละครที่เปน NPC 2. จาก NPC ทมี่ ชี ือ่ วา “Welaiporn” เปน ตัวละครทมี่ ีผเู ลนหรอื ตัวละครที่เปน NPC o ตัวละครที่มผี ูเลน o ตัวละครที่เปน NPC 3. จาก NPC ที่มีช่อื วา “Benjamas” เปน ตวั ละครท่ีมผี ูเลนหรอื ตัวละครทเี่ ปน NPC o ตวั ละครทม่ี ีผูเลน o ตัวละครท่ีเปน NPC 4. จาก NPC ท่มี ชี ื่อวา “Thanaphon” เปน ตัวละครทีม่ ีผเู ลนหรือตัวละครทเี่ ปน NPC o ตวั ละครทีม่ ผี เู ลน o ตัวละครท่ีเปน NPC 5. จาก NPC ที่มีช่ือวา “Chonlatid” เปน ตวั ละครท่ีมีผูเ ลน หรือตวั ละครทีเ่ ปน NPC o ตัวละครทม่ี ผี ูเลน o ตัวละครทีเ่ ปน NPC 6. จาก NPC ท่ีมีชือ่ วา “Supakorn” เปน ตัวละครท่ีมผี ูเลน หรอื ตัวละครทีเ่ ปน NPC o ตัวละครท่มี ีผเู ลน o ตัวละครท่เี ปน NPC
62 7. จาก NPC ที่มีช่ือวา “Tidawan” เปนตวั ละครทม่ี ีผูเลน หรือตวั ละครท่ีเปน NPC o ตวั ละครท่ีมผี เู ลน o ตวั ละครทเี่ ปน NPC 8. จาก NPC ที่มชี ือ่ วา “Chonlathan” เปน ตัวละครที่มีผูเลนหรือตัวละครที่เปน NPC o ตวั ละครทมี่ ีผเู ลน o ตวั ละครทีเ่ ปน NPC 9. จาก NPC ทมี่ ีชอ่ื วา “Komson” เปนตวั ละครท่ีมีผเู ลนหรือตวั ละครที่เปน NPC o ตวั ละครท่ีมีผูเลน o ตวั ละครท่ีเปน NPC 10. จาก NPC ทีม่ ีช่อื วา “Subhavich” เปนตวั ละครทีม่ ีผเู ลน หรือตวั ละครทเ่ี ปน NPC o ตัวละครที่มผี ูเลน o ตัวละครที่เปน NPC
63 แบบสอบถามความพงึ พอใจ คาํ ชแี้ จง กรุณาทาํ เคร่ืองหมาย ในชอ งตามลาํ ดบั ความสมจริง 5 = สมจริง, 4 = คอ นขางสมจรงิ , 3 = ปานกลาง, 2 = สมจรงิ พอใช, 1 = ไมเ หมือนเลย ลาํ ดบั รายละเอียดสถานที่ เกณฑการใหคะแนน 54321 ความเปน ธรรมชาตขิ องตัวละคร 1. ทา เดินของตัวละคร 2. ทา น่ังของตัวละคร 3. ทายนื ของตัวละคร 4. ทา วง่ิ ของตัวละคร 5. ทาเตนของตวั ละคร ความหลากหลายของตัวละคร 6. ทา ทางของตวั ละครที่กระทําตอสิ่งของ 7. เครือ่ งแตงกายของตัวละคร 8. ประเภทของตัวละคร 9. ลักษณะตวั ละคร 10. ทาเตน ของตัวละคร ขอ เสนอแนะ
ชอื่ – นามสกลุ 64 อีเมล ประวตั กิ ารศึกษา ประวัตผิ เู ขียน นายศภุ วิชญ แพฟน [email protected] ระดบั ปรญิ ญาตรี มหาวิทยาลัยกรงุ เทพ ปทมุ ธานี ระดบั ชั้นมัธยมศึกษาตอนปลาย โรงเรียนธญั บุรี ปทมุ ธานี ระดบั ช้ันมธั ยมศึกษาตอนตน โรงเรยี นธัญบุรี ปทุมธานี ระดับช้นั ประถมศึกษา โรงเรียนบริบูรณศ ิลปศึกษา กรุงเทพมหานคร
Search