2. โปรแกรมสร้ างโมเดลสามมิติจากการวาดอย่ างง่ าย (CPS’ketchuu)
บทคัดย่อ
โครงการนี-มีจุดประสงค์เพือสร้างโปรแกรมสร้างโมเดลสามมิติทีมีส่วนอินเตอร์ เฟสตั-งอยูบน ่
่
พื-นฐานของการวาด ซึ งถูกพัฒนาขึ-นมาเพือลดความยุงยากในสร้างโมเดลสามมิติดวยอินเตอร์ เฟสแบบ
้
ดับบลิวไอเอ็มพีซึงเป็ นวิธีแบบดั-งเดิม เนืองจากผูใช้งานส่ วนมากจะคุนเคยกับวิธีการวาดภาพซึ งเป็ นพื-นฐาน
้ ้
่
ของการทํางานทางด้านศิลปะอยูแล้ว ผูใช้โปรแกรมจะวาดเส้นแบบ 2 มิติดวยอุปกรณ์ประเภท mouse หรื อ
้ ้
Graphic Tablet จากนั-นโปรแกรมจะสร้างโมเดลสามมิติข- ึนตามเส้น ซึ งวิธีการสร้างโมเดลสามมิติจะ
สามารถแบ่งออกเป็ น 2แบบตามลักษณะของโมเดลทีจะเกิดขึ-น คือ 1.สร้างโมเดลแบบฟรี ฟอร์ มทีตัวโมเดลที
เกิดขึ-นจะมีความหนาหรื อบางของแต่ละส่ วนแต่งต่างกันไป โดยจะคํานวณจากความกว้างและแคบของพื-นที
โดยพื-นทีทีกว้างจะทําให้โมเดลส่ วนนั-นหนา และ พื-นทีทีแคบจะทําให้โมเดลตรงส่ วนนั-นบาง และ 2. สร้าง
โมเดลแบบโซลิดทีตัวโมเดลสามมิติจะมีความโค้งมนของตัวโมเดลน้อยและมีความเหมาะสมกับงาน
ทางด้านสถาปั ตยกรรมหรื อวิศวกรรมมากกว่าโมเดลแบบฟรี ฟอร์ ม โครงการนี-ถูกพัฒนาขึ-นมาด้วยภาษาจา
ว่าเพือให้สามารถทํางานได้บนหลายระบบปฎิบติการและให้สามารถทา งานได้แบบทันท่วงนี- (Real-
ั
time)บนคอมพิวเตอร์ ส่วนบุคคลทัวไป
Abstract
This project is to provide a sketching interface 3D modeling program which reduce the difficulty in
tradition WIMP 3D modeling style. The user draws several 2D strokes interactively on the screen using
whether mouse or graphic tablet and the system will generate a 3D model according to the silhouette
drawn by user. The model generating style can be categorized in 2 type: freeform modeling and solid
modeling . The freeform modeling will generate model based on the wideness of each region of silhouette
making wide areas fat, and narrow area thin. The solid modeling will generate the non smooth model
which is more suitable for the engineering and architect work. This project is implemented by Java
language in order to, and mes construction is done in real time on standard PC.
ทีมาและความสําคัญของปั ญหา
การสร้างโมเดลสามมิติในปั จจุบนได้เข้ามามีบทบาทเป็ นอย่างมากต่อการทํางานในด้านต่างๆ เช่น การ
ั
ออกแบบผลิตภัณฑ์หรื อสิ นค้า การออกแบบอาคาร การผลิตภาพยนตร์ หรื อการ์ ตูนแอนิ เมชัน ทําให้
โปรแกรมและวิธีการสร้างโมเดลสามมิติได้รับการพัฒนาไปอย่างมาก แม้กระนั-นงานในด้านนี-กลับเป็ นงาน
ทียากและต้องอาศัยเวลา เนืองจากความสลับซับซ้อนของ อินเตอร์ เฟสของโปรแกรมสร้างโมเดลจําลองแบบ
สามมิติในปั จจุบนทีเป็ นแบบดับบลิวไอเอ็มพี [8] (WIMP: Window, Icon, Menu, Pointer) ซึ งผูใช้จะต้อง
ั ้
่ ่
ทํางานผ่านคําสังทียุงยากจํานวนมากเพือให้ได้โมเดลสามมิติตามทีต้องการ และถึงแม้วาอินเตอร์ เฟสแบบนี-