SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
การพัฒนา เกมส์ 3D บนระบบปฏิบัติการวินโดว์ 3D game development on Windows operating systems 
กิตติพงษ์ ศรีเมือง
ที่มาและความสาคัญ 
การพัฒนาเกมให้มีความน่าสนใจ มีความสนุกสนานนั้น แน่นอนสิ่งหนึ่งที่ขาดไม่ได้ที่จะ ทาให้เกมมีชีวิตชีวามากขึ้น คือ ซอฟแวร์ที่ใช้พัฒนาเกม 3D บนระบบปฏิบัติการวินโดว์ ที่มี ความสมจริงและมีความสวยงานของภาพและสีที่มีความสวยงาม ซึ่งทาให้ผู้เล่นได้รู้สึกว่า การ เล่นเกมเป็นไปเพื่อความสนุกสนาน และมีความเสมือนจริงของภาพแล้วได้รับความรู้ไปพร้อมๆ กันและการเลือกใช้ซอฟแวร์ที่ใช้พัฒนาเกม 3D ย่อมเป็นสิ่งที่ดีและเหมาะกับยุคสมัยใน ปัจจุบัน
วัตถุประสงค์ 
1 เพื่อศึกษาหลักการพื้นฐานในการพัฒนากราฟิกในระบบ 3D 
2 เพื่อศึกษาซอฟแวร์ที่ใช้งานทางด้าน 3D 
3 เพื่อศึกษาซอฟแวร์ที่ใช้พัฒนาเกม 3D บนระบบปฏิบัติการวินโดว์ 
ประโยชน์ที่คาดว่าจะได้รับ 
1 เพื่อทาให้ผู้ศึกษาได้รับความรู้เกี่ยวกับความสามารถของซอฟแวร์ที่ใช้พัฒนาเกม 3D 
2 เพื่อเพิ่มความรู้เกี่ยวซอฟแวร์ที่ใช้ในการพัฒนา เกมส์ 3D บนระบบปฏิบัติการวินโดว์ 
ขอบเขต 
1 ศึกษาเทคโนโลยีที่มีการพัฒนาเกม 3D บนระบบปฏิบัติการวินโดว์ 
2 ศึกษาซอฟแวร์ที่ใช้ในการพัฒนาเกมด้าน 3D
ทฤษฎีและงานวิจัยที่เกี่ยวข้อง 
หลักการพัฒนาเกม 3D 
ปัจจุบันได้มีการสอนวิชาที่เกี่ยวข้องกับ เกม (Game) มากขึ้น ทั้งการส่วนออกแบบเกม Game design, Art and Graphics, Game Programming โดยต้องเข้าใจ หลักการและพื้นฐานของการทาเกม การออกแบบ การเขียนเนื้อเรื่องเกม ออกแบบฉาก การวางโครงสร้าง เกม กติกา วิธีการเล่นเกม ต้องคานึงถึงคนเล่นเกมเป็นสาคัญ ควรจะบูรณาการความคิด เพื่อความ เพลิดเพลิน ความสนุกของผู้เล่น (Player) ซึ่งการทาเกมนั้น บุคคลคนเดียวคงจะทางานด้านนี้ลาบาก ควรจะมีทีมงานในการพัฒนา เพราะต้องอาศัยความสามารถของทีม เช่น Game designer , Art and Graphics 2D,3D, Game Programmer, Sound Engineer เป็นต้น
ซอฟแวร์ที่ใช้ในการพัฒนาเกม 3D บนระบบปฏิบัติการ Windows
โปรแกรมสร้างเกมส์ CryENGINE เป็นโปรแกรมสร้างเกมส์ 3D เป็น engine ที่ใช้สร้างเกมดังๆอย่างตระกูล Crysis ซึ่งให้ความสมจริงและให้การเคลื่อนไหวที่ดูมี ชีวิตชีวา ทุกอย่างเราสามารถสร้างเองได้ตั้งแต่สภาพแวดล้อม ภูเขา แม่น้า ทุกสิ่งที่อย่างเราสามารถ กาหนดเองได้ ที่สาคัญคือใช้งานง่ายมากไม่ยาก 
โปรแกรมสร้างเกมส์ CryENGINE
โปรแกรมสร้างเกมส์ Unity3D คือ Game Engine ที่ช่วยสร้างเกมส์ 3มิติ ถึงแม้ว่าจะเป็นโปรแกรม Unity ออกแบบมาเพื่อเกมส์ 3มิติ แต่เรายังสามารถสร้างแบบ 2 มิติ ได้อีก ด้วย โปรแกรมนี้สามารถทางานได้ทั้งระบบ Windows และระบบ OS X และสามารถ Export งานเพื่อนาไปใช้งานได้หลากหลาย OS เช่น Windows , OS X , Android , iOS หรือแม้กระทั่ง Web ได้อีกด้วย 
โปรแกรมสร้างเกมส์ Unity3D
โปรแกรมสร้างเกมส์ Game Make ออกแนว 2D น่ารัก ๆ สาหรับโปรแกรมนี้ ก็เป็นอีกโปรแกรมนึ่งที่นักพัฒนาเกมส์นิยมใช้กันมากทั่วโลก จุดเด่นของตัวโปรแกรมสร้างเกมส์ Game Maker จะเป็นการสร้างในลักษณะของ Drag & Drop หรือที่เราเรียกว่า ลาก แล้วก็วาง นั้นเองนอกจากนี้แล้ว ยังสามารถ import พวก Background, Sound Effect, Image, Graphic มาใส่ในเกมส์ได้อีกด้วย 
โปรแกรมสร้างเกมส์ Game Make
โปรแกรมสร้างเกมส์ UDK (Unreal Development Kit) เป็นโปรแกรมสร้าง เกมส์สาหรับ PC เป็น Engine ที่มีลักษณะเป็น framework FPS มาให้แล้วยิ่งถ้าเราเขียน เพิ่มเติมก็จะได้เกมส์แนว FPS ในรูปแบบใหม่ที่ไม่เหมือนใคร สาหรับคุณสมบัติหลักๆของโปรแกรมนี้มี Plug-ins หลากหลายมากมายที่มากับตัวโปรแกรม ที่จะเป็นตัวช่วยสาหรับการสร้าง Bone , 3D และ ActorX ที่ช่วยให้สร้างง่ายขึ้นอีกด้วยแถมยังมีเอกสาร Document UDN ประกอบที่ละเอียด และอ่านเข้าใจได้ง่าย 
โปรแกรมสร้างเกมส์ UDK (Unreal Development Kit)
โปรแกรมสร้างเกม Kodu จากบริษัท Microsoft เป็นโปรแกรมสร้างเกมส์สาหรับเด็ก ลักษณะกราฟฟิกจะออกแนว 2D น่ารัก ๆ โปรแกรมนี้มีกราฟฟิกสวยงามความสามารถพอตัวเหมาะใช้สอน การสร้างเกมให้กับเด็กๆ คุณสมบัติหลักๆของตัวโปรแกรม Kodu อุปกรณ์ทั้งหมดไม่ว่าจะเป็น แม่น้า ภูเขา ตัวละคร ทุกๆอย่าง มากับตัวโปรแกรมหมดแล้วเพียงแค่เราลากและก็วางและกาหนดการใช้งานว่าให้ทาอะไร 
โปรแกรมสร้างเกม Kodu
โปรแกรม 3D Studio Max 
โปรแกรม 3D Studio Max เป็นโปรแกรมกราฟฟิกที่ได้รับความนิยมมาก พัฒนาโดย Autodesk Media and Entertainment ปัจจุบันออกถึงเวอร์ชัน 9 เป็นโปรแกรมที่มีประสิทธิภาพในการสร้างโมเดลสูง มีปลักอินที่ยืดหยุ่น ใช้งานง่าย และมีอยู่ค่อนข้างมากใน12แพลตฟอร์มของวินโดวส์โปรแกรมนี้มักจะถูกนาไปใช้ในการ สร้างวีดีโอเกม งานสถาปัตยกรรมและการออกแบบรวมไปถึงการทาสเปเชียลเอฟเฟคในภาพยนตร์บางเรื่อง
โปรแกรม Maya 
โปรแกรม Maya เป็นโปรแกรมกราฟฟิกสร้างภาพ 3 มิติ เกิดจากบริษัท Alias Systems Corporation แต่ปัจจุบันเป็นของ Autodesk เดิมเป็นซอฟแวร์ที่ใช้งานบนเครื่อง Silicon Graphics (SGI) ที่ใช้ ระบบปฏิบัติการ (OS) Irix เท่านั้นแต่ก็ได้มีการพอร์ตมาใช้กับเครื่องพีซีที่ใช้ระบบปฏิบัติการ Windows NT และ XP และในปัจจุบันสามารถใช้กับเครื่อง Mac ที่ใช้ Mac OS Xได้อีกด้วย Maya ที่ถูกใช้อย่างมากในอุตสาหกรรม หนังและ ภาพยนตร์ และมีการใช้บ้างในเกมคอมพิวเตอร์Maya มีจุดเด่นในเรื่องของความยืดหยุ่นอย่างมากในการทางาน โดยใช้การทางานแบบ Node-base เป็นหลัก กล่าวคือฟังก์ชันการทางานแต่ละแบบจะถูกเก็บเป็น Node โดยแต่ละ Node จะมีอินพุทและเอาท์พุทเราสามารถเชื่อม Node เหล่านี้เข้าด้วยกัน เพื่อให้เกิดผลที่แตกต่างกันได้นับไม่ถ้วน รวมถึง การใช้งานสคริปท์ที่เรียกว่า MEL ซึ่งใช้งานได้ง่ายและมีประสิทธิภาพ
โปรแกรม LightWave 3D 
โปรแกรม LightWave 3D โปรแกรมที่นักสร้างภาพ 3 มิติ (3D Animator) ทั่วโลกต่างยอมรับว่า เป็นโปรแกรมที่สามารถสร้างโมเดล ได้ง่าย และรวดเร็ว อีกทั้งยังเป็นโปรแกรมที่เรนเดอร์ภาพได้สมจริงที่สุดอีกด้วย โดย LightWave 3D ได้รับความนิยมสูง ในงานทีวี (โทรทัศน์) และงานภาพยนตร์ เช่น Titanic, Star Trek VI ภาพยนตร์แอนนิเมชัน 3 มิติอย่าง “Jimmy Nouton” ในไทยเองผลงานที่สร้างมาจาก LightWave ที่ เห็นกันทั่วไป เช่น ตุ๊กตา China Doll, งานโฆษณาฟูจิชุด Smile
โปรแกรมที่เลือกใช้ในการสร้างโมเดล 3 มิติในเกมจากการสารวจและ รวบรวมข้อมูล พบว่าโปรแกรมสร้างภาพเกม 3 มิติแต่ละโปรแกรม มีทั้งข้อดีและ ข้อเสียแตกต่างกันออกไป ขึ้นอยู่กับผู้ใช้จะเลือกโปรแกรมตัวไหนมาใช้ให้ เหมาะสมกับงานประเภทนั้นๆ ซึ่งในการสร้างเกม 3 มิติ จาเป็นต้องเลือกใช้ เครื่องมือสร้างภาพเกม 3 มิติ มาสร้างตัวละคร, ฉาก และอุปกรณ์ต่างๆภายใน เกม ดังนั้นจึงต้องเลือกใช้เครื่องมือที่สร้างโมเดลได้ดี เหมาะสมที่สุดในการทางาน และเป็นที่นิยมในการสร้างกราฟฟิกเกม 3 มิติภายในเกม 
สรุป
1.การพัฒนาเกมคอมพิวเตอร์ 3 มิติ (3D COMPUTER GAME DEVELOPMENT) 2.เชาวลิต คาขัน (2556) กราฟิก 3 มิติ (3D) โดยใช้เขียนโปรแกรม โปรแกรมอะลิช (Alice) 3.สุวิชัย พรรษา และอภินันท์ รังสูงเนิน (2554) การพัฒนาเกมคอมพิวเตอร์ 3 มิติ เกมโซล่าผจญภัย 4.พฤฒิพร ลพเกิด (2552) ระบบจาลองรูปแบบสามมิติเชิงปฏิสัมพันธ์ในสภาพแวดล้อมเสมือนร่วม สาหรับการสื่อสารงานออกแบบสถาปัตยกรรม 5.1.รัตน เครือชาลี 2.ปริญญา เรืองจิตรานนท์ 3.วิศิษฏ์ หิรัญกิตติ (2551) เกมส์จาลองการบินของ เครื่องบินสาหรับเครื่องพ็อกเก็ตพีซี 
งานวิจัยที่เกี่ยวข้อง
THE END……………………

Contenu connexe

Tendances

โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์nanpom1
 
งานนำเสนอ(เริ่มต้นกับAuthorware)
งานนำเสนอ(เริ่มต้นกับAuthorware)งานนำเสนอ(เริ่มต้นกับAuthorware)
งานนำเสนอ(เริ่มต้นกับAuthorware)Anekphongtupan
 
แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0 แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0 pom_2555
 

Tendances (6)

Unit1 1
Unit1 1Unit1 1
Unit1 1
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
Scratch final
Scratch finalScratch final
Scratch final
 
งานนำเสนอ(เริ่มต้นกับAuthorware)
งานนำเสนอ(เริ่มต้นกับAuthorware)งานนำเสนอ(เริ่มต้นกับAuthorware)
งานนำเสนอ(เริ่มต้นกับAuthorware)
 
บทเรียน ประกอบแผนที่ 5
บทเรียน ประกอบแผนที่ 5บทเรียน ประกอบแผนที่ 5
บทเรียน ประกอบแผนที่ 5
 
แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0 แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0
 

En vedette

γ λυκειου
γ λυκειουγ λυκειου
γ λυκειουmariaeug89
 
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_Chicharito Iamjang
 
σεφέρης 4
σεφέρης 4σεφέρης 4
σεφέρης 4mariaeug89
 
Doğum günü
Doğum günüDoğum günü
Doğum günütaskin_01
 
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...Chicharito Iamjang
 
การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย Chicharito Iamjang
 
Big Data for Beginners
Big Data for BeginnersBig Data for Beginners
Big Data for BeginnersMichael Perez
 

En vedette (12)

งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
γ λυκειου
γ λυκειουγ λυκειου
γ λυκειου
 
Transformer
TransformerTransformer
Transformer
 
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
ระบบควบค มไฟฟ าไร_สายผ_านเว_บบราวเซอร_
 
ดร.พรกมล
ดร.พรกมลดร.พรกมล
ดร.พรกมล
 
σεφέρης 4
σεφέρης 4σεφέρης 4
σεφέρης 4
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
นำเสนอ
นำเสนอนำเสนอ
นำเสนอ
 
Doğum günü
Doğum günüDoğum günü
Doğum günü
 
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
การออกแบบและพัฒนาเอนิเมชัน3มิติ เพื่อส่งเสริมความรู้เรื่องไข้หวัด THE CREATIV...
 
การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย การควบค มรถสำรวจระยะไกลแบบไร สาย
การควบค มรถสำรวจระยะไกลแบบไร สาย
 
Big Data for Beginners
Big Data for BeginnersBig Data for Beginners
Big Data for Beginners
 

Similaire à การพ ฒนา เกมส 3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)

ใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิก
ใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิกใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิก
ใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิกวาสนา ใจสุยะ
 
การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)
การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)
การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)Chicharito Iamjang
 
นาย นันทปรีชา-เด็ดขุนทด-ม (1)
นาย นันทปรีชา-เด็ดขุนทด-ม (1)นาย นันทปรีชา-เด็ดขุนทด-ม (1)
นาย นันทปรีชา-เด็ดขุนทด-ม (1)Pimpisa Sunhatham
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์Plew Woo
 
เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่
เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่
เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่Pheerapath Nunnararut
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8Aungkana Na Na
 
KODU : Lecture01 introduction
KODU : Lecture01 introductionKODU : Lecture01 introduction
KODU : Lecture01 introductionMontri Inthachot
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8Aungkana Na Na
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8Aungkana Na Na
 
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”พลอย พลอย ฮัลโหล
 
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”พลอย พลอย ฮัลโหล
 
คู่มือ Kodu Game Lab (ภาษาไทย)
คู่มือ Kodu Game Lab (ภาษาไทย)คู่มือ Kodu Game Lab (ภาษาไทย)
คู่มือ Kodu Game Lab (ภาษาไทย)Jaturapad Pratoom
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์pim12582
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์pim12582
 

Similaire à การพ ฒนา เกมส 3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1) (20)

ใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิก
ใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิกใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิก
ใบความรู้ที่ 4โปรแกรมสำหรับงานกราฟิก
 
การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)
การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)
การพัฒนาเกม3 dนโทรศัพท์มือถือ3g(powerpoint)
 
นาย นันทปรีชา-เด็ดขุนทด-ม (1)
นาย นันทปรีชา-เด็ดขุนทด-ม (1)นาย นันทปรีชา-เด็ดขุนทด-ม (1)
นาย นันทปรีชา-เด็ดขุนทด-ม (1)
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่
เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่
เกมส์ สื่อสร้างสรรค์ผ่านวิกฤตสู่การสร้างสังคมใหม่
 
Open source พื้นฐานที่ควรมี
Open source พื้นฐานที่ควรมีOpen source พื้นฐานที่ควรมี
Open source พื้นฐานที่ควรมี
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
 
Proshow gold by wutjung
Proshow gold  by wutjungProshow gold  by wutjung
Proshow gold by wutjung
 
K8 (1)
K8 (1)K8 (1)
K8 (1)
 
KODU : Lecture01 introduction
KODU : Lecture01 introductionKODU : Lecture01 introduction
KODU : Lecture01 introduction
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 8
 
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
 
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
ตัวอย่างโครงงานประเภท “การพัฒนาเครื่องมือ”
 
1247g3hg1238 2011
1247g3hg1238 20111247g3hg1238 2011
1247g3hg1238 2011
 
03activity1
03activity103activity1
03activity1
 
Project3
Project3Project3
Project3
 
คู่มือ Kodu Game Lab (ภาษาไทย)
คู่มือ Kodu Game Lab (ภาษาไทย)คู่มือ Kodu Game Lab (ภาษาไทย)
คู่มือ Kodu Game Lab (ภาษาไทย)
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
 
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
โครงงานประเภทการพัฒนาโปรแกรมประยุกต์
 

Plus de Chicharito Iamjang

นำเสนองานสัมมนา
นำเสนองานสัมมนานำเสนองานสัมมนา
นำเสนองานสัมมนาChicharito Iamjang
 
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษแบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษChicharito Iamjang
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅChicharito Iamjang
 
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230Chicharito Iamjang
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนChicharito Iamjang
 
ส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอChicharito Iamjang
 
นำเสนองานส มมนาde
นำเสนองานส มมนาdeนำเสนองานส มมนาde
นำเสนองานส มมนาdeChicharito Iamjang
 
นำเสนองานส มมนา
นำเสนองานส มมนานำเสนองานส มมนา
นำเสนองานส มมนาChicharito Iamjang
 
งานนำเสนอใหม ส_มมนาพรรณไม_
งานนำเสนอใหม  ส_มมนาพรรณไม_งานนำเสนอใหม  ส_มมนาพรรณไม_
งานนำเสนอใหม ส_มมนาพรรณไม_Chicharito Iamjang
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)Chicharito Iamjang
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)Chicharito Iamjang
 
งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2Chicharito Iamjang
 
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigsแอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little PigsChicharito Iamjang
 

Plus de Chicharito Iamjang (14)

นำเสนองานสัมมนา
นำเสนองานสัมมนานำเสนองานสัมมนา
นำเสนองานสัมมนา
 
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษแบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
แบบฝึกการอ่านออกเสียงคำศัพท์ภาษาอังกฤษ
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนๅ
 
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230นายศ ภช ย  ดอนชาม_วง ว.5606 รห_ส 5640248230
นายศ ภช ย ดอนชาม_วง ว.5606 รห_ส 5640248230
 
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบนแอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
แอพพล เคช _นนำทางแหล_งท_องเท__ยวจ_งหว_ดเลยบน
 
ส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอส มมมนาแก ไข หล_งนำเสนอ
ส มมมนาแก ไข หล_งนำเสนอ
 
นำเสนองานส มมนาde
นำเสนองานส มมนาdeนำเสนองานส มมนาde
นำเสนองานส มมนาde
 
นำเสนองานส มมนา
นำเสนองานส มมนานำเสนองานส มมนา
นำเสนองานส มมนา
 
งานนำเสนอใหม ส_มมนาพรรณไม_
งานนำเสนอใหม  ส_มมนาพรรณไม_งานนำเสนอใหม  ส_มมนาพรรณไม_
งานนำเสนอใหม ส_มมนาพรรณไม_
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
งานนำเสนอ1(1)
งานนำเสนอ1(1)งานนำเสนอ1(1)
งานนำเสนอ1(1)
 
งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2งานนำเสนอ ส มมนา 2
งานนำเสนอ ส มมนา 2
 
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigsแอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัวAnimation 3D movies Three Little Pigs
แอนิเมชัน 3มิติ เรื่อง ลูกหมูสามตัว Animation 3D movies Three Little Pigs
 

การพ ฒนา เกมส 3_d บนระบบปฏ_บ_ต_การว_นโดว_ (9) (1)

  • 1. การพัฒนา เกมส์ 3D บนระบบปฏิบัติการวินโดว์ 3D game development on Windows operating systems กิตติพงษ์ ศรีเมือง
  • 2. ที่มาและความสาคัญ การพัฒนาเกมให้มีความน่าสนใจ มีความสนุกสนานนั้น แน่นอนสิ่งหนึ่งที่ขาดไม่ได้ที่จะ ทาให้เกมมีชีวิตชีวามากขึ้น คือ ซอฟแวร์ที่ใช้พัฒนาเกม 3D บนระบบปฏิบัติการวินโดว์ ที่มี ความสมจริงและมีความสวยงานของภาพและสีที่มีความสวยงาม ซึ่งทาให้ผู้เล่นได้รู้สึกว่า การ เล่นเกมเป็นไปเพื่อความสนุกสนาน และมีความเสมือนจริงของภาพแล้วได้รับความรู้ไปพร้อมๆ กันและการเลือกใช้ซอฟแวร์ที่ใช้พัฒนาเกม 3D ย่อมเป็นสิ่งที่ดีและเหมาะกับยุคสมัยใน ปัจจุบัน
  • 3. วัตถุประสงค์ 1 เพื่อศึกษาหลักการพื้นฐานในการพัฒนากราฟิกในระบบ 3D 2 เพื่อศึกษาซอฟแวร์ที่ใช้งานทางด้าน 3D 3 เพื่อศึกษาซอฟแวร์ที่ใช้พัฒนาเกม 3D บนระบบปฏิบัติการวินโดว์ ประโยชน์ที่คาดว่าจะได้รับ 1 เพื่อทาให้ผู้ศึกษาได้รับความรู้เกี่ยวกับความสามารถของซอฟแวร์ที่ใช้พัฒนาเกม 3D 2 เพื่อเพิ่มความรู้เกี่ยวซอฟแวร์ที่ใช้ในการพัฒนา เกมส์ 3D บนระบบปฏิบัติการวินโดว์ ขอบเขต 1 ศึกษาเทคโนโลยีที่มีการพัฒนาเกม 3D บนระบบปฏิบัติการวินโดว์ 2 ศึกษาซอฟแวร์ที่ใช้ในการพัฒนาเกมด้าน 3D
  • 4. ทฤษฎีและงานวิจัยที่เกี่ยวข้อง หลักการพัฒนาเกม 3D ปัจจุบันได้มีการสอนวิชาที่เกี่ยวข้องกับ เกม (Game) มากขึ้น ทั้งการส่วนออกแบบเกม Game design, Art and Graphics, Game Programming โดยต้องเข้าใจ หลักการและพื้นฐานของการทาเกม การออกแบบ การเขียนเนื้อเรื่องเกม ออกแบบฉาก การวางโครงสร้าง เกม กติกา วิธีการเล่นเกม ต้องคานึงถึงคนเล่นเกมเป็นสาคัญ ควรจะบูรณาการความคิด เพื่อความ เพลิดเพลิน ความสนุกของผู้เล่น (Player) ซึ่งการทาเกมนั้น บุคคลคนเดียวคงจะทางานด้านนี้ลาบาก ควรจะมีทีมงานในการพัฒนา เพราะต้องอาศัยความสามารถของทีม เช่น Game designer , Art and Graphics 2D,3D, Game Programmer, Sound Engineer เป็นต้น
  • 6. โปรแกรมสร้างเกมส์ CryENGINE เป็นโปรแกรมสร้างเกมส์ 3D เป็น engine ที่ใช้สร้างเกมดังๆอย่างตระกูล Crysis ซึ่งให้ความสมจริงและให้การเคลื่อนไหวที่ดูมี ชีวิตชีวา ทุกอย่างเราสามารถสร้างเองได้ตั้งแต่สภาพแวดล้อม ภูเขา แม่น้า ทุกสิ่งที่อย่างเราสามารถ กาหนดเองได้ ที่สาคัญคือใช้งานง่ายมากไม่ยาก โปรแกรมสร้างเกมส์ CryENGINE
  • 7. โปรแกรมสร้างเกมส์ Unity3D คือ Game Engine ที่ช่วยสร้างเกมส์ 3มิติ ถึงแม้ว่าจะเป็นโปรแกรม Unity ออกแบบมาเพื่อเกมส์ 3มิติ แต่เรายังสามารถสร้างแบบ 2 มิติ ได้อีก ด้วย โปรแกรมนี้สามารถทางานได้ทั้งระบบ Windows และระบบ OS X และสามารถ Export งานเพื่อนาไปใช้งานได้หลากหลาย OS เช่น Windows , OS X , Android , iOS หรือแม้กระทั่ง Web ได้อีกด้วย โปรแกรมสร้างเกมส์ Unity3D
  • 8. โปรแกรมสร้างเกมส์ Game Make ออกแนว 2D น่ารัก ๆ สาหรับโปรแกรมนี้ ก็เป็นอีกโปรแกรมนึ่งที่นักพัฒนาเกมส์นิยมใช้กันมากทั่วโลก จุดเด่นของตัวโปรแกรมสร้างเกมส์ Game Maker จะเป็นการสร้างในลักษณะของ Drag & Drop หรือที่เราเรียกว่า ลาก แล้วก็วาง นั้นเองนอกจากนี้แล้ว ยังสามารถ import พวก Background, Sound Effect, Image, Graphic มาใส่ในเกมส์ได้อีกด้วย โปรแกรมสร้างเกมส์ Game Make
  • 9. โปรแกรมสร้างเกมส์ UDK (Unreal Development Kit) เป็นโปรแกรมสร้าง เกมส์สาหรับ PC เป็น Engine ที่มีลักษณะเป็น framework FPS มาให้แล้วยิ่งถ้าเราเขียน เพิ่มเติมก็จะได้เกมส์แนว FPS ในรูปแบบใหม่ที่ไม่เหมือนใคร สาหรับคุณสมบัติหลักๆของโปรแกรมนี้มี Plug-ins หลากหลายมากมายที่มากับตัวโปรแกรม ที่จะเป็นตัวช่วยสาหรับการสร้าง Bone , 3D และ ActorX ที่ช่วยให้สร้างง่ายขึ้นอีกด้วยแถมยังมีเอกสาร Document UDN ประกอบที่ละเอียด และอ่านเข้าใจได้ง่าย โปรแกรมสร้างเกมส์ UDK (Unreal Development Kit)
  • 10. โปรแกรมสร้างเกม Kodu จากบริษัท Microsoft เป็นโปรแกรมสร้างเกมส์สาหรับเด็ก ลักษณะกราฟฟิกจะออกแนว 2D น่ารัก ๆ โปรแกรมนี้มีกราฟฟิกสวยงามความสามารถพอตัวเหมาะใช้สอน การสร้างเกมให้กับเด็กๆ คุณสมบัติหลักๆของตัวโปรแกรม Kodu อุปกรณ์ทั้งหมดไม่ว่าจะเป็น แม่น้า ภูเขา ตัวละคร ทุกๆอย่าง มากับตัวโปรแกรมหมดแล้วเพียงแค่เราลากและก็วางและกาหนดการใช้งานว่าให้ทาอะไร โปรแกรมสร้างเกม Kodu
  • 11. โปรแกรม 3D Studio Max โปรแกรม 3D Studio Max เป็นโปรแกรมกราฟฟิกที่ได้รับความนิยมมาก พัฒนาโดย Autodesk Media and Entertainment ปัจจุบันออกถึงเวอร์ชัน 9 เป็นโปรแกรมที่มีประสิทธิภาพในการสร้างโมเดลสูง มีปลักอินที่ยืดหยุ่น ใช้งานง่าย และมีอยู่ค่อนข้างมากใน12แพลตฟอร์มของวินโดวส์โปรแกรมนี้มักจะถูกนาไปใช้ในการ สร้างวีดีโอเกม งานสถาปัตยกรรมและการออกแบบรวมไปถึงการทาสเปเชียลเอฟเฟคในภาพยนตร์บางเรื่อง
  • 12. โปรแกรม Maya โปรแกรม Maya เป็นโปรแกรมกราฟฟิกสร้างภาพ 3 มิติ เกิดจากบริษัท Alias Systems Corporation แต่ปัจจุบันเป็นของ Autodesk เดิมเป็นซอฟแวร์ที่ใช้งานบนเครื่อง Silicon Graphics (SGI) ที่ใช้ ระบบปฏิบัติการ (OS) Irix เท่านั้นแต่ก็ได้มีการพอร์ตมาใช้กับเครื่องพีซีที่ใช้ระบบปฏิบัติการ Windows NT และ XP และในปัจจุบันสามารถใช้กับเครื่อง Mac ที่ใช้ Mac OS Xได้อีกด้วย Maya ที่ถูกใช้อย่างมากในอุตสาหกรรม หนังและ ภาพยนตร์ และมีการใช้บ้างในเกมคอมพิวเตอร์Maya มีจุดเด่นในเรื่องของความยืดหยุ่นอย่างมากในการทางาน โดยใช้การทางานแบบ Node-base เป็นหลัก กล่าวคือฟังก์ชันการทางานแต่ละแบบจะถูกเก็บเป็น Node โดยแต่ละ Node จะมีอินพุทและเอาท์พุทเราสามารถเชื่อม Node เหล่านี้เข้าด้วยกัน เพื่อให้เกิดผลที่แตกต่างกันได้นับไม่ถ้วน รวมถึง การใช้งานสคริปท์ที่เรียกว่า MEL ซึ่งใช้งานได้ง่ายและมีประสิทธิภาพ
  • 13. โปรแกรม LightWave 3D โปรแกรม LightWave 3D โปรแกรมที่นักสร้างภาพ 3 มิติ (3D Animator) ทั่วโลกต่างยอมรับว่า เป็นโปรแกรมที่สามารถสร้างโมเดล ได้ง่าย และรวดเร็ว อีกทั้งยังเป็นโปรแกรมที่เรนเดอร์ภาพได้สมจริงที่สุดอีกด้วย โดย LightWave 3D ได้รับความนิยมสูง ในงานทีวี (โทรทัศน์) และงานภาพยนตร์ เช่น Titanic, Star Trek VI ภาพยนตร์แอนนิเมชัน 3 มิติอย่าง “Jimmy Nouton” ในไทยเองผลงานที่สร้างมาจาก LightWave ที่ เห็นกันทั่วไป เช่น ตุ๊กตา China Doll, งานโฆษณาฟูจิชุด Smile
  • 14. โปรแกรมที่เลือกใช้ในการสร้างโมเดล 3 มิติในเกมจากการสารวจและ รวบรวมข้อมูล พบว่าโปรแกรมสร้างภาพเกม 3 มิติแต่ละโปรแกรม มีทั้งข้อดีและ ข้อเสียแตกต่างกันออกไป ขึ้นอยู่กับผู้ใช้จะเลือกโปรแกรมตัวไหนมาใช้ให้ เหมาะสมกับงานประเภทนั้นๆ ซึ่งในการสร้างเกม 3 มิติ จาเป็นต้องเลือกใช้ เครื่องมือสร้างภาพเกม 3 มิติ มาสร้างตัวละคร, ฉาก และอุปกรณ์ต่างๆภายใน เกม ดังนั้นจึงต้องเลือกใช้เครื่องมือที่สร้างโมเดลได้ดี เหมาะสมที่สุดในการทางาน และเป็นที่นิยมในการสร้างกราฟฟิกเกม 3 มิติภายในเกม สรุป
  • 15. 1.การพัฒนาเกมคอมพิวเตอร์ 3 มิติ (3D COMPUTER GAME DEVELOPMENT) 2.เชาวลิต คาขัน (2556) กราฟิก 3 มิติ (3D) โดยใช้เขียนโปรแกรม โปรแกรมอะลิช (Alice) 3.สุวิชัย พรรษา และอภินันท์ รังสูงเนิน (2554) การพัฒนาเกมคอมพิวเตอร์ 3 มิติ เกมโซล่าผจญภัย 4.พฤฒิพร ลพเกิด (2552) ระบบจาลองรูปแบบสามมิติเชิงปฏิสัมพันธ์ในสภาพแวดล้อมเสมือนร่วม สาหรับการสื่อสารงานออกแบบสถาปัตยกรรม 5.1.รัตน เครือชาลี 2.ปริญญา เรืองจิตรานนท์ 3.วิศิษฏ์ หิรัญกิตติ (2551) เกมส์จาลองการบินของ เครื่องบินสาหรับเครื่องพ็อกเก็ตพีซี งานวิจัยที่เกี่ยวข้อง