ข้อมูลอาจารย์ผูู้สอน

ชื่อ-สกุล : อาจารย์สุวรรณา เมธีภัทรากูล

ตำแหน่ง : อาจารย์ประจำสาขาวิชาวิทยาการคอมพิวเตอร์

วุฒิการศึกษา : วท.บ.เกียรตินิยมอันดับหนึ่ง (วิทยาการคอมพิวเตอร์) มหาวิทยาลัยหัวเฉียวเฉลิมพระเกียรติ
วท.ม.(วิทยาการสารสนเทศ)

e-mail address : swnkul@mail.com

ข้อมูลรายวิชา

วิชา CS4773 Computer Graphics

ข้อมูลผู้จัดทำ

ชื่อ-สกุล : นางสาวณัฏฐ์ รุ่งเจริญ

วุฒิการศึกษา : ระดับประถมศึกษา โรงเรียนวัดสองคลอง
ระดับมัธยมศึกษาตอนต้น โรงเรียนพุทธิรังสีพิบูล
ระดับมัธยมศึกษาตอนปลาย โรงเรียนเบญจมราชรังสฤษฎิ์ ฉะเชิงเทรา
ปัจจุบัน ศึกษาอยู่ที่มหาวิทยาลัยหัวเฉียวเฉลิมพระเกียรติ

e-mail address : cancer_eba@hotmail.com

บรรณานุกรม

[1] จุฑามาศ จิวะสังข์. SketchUp Pro 6.0. พิมพ์ครั้งที่ 1. กรุงเทพฯ : บริษัท ซัคเซส มีเดีย จำกัด, 2550.

[2] ร.ศ.ฐิติพัฒน์ ประทานทรัพย์. คู่มือโปรแกรม SketchUp Pro 6 และ Google SketchUp. พิมพ์ครั้งที่ 1. กรุงเทพฯ : บริษัท อมรินทร์พริ้นติ้งแอนพับลิชชิ่ง จำกัด(มหาชน), 2550.

[3] บอกอ Salias. สร้างโมเดลเชิงสถาปัตยกรรมด้วย Google SketchUp 6.0. พิมพ์ครั้งที่ 1.
กรุงเทพฯ : บริษัท ซัคเซส มีเดีย จำกัด, 2550.

[4] Google SketchUp. [ออนไลน์]. เข้าถึงได้จาก : http://sketchup.google.com. (วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

[5] Download - Google SketchUp Pro 7. [ออนไลน์]. เข้าถึงได้จาก :
http://www.etcservice.com/public/products/sketch_up/download.php?action=download&id=VmpGYVYySXhWWGROVldoVllURmFjRlJVUm5kVWJGSlZVMnhLYkdKSVFrcFpXSEJIWV
ZaSmVGTnJiRmRTZWxZelYxWmFhMUp0U1hwaVJuQlhZbFpLVVZkWGRGZE9SMUpIVlc1V1dHSlhlRmRhVnp
FelpXeGtjbGR0ZEZSTmF6RTFWVzE0YjFaV1pFZGpTRVpXVFVaYU0xUlhlR3RqYlVaSFdrZG9hVlpyY0V0V2Exc
HZXVmRHY2sxWVZsWmlhelZvVld4a1UxVkdiSEZTYlRWc1lrWndNVmRyVlhoVWJFcHlZak5zV0dFeFNrdFVWbH
BUVjBaT1dXSkdUbWxYUmtwUFZrWmFWazFYVmxkYVNFNW9VbXMxYjFsc1ZtRlRSbHAwVGxkMFZVMUVSa
2xaVldoUFYyMUZlV0ZGVG1GU2JWSlFWVEJhVjJSRk1VVk5SREE5. (วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

[6] Google SketchUp Community Forums. [ออนไลน์]. เข้าถึงได้จาก : http://forums.sketchucation.com.
(วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

[7] SketchUp 2. [ออนไลน์]. เข้าถึงได้จาก : http://designer-info.com/Writing/sketchup_2.htm
(วันที่ค้นข้อมูล : 1 สิงหาคม 2552).
[8] SketchUp 3. [ออนไลน์]. เข้าถึงได้จาก : http://designer-info.com/Writing/sketchup_3.htm.
(วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

[9] SketchUp 4. [ออนไลน์]. เข้าถึงได้จาก : http://designer-info.com/Writing/sketchup_4.htm.
(วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

[10] SketchUp 5. [ออนไลน์]. เข้าถึงได้จาก : http://designer-info.com/Writing/sketchup_5.htm.
(วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

[11] SketchUp 2.2. [ออนไลน์]. เข้าถึงได้จาก : http://www.macworld.com/article/23572/2003/06/sketchup2.html.
(วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

[12] DOWNLOAD USING Scrubbu CLIENT AT 80MBit per Second. [ออนไลน์]. เข้าถึงได้จาก : http://www.crack.ms/cracks/global_search.crack?software=sketchup. (วันที่ค้นข้อมูล : 1 สิงหาคม 2552).

ตัวอย่างผลงาน

วิธีการใช้งาน

Sandbox

กลุ่มเครื่องมือ Sandbox เป็นเครื่องมือที่มีอยู่ใน SketchUp เท่านั้น ใช้สำหรับการจัดการ การสร้างพื้นผิวที่ซับซ้อน ประกอบด้วยเครื่องมือต่าง ๆ ดังต่อไปนี้
- Sandbox from Contour เป็นการสร้างระนาบจากเส้นโครงร่าง ใช้สร้างการสร้างระนาบ Contour หรือรูปทรง Free Form โดยอาศัยเส้นโครง หรือ Profile มาเป็นข้อมูลในการขึ้นรูประนาบ 3 มิติ

- Sandbox from Scratch เป็นเครื่องมือสำหรับการขึ้นรูปตารางสี่เหลี่ยม (Grid) ใช้สร้างระนาบกริดแบน โดยที่ผู้ใช้สามารถกำหนดขนาดช่องตารางย่อยที่จะเกิดขึ้นได้ หลังจากนั้นอาจใช้เครื่องมือต่าง ๆ ที่อยู่ในกลุ่มSandbox เข้ามาปรับแต่งต่อไป

- Sandbox Tool เป็นเครื่องมือที่ใช้สำหรับการควบคุมและปรับแต่งระดับของจุดควบคุมในระนาบต่าง ๆ โดยเฉพาะอย่างยิ่งกับชิ้นส่วนที่สร้างขึ้นด้วยเครื่องมือ Sandbox
- Stamp Tool เป็นเครื่องมือที่ใช้สำหรับการสร้างระนาบใหม่ขึ้นบนพื้นผิวของ Sandbox จากตัวอย่างระนาบที่เลือก เช่น การสร้างฐานอาคารบนพื้นผิว Contour เป็นต้น

- Drape Tool เป็นเครื่องมือที่จะฉายภาพของเส้น 2 มิติ หรือเส้นขอบของระนาบลงไปบนพื้นผิวของ Contour

- Add Detail เป็นเครื่องมือสำหรับการปรับระนาบกริดให้มีความละเอียดเฉพาะส่วนที่จำเป็น ใช้ในการเพิ่มรายละเอียดให้กับระนาบกริด สามารถทำได้ 2 วิธีคือ การเพิ่มเป็นรายละเอียดจุด ๆ และการเพิ่มเป็นรายละเอียดกลุ่ม

- Flip Edge เป็นเครื่องมือสำหรับการพลิกกลับเส้นขอบ ใช้ในการลดระนาบแบนบนพื้นผิว

Toolbar

สำหรับ Toolbars มาตรฐานที่ใช้ใน Google SketchUp มีดังนี้
1. Standard Toolbar เป็นทูลบาร์พื้นฐานเกี่ยวกับเรื่องการจัดการแฟ้มข้อมูล การพิมพ์งาน และการตั้งค่ามาตรฐานของโปรแกรม

2. Principle Toolbar เป็นทูลบาร์พื้นฐานสำหรับการเลือก ลบ และกำหนดสีหรือชนิดของวัสดุให้กับชิ้นงาน

3. Drawing Toolbar เป็นทูลบาร์เกี่ยวกับเครื่องมือในการขึ้นรูปทรง เส้นสายต่าง ๆ รวมถึงเครื่องมือที่ช่วยในการขึ้นรูป เช่น การวาดรูปสี่เหลี่ยม วาดเส้นตรง วาดรูปวงกลม วาดเส้นโค้ง วาดรูปหลายเหลี่ยมด้านเท่า และวาดเส้นอิสระตามการเคลื่อนที่ของ mouse

4. Modification Toolbar เป็นทูลบาร์เกี่ยวกับการแก้ไข ดัดแปลงชิ้นงาน เช่น การเคลื่อนย้าย การยืดหดระนาบเดิม การหมุนวัตถุ สร้างการยืดระนาบตามเส้นขอบ การย่อขยายวัตถุ และการสร้างระนาบคู่ขนาน ตามลำดับ

5. Construction Toolbar เป็นทูลบาร์เกี่ยวกับการเขียนเส้นบอกระยะ และตัวอักษรประกอบ เช่น การวัดความยาวของโมเดล การระบุความยาวให้กับโมเดล การวัดมุมของโมเดล การสร้างตัวอักษรและคำบรรยาย การย้ายตำแหน่งและหมุนแกนหลัก และการสร้างตัวอักษร 3 มิติ

6. Camera Toolbar เป็นทูลบาร์เกี่ยวกับการกำหนดมุมมอง การเคลื่อนที่ไปยังจุดต่าง ๆ ในโมเดล เช่น การหมุนโมเดล การเลื่อนมุมมองการทำงาน ซูมเข้า-ออกมุมมองการทำงาน

7. Walkthrough Toolbar เป็นทูลบาร์เกี่ยวกับการกำหนดตำแหน่งการมอง การเคลื่อนที่ไปยังพื้นที่ต่าง ๆ ในโมเดล เช่น การปรับมุมมองบนจอภาพให้เห็นพื้นที่ที่ผู้ใช้ต้องการกำหนดจุดมอง และเป้าหมาย การมองไปรอบ ๆ จุดมอง การเคลื่อนที่ไปยังที่ต่าง ๆ ในพื้นที่ และการสร้างแนวตัด

8. Display Modes Toolbar เป็นทูลบาร์เกี่ยวกับการควบคุมการแสดงผลของชิ้นงานบนระนาบ เช่น การแดงผลแบบโปร่งแสง ไม่มีการแสดงระนาบใด ๆ(แสดงเฉพาะเส้นขอบของชิ้นงานเท่านั้น) การแสดงระนาบทึบทั้งหมด การแสดงราบด้วยสีต่าง ๆ แสดงวัสดุลงไปในพื้นผิว(หากมีการกำหนดวัสดุลงไปในระนาบ) และการแสดงสีบนระนาบเพียง 2 สีสำหรับด้านหน้า และด้านหลัง

9. Views Toolbar เป็นทูลบาร์เกี่ยวกับการควบคุมมุมมองมาตรฐานของชิ้นงาน เช่น ด้านบน ด้านข้าง ด้านหน้า เป็นต้น

10. Shadow Toolbar เป็นทูลบาร์สำหรับการควบคุมการแสดงเงา ทั้งในเรื่องของตำแหน่งภูมิศาสตร์ของโมเดล และเวลา เช่น การปรับรายละเอียดและความสว่างของแสงและเงา การสร้าง/ไม่สร้างเงา(สลับกัน) การกำหนดเดือนและเวลา สามารถใช้แถบเลื่อนเพื่อกำหนดเดือน และเวลาที่ต้องการสร้างเงาได้

11.Selection Plane Toolbar เป็นทูลบาร์สำหรับการจัดการการแสดงผลข้อมูลรูปตัดของโมเดล เป็นการวางภาพตัดขวางในลักษณะต่างๆ เพื่อดูและทำงานกับด้านในของโมเดล เช่น การสร้างแนวตัด การยกเลิกการแสดงสัญลักษณ์ และการยกเลิกการตัดชิ้นงาน

หน้าที่ต่าง ๆ ของซอฟต์แวร์

แบ่งออกเป็น 4 ส่วน ประกอบด้วย
1.Menus เป็น Popup Menu แบบมาตรฐานของโปรแกรมบน Windows ทั้งหลาย โดยควบคุมหัวข้อหลัก ๆ ได้แก่ File , Edit , View , Camera , Draw , Tools
2.Toolbars เป็นทูลบาร์ที่ใช้ในการสั่งงาน แทนการเรียกใช้จาก Popup Menu โดยเราสามารถกำหนดได้ว่าจะให้ทูลบาร์ใดบ้างปรากฏบนจอภาพ จากเมนู View –› Toolbar
3.Drawing Area เป็นพื้นที่หลักของโปรแกรมในการสร้างชิ้นงาน ซึ่งมาตรฐานปกติจะแสดงแกนหลัก 3 แกน ในระบบ 3 มิติ โดยที่ แกน x แทนด้วยสีแดง แกน y แทนด้วยสีเขียว และแกน z แทนด้วยสีน้ำเงิน
4.Status Bar เป็นแถบข้อมูลที่อยู่ด้านล่างของจอภาพ โดยจะแสดงว่า ณ เวลานั้น ๆ ผู้ใช้กำลังทำอะไรอยู่ ส่วนด้านขวาของแถบนี้จะเป็นช่องแสดงข้อมูลขนาด ระยะต่าง ๆ ที่ผู้ใช้เขียน เรียกว่า VCB (Value Control Box) ซึ่งผู้ใช้สามารถใส่ค่าที่ต้องการลงไปจากแป้นพิมพ์โดยตรงก็ได้

รูปที่ 1 แสดงตัวอย่างโปรแกรม

คุณสมบัติของซอฟต์แวร์

Google SketchUp Pro 7 คือเครื่องมือสำหรับสร้างโมเดล 3 มิติ สำหรับนักออกแบบมืออาชีพ จะช่วยให้นักออกแบบมืออาชีพสามารถดูและสื่อแนวคิดของการออกแบบที่ซับซ้อนยิ่งขึ้น ซึ่งมีคุณสมบัติดังนี้

1. การสร้างวัตถุ 3 มิติ จากการวาดภาพ 2 มิติ

2. การใส่และเปลี่ยนวัสดุโดยการเลือกจากกล่องข้อมูล

3. การใส่เงาให้วัตถุตามตำแหน่งของดวงอาทิตย์ ตามวันเวลานั้น ๆ ของปี

4. คำสั่งเพิ่มเติมสามารถเขียนเพิ่มและเรียกใช้ผ่านทาง ภาษารูบี้


นอกจากนี้โมเดลที่ผู้ใช้แต่ละคนสร้าง สามารถมาแชร์ออนไลน์และสามารถนำมาใช้งานบน Google Earth ได้ผ่านทางเว็บไซต์ของ "Google 3D Warehouse"

ผู้พัฒนา

บริษัท Google เป็นผู้พัฒนา Google SketchUp Pro 7

เวอร์ชันที่พัฒนา

บริษัท @Last Software ได้พัฒนา SketchUp หลายรุ่น ดังนี้

1. SketchUp v1
- SketchUp v1.1
- SketchUp v1.2
- SketchUp v1.3
- SketchUp v1.4
- SketchUp v1.5
- SketchUp v1.6
- SketchUp v1.7

2. SketchUp v2
- SketchUp v2.1
- SketchUp v2.2

3. SketchUp v3
- SketchUp v3.1

4. SketchUp v4

5. SketchUp v5

บริษัท Google ได้พัฒนา Google SketchUp ทั้งหมด 3 เวอร์ชั่น เวอร์ชั่นละ 2 รุ่น คือ "Google Sketch" และ "Google Sketch Pro" ประกอบด้วย

1. Google SketchUp 5 และ Google SketchUp Pro 5

2. Google SketchUp 6 และ Google SketchUp Pro 6

3. Google SketchUp 7 และ Google SketchUp Pro 7 เป็นเวอร์ชั่นปัจจุบัน

ซึ่ง Google SketchUp เป็น Freeware สามารถ Download มาใช้งานได้ฟรี สำหรับ Google SketchUp Pro ต้องเสียเงินแต่สามารถ Download มาทดลองใช้งานฟรีได้ 8 ชั่งโมง

วัตถุประสงค์ในการพัฒนา

SketchUp เป็นซอฟต์แวร์ที่ใช้ในการพัฒนาวัตถุ 3 มิติ ใช้ในงานสถาปัตยกรรม วิศวกรรม ออกแบบผลิตภัณฑ์ ออกแบบเกม และงานออกแบบอื่น ทำงานผ่านระบบ 2 มิติ

ประวัติความเป็นมาของซอฟต์แวร์

SketchUp สร้างขึ้นเมื่อ เดือนสิงหาคม พ.ศ. 2543 โดยบริษัท @Last Software สำนักงานใหญ่ที่เมืองโบลเดอร์ ในรัฐโคโลราโด ประเทศสหรัฐอเมริกา เป็นที่รู้จักในช่วงต้นปี พ.ศ. 2544 ในปัจจุบัน บริษัทกูเกิล ได้ซื้อซอฟต์แวร์ SketchUp ในวันที่ 14 มีนาคม พ.ศ. 2549

Introduction

SketchUp เป็นโปรแกรมที่ถูกสร้างขึ้นมาเพื่อใช่ช่วยในขั้นตอนการออกแบบ โดยเฉพาะอย่างยิ่งขั้นตอนการทำแบบร่าง โดยมีแนวคิดหรือรูปแบบในการทำงานใกล้เคียงกับการคิดแบบของมนุษย์ ทำงานเป็นแบบ 3 มิติ สามารถปรับแต่ง Model ได้โดยง่าย การทำงานจะเป็นลักษณะของการร่างแบบ Sketch เป็นหลัก แต่ยังคงควบคุมความเที่ยงตรงได้พอสมควร