ใบงานที่ 7 เรื่อง โครงงานประเภท “การประยุกต์ ใช้ งาน”


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



ตัวอย่ างโครงงานการประยุกต์ใช้ งาน
โปรแกรมสร้ างโมเดลสามมิตจากการวาดอย่ างง่าย (CPS’ketchuu)
                         ิ

โดย
นาย พิชยุตม์ พีระเสถียร (หัวหน้าโครงการ)
นาย ชลทิตย์ ประทีปมโนวงศ์

หลักการและเหตุผล
        การสร้างโมเดลสามมิติในปัจจุบนได้เข้ามามีบทบาทเป็ นอย่างมากต่อการท างานในด้านต่างๆ เช่น
                                      ั
การออกแบบผลิตภัณฑ์หรื อสินค้า การออกแบบอาคาร การผลิตภาพยนตร์หรื อการ์ตนแอนิเมชัน ทาให้
                                                                             ู
โปรแกรมและวิธีการสร้างโมเดลสามมิติได้รับการพัฒนาไปอย่างมาก แม้กระนั้นงานในด้านนี้กลับเป็ นงาน
ที่ยากและต้องอาศัยเวลา เนื่องจากความสลับซับซ้อนของ อินเตอร์เฟสของโปรแกรมสร้างโมเดลจาลองแบบ
สามมิติในปัจจุบนที่เป็ นแบบดับบลิวไอเอ็มพี [8] (WIMP: Window, Icon, Menu, Pointer) ซึ่งผูใช้จะต้อง
               ั                                                                         ้
ทางานผ่านคาสังที่ยงยากจานวนมากเพื่อให้ได้โมเดลสามมิติตามที่ตองการ และถึงแม้ว่าอินเตอร์เฟสแบบนี้
              ่ ุ่                                           ้
จะรองรับการทางานสร้างโมเดลทุกรู ปแบบแต่ผใช้ที่มีประสบการณ์นอยจาเป็ นต้องใช้เวลาและความ
                                              ู้               ้
พยายามสูง แม้แต่ในการสร้างโมเดลสามมิติที่มรายละเอียดไม่มากนักขึ้นมาชิ้นหนึ่ง
                                            ี
วัตถุประสงค์
        เพื่อสร้างโปรแกรมสร้างโมเดลสามมิติที่มีอินเตอร์เฟสแบบเอสบีไอเอ็ม(SBIM)

ขอบเขตและข้ อจากัดของโปรแกรมที่พฒนา
                                ั
        - โปรแกรมสามารถสร้างโมเดล 3 มิติแบบฟรี ฟอร์มและแบบ แคดเท่านั้น
        - โปรแกรมไม่รองรับการทา งานในส่วนของ การยืด ( Extrusion) ตัด (Cut) หรื อ การจัดการ
ลวดลายบนพื้นผิวโมเดล (Texture) จึงทา ให้ไม่สามารถสร้างโมเดลที่มีรายละเอียดมากไปกว่า โมเดลที่ได้
จากการ
สเกตช์ที่โปรแกรมรับเข้ามาในตอนเริ่ มต้น
        - โปรแกรมต้องทา งานอยูบนจาวาเวอร์ชวลมาชีน
                                     ่
        - โมเดล 3 มิติที่สร้างจา เป็ นต้องมีลกษณะสมมาตรในด้านหน้าและหลัง หรื อซ้ายและขวา
                                             ั
        - การแก้ไขหรื อเพิ่มเติมรายละเอียดบนโมเดลภายหลังสร้างเสร็ จแล้ว ไม่สามารถทา ได้ดวย
                                                                                        ้
โปรแกรมนี้หากต้องการแก้ไขจะต้อง export โมเดลและใช้โปรแกรมอื่นในการแก้ไขแทน

กลุ่มผู้ใช้ โปรแกรม
      1. ผูที่ทา งานเกี่ยวข้องกับงานทางด้านสามมิติ หรื องานที่เกี่ยวข้องกับการสร้างโมเดลสามมิติ เช่น
           ้
งานออกแบบ




                                                                                            แหล่ งทีมา
                                                                                                    ่
                                        http://store.learnsquare.com/eserv/changeme:427/FullReport.pdf
                                                                  http://blog.eduzones.com/jipatar/85915

7

  • 1.
    ใบงานที่ 7 เรื่องโครงงานประเภท “การประยุกต์ ใช้ งาน” เป็ นโครงงานที่ใช้คอมพิวเตอร์ในการสร้างผลงานเพื่อประยุกต์ใช้งานจริ งในชีวิต ประจาวัน เช่น ซอฟต์แวร์สาหรับการออกแบบและตกแต่งอาคาร ซอฟต์แวร์สาหรับการผสมสี ซอฟต์แวร์สาหรับการระบุ คนร้าย เป็ นต้น โครงงานงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรื ออุปกรณ์ใช้สอยต่าง ๆ ซึ่ง อาจจะสร้างใหม่หรื อปรับปรุ งดัดแปลงของเดิมที่มีอยูแล้วให้มี ประสิทธิภาพสูงขึ้นก็ได้ โครงงานลักษณะนี้ ่ จะต้องศึกษาและวิเคราะห์ความต้องการของผูใช้ก่อนแล้วนา ข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนา ้ สิ่งของนั้น ๆ ต่อจากนั้นต้องมีการทดสอบการทางานหรื อทดสอบคุณภาพของสิ่งประดิษฐ์แล้วปรับ ปรุ ง แก้ไขให้มีความสมบูรณ์ โครงงานประเภทนี้นกเรี ยนต้องใช้ความรู้เกี่ยวกับเครื่ องคอมพิวเตอร์ ภาษา ั โปรแกรม และเครื่ องมือต่าง ๆ ที่เกี่ยวข้อง รวมทั้งอาจใช้วธีทางวิศวกรรมฮาร์ดแวร์และซอฟต์แวร์ในการ ิ พัฒนาด้วย ตัวอย่ างโครงงานการประยุกต์ใช้ งาน โปรแกรมสร้ างโมเดลสามมิตจากการวาดอย่ างง่าย (CPS’ketchuu) ิ โดย นาย พิชยุตม์ พีระเสถียร (หัวหน้าโครงการ) นาย ชลทิตย์ ประทีปมโนวงศ์ หลักการและเหตุผล การสร้างโมเดลสามมิติในปัจจุบนได้เข้ามามีบทบาทเป็ นอย่างมากต่อการท างานในด้านต่างๆ เช่น ั การออกแบบผลิตภัณฑ์หรื อสินค้า การออกแบบอาคาร การผลิตภาพยนตร์หรื อการ์ตนแอนิเมชัน ทาให้ ู โปรแกรมและวิธีการสร้างโมเดลสามมิติได้รับการพัฒนาไปอย่างมาก แม้กระนั้นงานในด้านนี้กลับเป็ นงาน ที่ยากและต้องอาศัยเวลา เนื่องจากความสลับซับซ้อนของ อินเตอร์เฟสของโปรแกรมสร้างโมเดลจาลองแบบ สามมิติในปัจจุบนที่เป็ นแบบดับบลิวไอเอ็มพี [8] (WIMP: Window, Icon, Menu, Pointer) ซึ่งผูใช้จะต้อง ั ้ ทางานผ่านคาสังที่ยงยากจานวนมากเพื่อให้ได้โมเดลสามมิติตามที่ตองการ และถึงแม้ว่าอินเตอร์เฟสแบบนี้ ่ ุ่ ้ จะรองรับการทางานสร้างโมเดลทุกรู ปแบบแต่ผใช้ที่มีประสบการณ์นอยจาเป็ นต้องใช้เวลาและความ ู้ ้ พยายามสูง แม้แต่ในการสร้างโมเดลสามมิติที่มรายละเอียดไม่มากนักขึ้นมาชิ้นหนึ่ง ี
  • 2.
    วัตถุประสงค์ เพื่อสร้างโปรแกรมสร้างโมเดลสามมิติที่มีอินเตอร์เฟสแบบเอสบีไอเอ็ม(SBIM) ขอบเขตและข้ อจากัดของโปรแกรมที่พฒนา ั - โปรแกรมสามารถสร้างโมเดล 3 มิติแบบฟรี ฟอร์มและแบบ แคดเท่านั้น - โปรแกรมไม่รองรับการทา งานในส่วนของ การยืด ( Extrusion) ตัด (Cut) หรื อ การจัดการ ลวดลายบนพื้นผิวโมเดล (Texture) จึงทา ให้ไม่สามารถสร้างโมเดลที่มีรายละเอียดมากไปกว่า โมเดลที่ได้ จากการ สเกตช์ที่โปรแกรมรับเข้ามาในตอนเริ่ มต้น - โปรแกรมต้องทา งานอยูบนจาวาเวอร์ชวลมาชีน ่ - โมเดล 3 มิติที่สร้างจา เป็ นต้องมีลกษณะสมมาตรในด้านหน้าและหลัง หรื อซ้ายและขวา ั - การแก้ไขหรื อเพิ่มเติมรายละเอียดบนโมเดลภายหลังสร้างเสร็ จแล้ว ไม่สามารถทา ได้ดวย ้ โปรแกรมนี้หากต้องการแก้ไขจะต้อง export โมเดลและใช้โปรแกรมอื่นในการแก้ไขแทน กลุ่มผู้ใช้ โปรแกรม 1. ผูที่ทา งานเกี่ยวข้องกับงานทางด้านสามมิติ หรื องานที่เกี่ยวข้องกับการสร้างโมเดลสามมิติ เช่น ้ งานออกแบบ แหล่ งทีมา ่ http://store.learnsquare.com/eserv/changeme:427/FullReport.pdf http://blog.eduzones.com/jipatar/85915