The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

โครงงานคอมพิวเตอร์.docx

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by 06 สุพัฒตรา ปะระทัง, 2023-02-13 02:40:29

โครงงานคอมพิวเตอร์.docx

โครงงานคอมพิวเตอร์.docx

โครงงานคอมพิวเตอร์การสร้างโมเดลเกม3Dอย่างง่ายเพื่อซัพพอร์ตผู้พัฒนาเกม เรื่อง สร้างโมเดลเกม3Dอย่างง่ายจากโปรแกรมเบลนเดอร์ (Learn how to make a lowpoly game model in blender) จัดท าโดย 1.นายสกลวรรธน์สิงห์ทอง เลขที่4รหัสประจ าตัว 23191 2. น.ส.สุพัฒตรา ปะระทัง เลขที่6รหัสประจ าตัว23268 3. น.ส ปภาวรินทร์อุปพงษ์เลขที่14รหัสประจ าตัว 23408 4. นายวิทยา ไชยบัน เลขที่31รหัสประจ าตัว26230 5. น.ส.น ้าทิพย์ขันติยูเลขที่36รหัสประจ าตัว26237 โรงเรียนธาตุนารายณ์วิทยา เขตพื้นที่การศึกษามัธยมศึกษาเขต23 คุณครูที่ปรึกษา นางฉวี โคนพันธุ์


ก กิตติกรรมประกาศ โครงงานน้ีทา สา เร ็ จลุล่วงได้ด้วยความกรุณาจากอาจารย์ฉวี โคนพันธุ์อาจารย์ที่ปรึกษา โครงงานที่ได้ให้ค าเสนอแนะตลอดจนไดแ ้ กไ้ ขขอ ้ บกพร่องต่างๆจนโครงงานเล่มน้ีเสร ็ จ สมบูรณ์ผู้ศึกษาจึงขอขอบพระคุณเป็นอย่างสูง ขอขอบพระคุณอาจารย์ปราโมทย์ อุปพงษ์อาจารย์ชุติพงศ์ พันธุ์สมบัติและ… คุณครูที่ ปรึกษาพิเศษประเมินโครงงาน ให้ค าปรึกษาในการแก้ไขและปรับปรุงโครงงานจนส าเร็จลุล่วง ไปด้วยดี ขอขอบคุณผู้ปกครอง ที่ให้ค าปรึกษาและการสนับสนุนในเรื่องต่างๆ รวมท้งัเป็ นกา ลงัใจ ที่ดีเสมอ สุดท้ายขอบคุณเพื่อนๆที่ช่วยให้ค าแนะน า เกี่ยวกับการท าโครงงานคอมพิวเตอร์ สกลวรรธน์สิงห์ทอง สุพัฒตรา ปะระทัง ปภาวรินทร์อุปพงษ์ นายวิทยา ไชยบัน น้า ทิพย ์ขันติยู


ข บทคัดย่อ โครงงานคอมพิวเตอร์ การสร้างโมเดลเกม3Dอย่างง่ายเพื่อซัพพอร์ตผู้พัฒนาเกม เรื่อง สร้างโมเดลเกม3Dอย่างง่ายจากโปรแกรมเบลนเดอร์ (Learn how to make a lowpolygame model in blender)จดัทา ข้ึนโดยมีวตัถุประสงค ์1)เพื่อสร้างโมเดลเกม3Dอย่างง่าย 2)เพื่อน า โมเดลที่สร ้ างข้ึนไปซพัพอร ์ ตผูพ ้ ฒันาเกม 3)แนะนา โปรแกรมเบลนเดอร ์ให ้ ผูค ้ นรู้ จกัมากข้ึน


ค สารบัญ หน้า กิตติกรรมประกาศ ก บทคัดย่อ ข สารบัญ ค สารบญั (เพิ่มเติม) ง บทที่ 1 บทน า 1 ที่มาและความส าคัญ 1 ที่มาและความสา คญั (เพิ่มเติม) 2 วัตถุประสงค์ 2 ขอบเขตการศึกษา 2 ผลที่คาดว่าจะได้รับ 3 บทที่ 2 เอกสารที่เกี่ยวข้อง 4 ความจริง ของ 3D artist 4 ความจริง ของ 3D artist (เพิ่มเติม1) 5 ความจริง ของ 3D artist (เพิ่มเติม2) 6 ความจริง ของ 3D artist (เพิ่มเติม3) 7 โปรแกรมที่ใช้ด าเนินงาน 7 โปรแกรมที่ใชด ้ า เนินงาน (เพิ่มเติม) 8 บทที่ 3 อุปกรณ์การด าเนินงาน 9 วัสดุเครื่องมือหรือโปรแกรม 9 ข้นัตอนการดา เนินงาน 9 ตอนที่ 1 การศึกษารวบรวมข้อมูล 9 ตอนที่ 2 การก าหนดประชากร กลุ่มตัวอย่าง การเตรียมวัสดุอุปกรณ์ 10


ง สารบัญ (เพิ่มเติม) หน้า บทที่3 ข้นัตอนการดา เนินงาน 10 ตอนที่ 3 การวิเคราะห์ข้อมูลและการสรุปผล 10 สถิติในการวิเคราะห์ข้อมูล 10 ตารางการด าเนินงาน 11 บทที่ 4 ผลการด าเนินโครงงาน 12 ผลการสร้างโมเดล 12 ผลการสร ้ างโมเดล(เพิ่มเติม1) 13 ผลการสร ้ างโมเดล(เพิ่มเติม2) 14 บทที่ 5 สรุปผลการด าเนินงานและข้อเสนอแนะ 15 สรุปผลข้นัตอนการดา เนินงาน 15 อุปสรรคในการด าเนินงาน 15 ข้อเสนอแนะและแนวทางการแก้ปัญหา 16 บรรณานุกรม 17


1 บทที่ 1 บทน า ที่มาและความส าคัญ ในปัจจุบนับทบาทของงานดา ้ นสามมิติน้นัมีเพิ่มมากยิ่งข้ึนท้งัทางดา ้ นสื่อเช่น สื่อโฆษณา ภาพยนตร์ แอนิเมชัน ท้งัน้ีสิ่งที่สามมิติมีบทบาทมากที่สุดคือเกม เกมน้นัแบ่งไดห ้ ลายประเภท ตามความต้องการของผู้พัฒนาเช่น FPS MOBA TURNBASED เป็ นต้น ในการสร้างเกมหนึ่ง เกมสิ่งที่ขาดไปไม่ไดเ ้ ลยคือกราฟฟิกที่สวยงามไม่ว่าจะเป็ นสามมิติหรือสองมิติก ็ เป็ น ส่วนประกอบที่ส าคัญเช่นกัน ปัญหาที่เล็งเห็นคือ ในกลุ่มนักพัฒนาเกมมือสมัครเล่นที่ต้องการสร้างเกมที่มีมุมมองสาม มิติน้นัมกัจะไม่มีความถนดัในการสรา ้ งโมเดลสามมิตปิระกอบเกมเนื่องดว ้ ยเวลาที่ใชไ้ปส่วน ใหญ่กบัโปรเจกตจ ์ ะเป็ นการเขียนโคด ้ เกมมากกว่ากลุ่มคนเหล่าน้นัจึงตอ ้ งหาแหล่งดาวน ์โหลด หรือซ้ือจากบุลคลที่เชี่ยวชาญดา ้ นน้ีโดยเฉพาะแต่เนื่องด้วยเป็นผู้เชี่ยวชาญจึงมีราคาต่อโมเดลที่ ค่อนข้างสูงท าให้นักพัฒนาเกมมือสมัครเล่นไม่รู้จะหาแหล่งดาวน์โหลดโมเดลสามมิติที่จะใช้ ประกอบโปรเจกต์จากที่ใด การแก้ปัญหา เนื่องด้วยคณะผู้จัดท าก็เป็นมือสมัครเล่นในการสร้างโมเดลสามมิติเช่นกัน การสรา ้ งโมเดลแต่ละชิ้นน้นัก ็ มีคุณภาพที่พอใช ้ จึงสามารถปล่อยไฟลโ์ มเดลให ้ นกัพฒันาเกมมือ


2 ที่มาและความส าคัญ (เพิ่มเติม) สมคัรเล่นดาวน ์โหลดและใชไ้ ดโ้ ดยไม่มีค่าใชจ ้ า่ยเพิ่มเติม ดว ้ ยเหตุน้ีจึงไดป้ ระโยชน ์ ท้งัสองฝ่าย ฝ่ ายนักพัฒนาเกมมือสมัครเล่นก็สามารถน าโมเดลสามมิติไปใช้ประกอบเกมที่ต้องการจะสร้าง ทางคณะผู้จัดท าก็สามารถพัฒนาฝี มือในการสร้างโมเดลสมมิติได้เช่นกัน จากสภาพปัจจุบัน ปัญหา ความส าคัญที่กล่าวมาข้างต้น คณะผู้จัดท าจึงมีความประสงค์ พัฒนาโครงงานคอมพิวเตอร์ เรื่อง สร้างโมเดล3Dอย่างง่ายจากโปรแกรมเบลนเดอร์เพื่อศึกษา การสร้างโมเดลเพื่อน าไปเป็นส่วนหนึ่งของการสร้างเกมส์ เพื่อให้ผู้ที่สนใจสามารถน าไปใช้ได้ วัตถุประสงค์ 1. เพื่อสร้างโมเดลเกมสามมิติอย่างง่าย 2.เพื่อนา โมเดลที่สร ้ างข้ึนไปซพัพอร ์ ตให ้ กบัผูพ ้ ฒันาเกม 3.แนะนา โปรแกรมเบลนเดอร ์ให ้ ทุกคนรู้ จกัมากข้ึน ขอบเขตการศึกษา โครงงานชิ้นน้ีจดัทา เพื่อศึกษาและป้ันโมเดล3Dอย่างง่ายที่มีรายละเอียดไม่มากจาก โปรแกรมเบลนเดอร์


3 ผลที่คาดว่าจะได้รับ 1.สามารถสร้างโมเดลสามมิติอย่างง่ายได้ 2.มีความรู้ความเข้าใจในเรื่องของโมเดลสามมิติ 3.สามารถน าโมเดลสามมิติไปใช้ประกอบงานด้านอื่นๆได้


4 บทที่ 2 เอกสารที่เกี่ยวข้อง การจัดท าโครงงานคอมพิวเตอร์การสร้างโมเดลเกม3Dอย่างง่ายเพื่อซัพพอร์ตผู้พัฒนาเกม เรื่อง สร้างโมเดลเกม3Dอย่างง่ายจากโปรแกรมเบลนเดอร์ (Learn how to make a lowpoly game model in blender)ผู้จัดท าได้ศึกษาเอกสารที่เกี่ยวข้องดงัต่อไปน้ี ➢ https://www.rightcg.com/2018/09/09/ความจริง-ของ-3d-artist/ ความจริง ของ 3D artist 1. เป็นอาชีพเฉพาะทาง อาชีพหนึ่งที่ได้ท างานออกมาเป็นผลงานที่ชัดเจน. เห็นเลยชัดๆ ว่า เน้ืองานออกมาแบบไหน ทกัษะมีเท่าไร มีผลงานเป็ นชิ้นเป็ นอนัออกมาสม่า เสมอได้พิสูจน์ ตัวเองตลอดเวลา เสมือนเป็นเวทีให้เรา 2. มีความตอ ้ งการของตลาดสูงและไม่ดูใบปริญญา เนน ้ ไปที่ผลงาน.ถา ้ เรียนแลว ้ ต้งัใจ ขยันฝึ ก สร้างผลงานให้ดี มีงานดีๆ บริษัทดีๆ รออยุ่แน่นอน 3. แนวโน้มงานผลิตสื่อไม่มีทางลดลง ทุกๆธุรกิจ ต้องการ สื่อ 3d animation มาเล่าเรื่อง ของสินค้าและบริการอยุ่เสมอ


5 ความจริง ของ 3D artist (เพิ่มเติม1) 4. เครื่องมือซับซ้อนน้อยลง แต่ ที่ส าคัญคือ know how และ experience ของผู้ใช้เครื่องมือ น้นัๆ คนที่มีประสบการณ ์ จะดูเราออกทนัทีว่ามีฝีมือหรือไม่มี 5.สามารถต่อยอดอาชีพได้หลากหลาย และเป็นหนึ่งในอาชีพที่ทันสมัย เพราะ เทคโนโลยี ใหม่ๆ เอ้ือให ้ เราใชต ้ ลอดเวลา สามารถยา ้ ยจากตา แหน่งงานนึงไปอีก ตา แหน่งได ้ แทบไม่มี ความเสี่ยงในการตกงาน หากขยนัและต้งัใจ 6.สามารถต่อยอดไปท างานในต่างประเทศได้ 7.คนทีท างานสายออกแบบทุกคนจะมีเวลาการคิดและท างานที่ไม่ค่อยเป็นเวลาเหมือนกัน ท้งัสิ้น ทุกที่มีขาด มีเกิน บา ้ งการเขา ้ใจธรรมชาติของงาน จะทา ให ้ เราพฒันา ปรับตวัตวัเองไดด ้ี ข้ึน บริษัทมีหลากหลายประเภท เลือกที่เราเหมาะกับเขา และพอดีกับเรา 8.เราท างานให้ลูกค้า การพยายามแก้ปัญหาให้เขาคือ เรื่องส าคัญ 9.ถ้าใครคิดว่าท างานแล้วมีแต่ปัญหาให้ลองเปลี่ยนสภาพแวดล้อม แล้วดูว่ายังมีปัญหาเดิม ไหม. หรือเป็นที่นิสัยของเรา หรือความคาดหวังของเรา artist หลายคน และ บริษัทหลายแห่งที่


6 ความจริง ของ 3D artist (เพิ่มเติม2) ท างานได้ดี เขามีความสามารถในการหาจุดพอดี ในการท างานได้ ซึ่งเป็นปัจจัยส าคัญในการ เดินหน้าในสายอาชีพ 10.ส าหรับการประกอบอาชีพ ด้าน vfx และ animation คนที่จะไปได้ดี ต้องมีความรุ้เรื่อง ภาษา ขยันหา connection มีความมุมานะ ขยัน และที่ส าคัญต้องอดทน มันเป็นอาชีพที่เติบโตได้ เร ็ วและมีรายไดด ้ีแต่คุณตอ ้ งมีความสามารถในการตอบโจทยข ์ องลูกคา ้ให ้ได ้ไม่ว่าลูกคา ้ คนน้นั จะเป็นคนที่จ้างเราทางตรงหรือทางอ้อม 11. เวลาคือสิ่งที่ตอ ้ งแลกกบัเงิน ดงัน้นัถึงจุดหน่ึงคนที่ทา งานจนสุดสาย หรือรุ้สึกว่าเรา เข้าใจแล้วว่างานมีแบบไหนบ้าง ? เราเหมาะกับแบบไหน ? จะเลือกท าอย่างอื่นควบคู่ไปด้วย เพื่อดึงเวลาคืนมา แต่ทักษะที่มีก็ยังรับงาน ท างาน ได้อยุ่เหมือนเดิม ผมมองว่าเป็นการต่อยอด ไปสร้าง SECOND JOB มี่ลงตวัมากข้ึน 12. คนที่ท างานมานานๆ งานบางประเภทที่ตอบสนองรสนิยม เป็นงานที่ใช้แค่ทักษะ ทางการผลิตไม่พอแต่ตอ ้ งมีอีกหลายสิ่งซ่ึงไม่สามารถสอนกนัได ้ ตอ ้ งลงมือทา และเก ็ บชวั่โมง บินเอง


7 ความจริง ของ 3D artist (เพิ่มเติม3) 13. ปีแรกของการทา งานเนน ้ ไปที่โอกาสที่ไดร ้ บัพอปีที่สอง สาม จะเริ่ม เห ็ นภาพชดัข้ึน พยายามทา งานให ้ เป็ น ภายใน 1 ปีแรก หากรุ้ ว่ายงัขาด ยงัพร่องอะไรไปเรียนรุ้ เพิ่ม. พอทา งาน ได้สัก 5 ปี จะเห็นอนาคตแล้วว่าจะไปยังไง จะดี หรือจะร้าย อย่างไร ยืนให ้ ถึง 5 ปีก่อน 14.นอกจากค่าเรียน ที่เรามองว่ามนัคือตน ้ ทุนในอาชีพ ก่อนที่เราจะไดเ ้ ขา ้ ทา งานแลว ้ อยา่ ลืมว่าพอเราท างานจริง license คือสิ่งที่ตอ ้ งมีหากใครทา งานในบริษทัอยา่ ไปลงโปรแกรม ละเมิดต่างๆ ส่วนมากบริษัทจะลงทุนอยุ่แล้ว แต่ถ้าเราท าเองในเชิงพานิชน์ ไม่ว่ารุปแบบใดที่ท า เพื่อการค้า ต้องมี license กฎหมายรุนแรง และเป็นเรื่องที่เราควรมีความรู้ โปรแกรมที่ใช้ในการด าเนินงาน โปรแกรม Blender เป็นซอฟต์แวร์เสรีส าหรับงานคอมพิวเตอร์กราฟิ กสามมิติสามารถใช้ สร้าง โมเดลสามมิติ, คลี่UV , ทา พ้ืนผิว(Texture), จัดการการเคลื่อนไหวแบบใช้กระดูก ,จา ลองการไหลของน้า ,จ าลองผิวหนัง,คอมพิวเตอร์แอนิเมชัน, เร็นเดอร์, พาทิเคิล,การจ าลอง ด้วยคอมพิวเตอร์อื่นๆ,การตัดต่อและตบแต่งวีดิทัศน์และภาพผ่านระบบ คอมโพสิต, และยังใช้ สร้างแอปพลิเคชันแบบสามมิติได้อีกด้วย เบลนเดอร์ท างานได้บนหลายระบบปฏิบัติการ, เช่น Microsoft Windows,, GNU/Linux, IRIX,Solaris, NetBSD,FreeBSD, OpenBSD และมี


8 โปรแกรมที่ใช้ในการด าเนินงาน (เพิ่มเติม) การพอร์ตอย่างไม่เป็นทางการในระบบ BeOS,SkyOS, AmigaOS, MorphOSและPocket PC เบลนเดอร์มีคุณลักษณะทัดเทียมกับโปรแกรมสามมิติระดับสูงอื่น ๆ เช่น Softimage|XSI, Cinema 4D, 3 ดีเอสแมกซ์, Lightwaveและ Mayaโดยมีคุณลักษณะส าคัญ เช่นการจ าลองกองวัตถุล้มกระทบ, การกระทบกันระหว่าง ของไหล,ผา ้ ถูกลมพดัพริ้วและ โครงสร้างยืดหยุ่นต่างๆ, มีระบบ modifier แบบเป็ นช้ันสา หรับปรับโมเดล,ระบบจดัการ ภาพเคลื่อนไหวคุณภาพสูง, ระบบจัดการวัสดุและการคอมโพสิตแบบ node และรองรับ ภาษา ไพทอน ส าหรับเขียนสคริป Blender ต้องการ OpenGL ในการท างาน ในปี พ.ศ. 2550 เบลนเดอร์ เป็ นซอฟตแ ์ วร ์ แอนิเมชนัสามมิติที่ถูกติดต้งัมากที่สุดในโลก


9 บทที่3 อุปกรณ์และการด าเนินงาน การจัดท าโครงงานคอมพิวเตอร์การสร้างโมเดลเกม3Dอย่างง่ายเพื่อซัพพอร์ตผู้พัฒนาเกม เรื่อง สร้างโมเดลเกม3Dอย่างง่ายจากโปรแกรมเบลนเดอร์ (Learn how to make a lowpoly game model in blender) มีวิธีการด าเนินโครงงานตามข้นัตอนต่อไปน้ี วัสดุอุปกรณ์เครื่องมือหรือโปรแกรม โปรแกรม blender ขั้นตอนการด าเนินงาน ตอนที่1การศึกษาการรวบรวมข้อมูล 1.ค้นคว้ารวบรวมข้อมูลเกี่ยวกับการใช้โปรแกรมBlender 2.ศึกษาข้นัตอนเบื่องตน ้ ในการสร ้ างโมเดลสามมิติ 3.ศึกษาวิธีการใช้NodeในโปรแกรมBlender 4.ศึกษาวิธีจัดแสงของโปรแกรมBlender 5.ศึกษาการก าหนดค่ากล้องของโปรแกรมBlender


10 ขั้นตอนการด าเนินงาน (เพิ่มเติม) ตอนที่2การก าหนดประชากรกลุ่มตัวอย่างการเตรียมวัสดุอุปกรณ์ 1.กา หนดนกัเรียนบางส่วนให ้ ช้นัม.6/6เป็ นกลุ่มทดลอง 2.เตรียมคลิปข้นัตอนอยา่งงา่ยในการทา โมเดลสามมิติ 3.คอมพิวเตอร์ที่มีโปรแกรมBlenderติดต้งัไว ้ ตอนที่3การวิเคราะห์ข้อมูลและการสรุปผล 1.กลุ่มผู้ทดลองสามารถออกแบบและผลิดโมเดลสามมิติเองได้ 2.กลุ่มผู้ทดลองสามารถน าโมเดลที่ออกแบบไปต่อยอด สถิติที่ใช้ในการวิเคราะห์ข้อมูล 1.จ านวนของผู้ทดลองที่สามารถออกแบบโมเดลสามมิติเองได้ 2.จ านวนของผู้ทดลองที่สามารถผลิตโมเดลสามมิติเองได้


11 ตารางการด าเนินงาน


12 บทที่4 ผลการด าเนินโครงงาน การจัดท าโครงงานคอมพิวเตอร์การสร้างโมเดลเกม3Dอย่างง่ายเพื่อซัพพอร์ตผู้พัฒนาเกม เรื่อง สร้างโมเดลเกม3Dอย่างง่ายจากโปรแกรมเบลนเดอร์ (Learn how to make a lowpoly game model in blender) มีผลการดา เนินโครงงานตามข้นัตอนต่อไปน้ี ผลการสร้างโมเดล3D ภาพที่1โมเดลล าต้น ของต้นไม้


13 ผลการสร้างโมเดล3D (เพิ่มเติม1) ภาพที่2โมเดลล าต้นและใบ ภาพที่ 3 โมเดลก้อนหิน


14 ผลการสร้างโมเดล3D (เพิ่มเติม2) ภาพที่ 4 โมเดลเอเลี่ยน ภาพที่ 5 โมเดลเอเลี่ยน ที่ลงแสง สี ละเงา


15 บทที่ 5 สรุปผลการด าเนินงาน และข้อเสนอแนะ การจัดท าโครงงานคอมพิวเตอร์การสร้างโมเดลเกม3Dอย่างง่ายเพื่อซัพพอร์ตผู้พัฒนาเกม เรื่อง สร้างโมเดลเกม3Dอย่างง่ายจากโปรแกรมเบลนเดอร์ (Learn how to make a lowpoly game model in blender) น้ีสรุปผลการดา เนินงานโครงงานและขอ ้ เสนอแนะดงัน้ี สรุปผลขั้นตอนการด าเนินงาน 1.การศึกษาการรวบรวมข้อมูล 2.ก าหนดประชากรกลุ่มตัวอย่างการเตรียมวัสดุอุปกรณ์ 3.การสิเคราะห์ข้อมูลการสรุปผล 4.สถิติในการวิเคราะห์ข้อมูล 5.ตารางการด าเนินงาน อุปสรรคในการด าเนินงาน 1.การป้ันโมเดล 2.การลงสีเงาและแสง 3.การออกแบบโมเดล


16 ข้อเสนอแนะและแนวทางในการแก้ปัญหา 1.เพิ่มโมเดลรูปร่างแบบใหม่ให้หลากหลาย 2.ป้ันโมเดลให ้สมดุล 3.ปรับปรุงสีแสงและเงาของโมเดล


17 บรรณานุกรม คู่มือการใช้งานโปรแกรม Blenber เบื่องต้น https://nachuakpit.ac.th/client-upload/np/uploads/files/แน าน าการใช้งาน% 20Blander%202.pdf


Click to View FlipBook Version