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

Preview:

Citation preview

การพฒนา เกมส 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……………………

Recommended