3d technology - paraweesri.files.wordpress.com · โปรแกรม 3d max ......

31
3D Technology เทคโนโลยีด้าน 3 มิตินับว่ามีบทบาทสาคัญในการพัฒนาความก้าวหน้าของ Multimedia โดย เทคโนโลยี 3 มิตินี ้สามารถประยุกต์เข ้ากับสื่อต่างๆ ได้หลากหลาย เช่นเกม โปรแกรมประยุกต์หลาย อย่าง ทาให้เกิดความเสมือนจริงของข้อมูล ทาให้ผู้ใช้งานตื่นตาตื่นใจเกิดความเข้าใจในสื่อได้รวดเร็ว ภาพ 3 มิติ จะประกอบไปด้วย ความกว้าง ( แกน X) สูง( แกน Y) และความลึก ( แกน Z) เมื่อนามา ประกอบกับ Texture แสงและเงาจะทาให้เกิดความเหมือนจริงขึ ้นมา Model 3 มิติ ช่วยให้เห็นมุมมองของวัตถุได้ทุกด้านทาให้เกิดการรับรู้ข้อมูลเสมือนข้อมูลจริง ของวัตถุนั ้น ปัจจุบันมีการนา model 3 มิติมาใช้ในการนาเสนอข้อมูลหลากหลาย ไม่ว่าจะเป็นการ นาเสนอผ่านสื่อ CD-ROM หรือ Internet ในการนาเสนอข้อมูล 3 มิติจะประกอบด้วยกระบวนการดังนี การสร้าง Model 3 มิติ การกาหนด การโต้ตอบ และ การเคลื่อนไหว ให้ Model แปลง Model ให้อยู่ในรูปแบบที่จะนาเสนอในรูปแบบที่ต้องการ นาไปผสมกับสื่อ 3d Modeling Tools โปรแกรมในการสร้าง Model 3 มิติมีหลากหลาย เช่น MAYA, 3DMAX, AUTOCAD, ZAM 3D, DesignWorkshop, Poser เป็นต้น โปรแกรมเหล่านี ้จะมีเครื่องมือในการสร้างภาพ 3 มิติ พื ้นฐานใหใช้งานเช่น ทรงกลม กล่อง โดนัท กรวย เป็นต้น นอกจากนี ้ยังมี เครื่องมือขั ้นสูงในการสร้างภาพ รวมทั ้งการกาหนดแสงเงาและการเคลื่อนไหว โปรแกรมที่ใช้ในการสร้าง MODEL 3 มิติ มีหลายโปรแกรม ตัวอย่างดังต่อไปนี

Upload: dinhphuc

Post on 25-Apr-2018

271 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

3D Technology

เทคโนโลยดาน 3 มตนบวามบทบาทส าคญในการพฒนาความกาวหนาของ Multimedia โดยเทคโนโลย 3 มตนสามารถประยกตเขากบสอตางๆ ไดหลากหลาย เชนเกม โปรแกรมประยกตหลายอยาง ท าใหเกดความเสมอนจรงของขอมล ท าใหผใชงานตนตาตนใจเกดความเขาใจในสอไดรวดเรว ภาพ 3 มต จะประกอบไปดวย ความกวาง ( แกน X) สง( แกน Y) และความลก ( แกน Z) เมอน ามาประกอบกบ Texture แสงและเงาจะท าใหเกดความเหมอนจรงขนมา

Model 3 มต ชวยใหเหนมมมองของวตถไดทกดานท าใหเกดการรบรขอมลเสมอนขอมลจรงของวตถนน ปจจบนมการน า model 3 มตมาใชในการน าเสนอขอมลหลากหลาย ไมวาจะเปนการน าเสนอผานสอ CD-ROM หรอ Internet ในการน าเสนอขอมล 3 มตจะประกอบดวยกระบวนการดงน

การสราง Model 3 มต การก าหนด การโตตอบ และ การเคลอนไหว ให Model แปลง Model ใหอยในรปแบบทจะน าเสนอในรปแบบทตองการ น าไปผสมกบสอ

3d Modeling Tools

โปรแกรมในการสราง Model 3 มตมหลากหลาย เชน MAYA, 3DMAX, AUTOCAD, ZAM 3D, DesignWorkshop, Poser เปนตน โปรแกรมเหลานจะมเครองมอในการสรางภาพ 3 มต พนฐานใหใชงานเชน ทรงกลม กลอง โดนท กรวย เปนตน นอกจากนยงม เครองมอขนสงในการสรางภาพ รวมทงการก าหนดแสงเงาและการเคลอนไหว โปรแกรมทใชในการสราง MODEL 3 มต มหลายโปรแกรม ตวอยางดงตอไปน

Page 2: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

SketchUp

SketchUp ใชในการออกแบบงานทางดานสถาปตยกรรม ตกแตงภายใน ฯลฯ เนองจากในสภาพการณปจจบนไดมการน าโปรแกรมทางคอมพวเตอรมาเปนสวนชวยในการ ออกแบบอยางแพรหลาย ดงนนโปรแกรมนจงนบวามความส าคญอยางมากส าหรบนกออกแบบทงหลาย โปรแกรมนใชในการสรางงาน 3 มตโดยดงจนตนาการจากสมองมาสคอมพวเตอร เหมาะส าหรบ ผทตองการสรางงาน 3 มต ตงแตขน Conceptual Design ไปจนถงการท า Final Presentation โปรแกรมนจะขน 3 มตคอนขางงายกวา โปรแกรม 3 มตทวๆไป ท าใหประหยดเวลาการท างาน แตภาพจะไมสวยงามเทา โปรแกรม 3D Max / Viz ไมคอยเหมาะส าหรบงานตกแตงภายในสกเทาไร ถาจะใชในงานตกแตงภายในใชด Space ภายในมากกวา เพราะ Material ไมดเทา 3D Viz , 3D Max แตถาเปนงานทางดาน Architecture จะเหมาะสมมากกวา ไวใชดรปทรงของ อาคาร และทวางภายในอาคารไดด โดยทไมเสยเวลาในการขน 3 มตมากนก

ZAM 3D: A 3D XAML Modeling Tool

Electric Rain ZAM 3D™ ใชในการออกแบบ Model 3D และสราง Animation ทงายและใชใน

การแปล Model เปนแบบ XAML (eXtensible Application Markup Language)

Page 3: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

Autocad VIS ดวยความสามารถทหลากหลายไมวา Modeling ซงมเครองมออ านวยความสะดวกมากมาย ท า

ใหขน Model ทมความซบซอนไดอยางรวดเรว, Rendering ทเดมไปดวยความสามารถในการปรบแตงแสงในรปแบบตางๆ หาร render แบบ Radiosity ทใหความสมจรงของแสงถงทสด, และความสามารถในการท า Animatoin เพองาน Presentation ทสมบรแบบ Autocad ใชในดานการเขยนแบบ 2 มต และ 3 มต โดยใชโปรแกรม Autocad ซงเปน Software 2 มต ทมผนยมมากทสด เหมาะส าหรบผทตองการสรางงานดาน สถาปตยกรรม ตกแตงภายใน โครงสรางออกแบบผลตภณฑ ไฟฟา รวมทง เครองกลได อกดวย อกทง Autocad ยงสามารถใชเขยนแบบงานทางดาน Interior,Mechanical,Structure และ Electrical ไดอกดวย

Page 4: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

Poser

Poser เปนโปรแกรมทท างานงาย มเครองมอในการท าการเอฟเฟกต ( effect ) และชวยสรางเปนภาพเคลอนไหวมากมาย ทานสามารถทท าการจดทา สรางภาพเคลอนไหว หรอเลอกส าเรจรป และทาทางทเคลอนไหวตางๆ จากไลบราร ( library)

MAYA

สดยอดโปรแกรม 3D Graphic Animation ททว โลกตางยอมรบในฝมอของมน เรมตนไลมาตงแต Ver.1 จนถงปจจบน ได พฒนาตนเอง มาจนถง Ver. 7.0 แลว ความสามารถของ โปรแกรม กมาก ขนตามล าดบ บรษทชนน าของโลกอยาง Pixar , EA , SONY , Dreamwork กมโปรแกรม MAYA เปนตวชโรง การทโปรแกรม MAYA ไดรบความนยมมากมายขนาดน กเปนเพราะ โปรแกรม MAYA ไดรวบรวมเทคนคในการสรางโลกของ 3D ไวมากมาย สามารถหยบออกมาใชไดอยางงายดาย รวมถง plug-in ตางๆ ทรวมไวอยในตวโปรแกรมเอง และการรบประกนถงความเปนสดยอดของโปรแกรม 3D กบรางวล " The world's most powerful 3D Animation and visual effect software "

3D Studio Max

โปรแกรม 3D Studio Max เปนโปรแกรมสรางภาพ 3 มต แบบโมเดล 3 มต ของบรษท discreet ในเวอรชนแรกๆ โปรแกรมมความตองการทรพยากรสงมาก และยงใชไดกบระบบปฏบตการ

Page 5: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

Windows NT ไดเพยงอยางเดยวท าใหผใชงานสวนใหญมกจะเปนบรษทใหญๆเทานนแตปจจบนทางผผลตไดพฒนาโปรแกรมขนมาเรอยๆ ท าใหสามารถใชงานไดกบ คอมพวเตอรตามบานทวไป อกสาเหตหนงทมผนยมใชงานมากขน เพราะวาการใชงานโปรแกรม 3D Studio Max มประสทธภาพในการสรางวตถ 3 มต

การก าหนดรายละเอยด และการสรางงาน Animation ระดบสง รวมถงการใชค าสงในการสรางวตถไมซบซอนท าใหงานทไดออกมา มองคประกอบตางๆ ครบถวนสมบรณและสวยงามไดไมยาก โปรแกรม 3D Studio Max เปนโปรแกรมกราฟกทสามารถสรางงานไดหลายรปแบบ จงท าใหมชดค าสงตางๆ มากมายอยในโปรแกรม ในการสรางวตถ 3 มต เราจะตองก าหนดขนาดและ คณสมบตของวตถ รวมถงการแกไขวตถในดานตางๆการมองเหนวตถหลายๆดาน จงเปนสงจ าเปนตอการท างาน โปรแกรมสามมตทวไปจะมการแสดงภาพของวตถดานตางๆลงบนจอภาพ ถงแมวาจะท าใหจอภาพ เลกลงไปบางแตกท าใหการท างานนนสะดวกมากยงขน

จอภาพสวนใหญจะประกอบดวยรปของวตถดานบน, ดานหนา, ดานขางและมมมองแบบสามมต เพอใหเราเหนวตถหลายๆ ดานพรอมกน และ เมอเกดการเปลยนแปลงกบวตถในจอภาพใดกตาม โปรแกรมจะแสดงผลทเกดขน กบวตถดานตางๆ ลงใน จอภาพทเหลอดวย

การจดวางค าสงอยางเปนหมวดหมเอาไวในต าแหนงตางๆบนจอภาพตามความเหมาะสมกบการท างานจงเปนสวนส าคญทจะท าใหสามารถใชโปรแกรมไดอยางสะดวกและมประสทธภาพมากขน

การสราง Model ดวย 3DMAX

ส าหรบการสรางวตถ 3 มตแลว หากดในภาพรวมๆ จะแบงออกไดเปนหลายวธหลายแนวคดดวยกน ส าหรบในการศกษาโปรแกรม 3D Studio Max นนจะแบงแนวในการท างานหลกๆ ออกเปน 3 วธดวยกนคอ

1. ระบบ Polygon Base เปนระบบพนฐานทสดในการท างาน อาศยการปรบแตงวตถในระดบ Polygon

2. ระบบ Spline Base เปนระบบทอาศยการขนรปวตถจากเสน Spline โดยอาศยเครองมอ Surface เปนตวสรางพนผว วธนเหมาะกบการสรางวตถทมความโคงเวาเปนธรรมชาตมากๆ เชนสงมชวต หรอตวละครตางๆ แตมจดดอยตรงการควบคมแนวเสน Spline ในเชง 3 มตอาจจะตองอาศยความช านาญมากสกหนอย เพอไมใหเกดปญหาพนผว เปนคลน หรอรอยยบ

Page 6: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

3. ระบบ NURBS (Non Uniform B-Spline) เปนระบบทนยมใชในงานสรางวตถธรรมชาตหรอตวละครมากอกแบบหนง

แตส าหรบในโปรแกรม 3D Studio Max นนการท างานในระบบนสามารถท าไดดเพยงระดบหนงเทานน

Polygon

เมอเราไดสรางวตถสามมตอะไรขนมากตาม เชนเราอาจจะสรางลกบอลกลมๆ หนงลก เราเหนวาลกบอลกลม เราอาจจะเขาใจวา โปรแกรมไดสรางลกบอลกลมๆใหเรา แตความจรงโปรแกรมไมสามารถทจะสรางลกบอลกลมๆ ทประกอบไปดวยเสนโคงใหเราได ดวยเหตผลทวา การสรางเสนโคงจรงเพอน ามาสรางวตถสามมตในโปรแกรม เปนเรองสนเปลอง (การค านวณ) เกนกวายอมรบไดในการท างานจรง ดงนนทเราเหนวากลมทจรงแลวกไมกลม แตเปนแผนสเหลยม และสามเหลยมเลกๆจ านวนมากมาตอกน ยงจ านวนแผนทมาตอกนมากขนเทาไร ความละเอยดของวตถกจะเพมขนมากเทานน หนงแผนเลกๆทน ามาตอกนนเองคอ Polygon

สวนประกอบของ Polygon ส าหรบในหนง Polygon นนในโปรแกรม 3D Studio Max จะประกอบไปดวยสวนส าคญดงน 1. Vertex หรอจดทมมมองของ Polygon มหนาทก าหนดพนทและรปทรงพนฐานของ Polygon ในโปรแกรม 3D Studio Max จะเรมตน 1 Polygon ตงแต 3 Vertex และอนญาตใหในหนง Polygon ม Vertex ได 4 จดขนไป 2. Edge คอเสนทเชอมระหวางจด Vertex เขาหากนเพอก าหนดรปแบบของพนผวของ Polygon

Page 7: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

รปท แสดง Vertex และ Edge 3. Mesh เปนพนผวรป 3 เหลยมทเปนพนฐานทสดของ Polygon ในหนง Polygon ทมากกวา 3 Vertex จะประกอบไปดวย Mesh ตงแต 2 ชนขนไปเสมอ

รปท แสดง Polygon ทม 5 Vertex และม 3 Mesh 4. Polygon คอพนผวหลกทอยในวงลอมของ Vertex Edge หนาจอของ 3d max

Page 8: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

เครองมอในการท างาน พนทสราง Model คาปกตม 4 มมมอง

กรณทตองการเปลยนรปแบบมมมองใหมให Click ขวาทชอของพนทซงอยมม บนซายของแตละหนาตางแลวเลอก Configure จากนนเลอก Tab Layout และเลอกแบบมมมองทตองการ

Page 9: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

Tools

Select Tool ใชเลอกวตถ

Move Tool ใชยายวตถ

Rotate Tool ใชในการหมนวตถ

Scale Tool ใชในการปรบขนาดวตถ

Mirror Tool ใชในการกลบดาน และคดลอกวตถ เลอนมมมอง หมนมมมอง ขยายมมมองนนใหเตมจอ

Page 10: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

Create Tools ใชในการสรางวตถตางๆ

Modify tools ใชในการแกไขวตถ

Page 11: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การสราง Box

1. เลอก 2. ลาก mouse เพอก าหนดความกวางและยาวของ box ทมมมองใดมมมองหนง เมอไดขนาดแลว

ปลอย mouse 3. ลาก Mouse เพอก าหนดความสงของ Box

การสราง Cone

1. เลอก 2. ลาก Mouse เพอก าหนดเสนผาศนยกลาง เมอไดขนาดปลอย mouse 3. ลาก Mouse เพอก าหนความสงของกรวย เมอไดขนาดปลอย Mouse 4. ลาก Mouse เพอก าหนดความแหลมของกรวย เมอไดขนาดปลอยมอ

Page 12: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การสราง Sphere

1. เลอก 2. ลาก Mouse เพอก าหนดขนาดทรงกลม เมอไดขนาดแลวปลอยมอ

การสราง Cylinder

1. เลอก 2. ลาก Mouse เพอก าหนดรศมของแทงทรงกลม 3. ลาก Mouse เพอก าหนดความยาวของแทงกลม

Page 13: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การสราง Tube

1. เลอก 2. ลาก Mouse เพอก าหนดรศมของทอ 3. ลาก Mouse เพอก าหนดความหนาของทอ 4. ลาก Mouse เพอก าหนดความยาวของทอ

การยอ หรอ ขยาย Model

1. เลอก Model

2. เลอก Scale Tool

Page 14: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การยอหรอขยายสามารถเลอกวาจะใหผลเกดกบแกนใดโดยเลอน Mouse ไปตามเสนของแกน

ผลเกดขนกบแกน X

ผลเกดกบแกน x และy

ผลเกดขนกบทกแกน

Page 15: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การแกไขจด(Vertex)ใน Model

1. Click ขวาเลอกวตถ แลวเลอกเมน Convert to + Convert to Editable Poly

2. เลอก Vertex

3. ใช Select Tool เลอก Vertex แลวใช Move Tool หรอ Scale Tool ในการจดการกบ Vertex ท

เลอก

Page 16: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การตดวตถ

1. สรางวตถ 2 ชนใหมสวนทบกน

2. เลอกวตถทเปนตวตง สมมตจะลบ model box ออกดวย ทรงกลม ใหเลอก box

Page 17: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

3. เลอก รายการใน Create tool แลวเลอก Compound Objects

4. เลอก 5. เลอก 6. เลอกวตถ ทรงกลม จะท าให Box ถกเจาะดวยทรงกลม

การก าหนด Animation

ในการสรางภาพเคลอนไหวเพอน าไปใชเปน Video หรอก าหนดการเคลอนไหวใหตวละคนในเกม จะตองมการก าหนดการเคลอนไหวใหกบ Model กอน Video จะประกอบดวยภาพนงหลายภาพน ามาเสนอเปนล าดบทละภาพดวยความเรวสง ซงการก าหนดการเคลอนไหวเปนการสรางภาพนงทละภาพใหมความแตกตางกน แตเนองจาก Video จะมภาพจ านวนมากจงคอนขางยากทจะสรางภาพทละภาพดวยคนสราง Model ดงนนการก าหนดการเคลอนไวของ Model มกจะก าหนดเปนชวงของการเคลอนไหว เชนการแสดงการเปดออกของฝา CD อาจประกอบดวยภาพนง 100 ภาพแตละภาพจะมลกษณะทตางกนโดยภาพแรกเปนภาพ CD ท ปดอย ภาพถดมาเปน CD ทขยบออกมานดหนง ภาพสดทายเปน CD ทยดออกมาจนสด เปนตน

Page 18: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

ในการสรางภาพเคลอนไหวคงเปนเรองยากทผสราง Model จะสรางภาพนงจาก Model ดวยตนเองซงตองเสยเวลามาก ดงนนโปรแกรมดาน 3D ตางๆรวมทง 3DMAX จงมวธการชวยใหการสรางภาเคลอนไหวท าไดงายขน โดยการก าหนดจดทจะมการเปลยนขอมล เรยกวา Key frame ซงเปนต าแหนงทจะเกดการเปลยนของรปทรงหรอการเคลอนไหว คอมพวเตอรจะท าการสรางภาพนงทละภาพใหคอยๆปลยนไปเปนภาพตาม Key Frame ทก าหนดโดยอตโนมต นนหมายความวาผสราง Model จะตองก าหนดลกษณะของ Model ใหตางจากจดเดมทจดก าหนดเปน Key Frame

ในการทดสอบการสรางภาพเคลอนไหวท าดงน

1. สรางวตถ 2. วางวตถไวในมมมองเรมตนของ Animation แลวเลอก Auto Key 3. เลอน Time Line ไปท Key Frame ทตองการ ในตวอยางเลอนไปท 30

4. ท าการเปลยนแปลงต าแหนง หรอรปรางของ Model 5. เลอน Time Line ไปท Key Frame อนถดไป เชน 80 แลวเปลยนแปลงต าแหนง หรอรปราง

ของ Model ท าเชนนไปเรอยๆจนสนสด TimeLine

6. แสดง Animation ดวยการกดPlay Animation

Page 19: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การสรางเปน Video

1. ก าหนด Animation ใหกบ Model 2. เลอกเมน Render

3. เลอก Range ของ Frame ทตองการสงออกเปน Video

Page 20: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

4. เลอก File ในหวขอ Render Output เลอกรปแบบของไฟลเปน AVI

5. เลอกปม Render ทอยลางสด

3d Web Technology

ปจจบนมการน าเทคโนโลย 3D เขามาใชในการน าเสนอขอมลใน Web กนมากขน เชนการแสดงสนคา หรอใชในการสรางบทเรยนทตองการเนนใหเหนโครงสรางดานกายภาพของขอมล

การแสดงเวบเหลานจะตองมการตดตงโปรแกรมเสรมส าหรบแสดงผลเขาไปเนองจาก Browser จะไมสนบสนนการแสดงผลไวกอน ตวอยางเทคโนโลยทพฒนาดาน 3D บนเวบมดงน VRML Viewpoint Clut 3D

JAVA 3D Right Hemisphere

Page 21: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การสรางเวบ 3D ดวย Right Hemisphere Deep Exploration

Deep Exploration เปนโปรแกรมส าหรบแสดง 3D Model ซงรองรบไฟลดงน

File Format Extension Import Export Version/Types

16 bit PGM PGM Yes

3ds Binary 3DS Yes Yes* *Export: Animation support.

3ds max MAX Yes Yes The DCOM plugin must be installed for all .max files to be supported.

3ds max ASCII ASC, ASE

Yes* Yes** *Import: ASE format with animation support. **Export: ASC format only.

3D Studio Project PRJ Yes

AOFF GEO Yes Yes

AutoCAD DWG, DXB, DXF

Yes* Yes** *Import: ACIS SAT not supported in DWG format. **Export: DXB format only.

Cinema 4D C4D Yes* *Import: Version 6.0 not supported

DirectX X Yes Yes Binary and ASCII with animation export

Half-Life MDL Yes* *Import: Animation support.

Homeworld Geometry

PEO, GEO

Yes* Yes** *Import: With LiF textures. **Export: With LiF/BMP textures.

Imagine Geometry IOB Yes

ISO G Code ISO Yes

LightWave LightWave 3D Layered LightWave 6.0

LW, LWO

Yes* Yes** *Import: UView files supported. **Export: LightWave 5.6 + .uv files and LightWave 6.0 objects only.

LightWave Scenes LWS Yes* Yes *Import: Animation support.

Page 22: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

Maya Scenes MA, MB Yes* Yes *NURBs and SubD support.

Metastream 3-D MTS Yes

Nendo v1.0/v1.1 NDO Yes

NGRAIN NGN, NGW

Yes Attach and detach supported for parts.

Object OFF Yes Yes

OpenFlight Scene Description Database

FLT Yes* Yes *Import: Multigen API DLLs not required.

OpenGL CPP Code

CPP Yes

Open Inventor IV Yes* *Import: ASCII only, partially supported.

Power Render PRO Yes

Quake I, II and III MDL, MD2, MD3

Yes* *Import: Animation support on Quake II models.

Quake Map MAP Yes* *Import: Textures are not yet supported.

Quicktime 3D Metafile

3DM, 3DMF

Yes* *Import: Binary files only, partially supported.

RAW RAW Yes Yes

RAX RAX Yes

Rhinoceros 3DM Yes* *Import: All NURBS and mesh objects.

SOFTIMAGE|XSI XSI Yes Yes Animation support.

SPX SPX Yes

StereoLitho STL Yes Yes* *Export: Binary and ASCII.

Stripe OBJF Yes

trueSpace COB, Yes Yes* Binary and ASCII with animation support

Page 23: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

SCN *Export: COB format only

Viewpoint Media 3D

MTS, MTX, MTZ

Yes Yes To view these files on the Internet, you must obtain a Broadcast key.

VirtualReality Markup Language

WRL Yes* Yes** *Import: Versions 1.0 and 2.0 ASCII only. **Export: Version 2.0.

Wavefront MTL, OBJ

Yes Yes

โปรแกรมยงสามารถทจะแปลง Model d3 ไปกลบไปมาระหวาง Format ได และยงแปลงให

เปนรปแบบทใชกบเวบไดดวย

การแปลง 3d Model ใหเปนเวบเพจ

1. สราง 3D Model ดวย 3DMAX แลว Export ออกเปน .3DS 2. เปดไฟลดวย Deep Exploration

3. ใชค าสง File + Save As 4. เลอก Format เปน Right Hemisphere HTML Publish (.html)

Page 24: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

5. ก าหนดชอไฟล ก าหนดขนาดของ จอภาพ

6. Click OK จะไดไฟลส าหรบแสดงผลทางเวบออกมา 7. เปดดวย Web Browser

ผใชงานสามารถควบคม Model โดยใช Mouse ในการหมน และ Zoom วตถได การสรางดวยเทคโนโลยนไมสามารถสรางการโตตอบกบ Model ได และไมสามารถ Fix มมมองได จดเดนคอสามารถก าหนดใหวตถหมนเองได และแสดงผลแบบเตมจอได

Page 25: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การสรางเวบ 3D ดวย Viewpoint

Viewpoint เปนบรษททผลตเทคโนโลยในการแสดงผล Model 3D เพอน าเสนอผาน Web โดยใชโปรแกรม Viewpoint Scenebuilder สราง สวนการแสดงผล Browser ตองตดตงโปรแกรม Viewpoint Media Player ขนตอนการสรางเวบดวย Viewpoint

1. สราง Model และก าหนด Animation ดวย 3DMAX 2. Export เปน Format .ASE ถามการก าหนด Animation ดวยใหเลอก Export Animation ดวย

3. เปด Viewpoint Scene Builder

4. เลอกค าสง Import ASE แลวเลอไฟลทสรางจาก 3DMAX

Page 26: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

5. ก าหนดชอของชวง Animation และชวง Animation แลวเลอก Add สามารถก าหนดไดหลายชวงตาม Animation ทก าหนด เพอเปนตวควบคม Animation ในชวงตางๆ

6. 7. ก าหนดมมมองใหอยในมมมองแรกทตองการใหแสดงผล 8. เลอก TAB Publish แลวเลอก Publish 9. ก าหนดชอไฟล จะไดไฟลทเปนเวบเพจออกมา ใหเปดดวย Browser

Page 27: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

การก าหนด Link จากวตถไปยง URL

1. สราง Tag MTSAction ในไฟล .MTX ทไดจากการ Public ของ Scenebuilder โดยสรางใหเปนสวนหนงทอยภายไต Tag MTSScene ดงน <MTSScene Version="311" > <MTSAction Name="ชอ MTSAction"> <MTSJavaScript Func="window.open('เปาหมายหรอ URL','_self')" /> </MTSAction> ตวอยาง <MTSAction Name="Action1"> <MTSJavaScript Func="window.open('http://www.google.com','_self')" /> </MTSAction>

2. เขยน Tag MTSHandle ใหกบ Object ทตองการใชเปนตวสงงาน เพอเรยกใช MTSAction ซง Object จะถกเขยนไวใน Tag MTSInstance ดงน <MTSHandle Event="MouseLeftDown" Action="ชอ MTSAction" /> ตวอยาง <MTSInstance Name="Simple_0" > <Transform>

Page 28: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

<Scale x="0.5" y="0.5" z="0.5" /> </Transform> <MTSGeometry Name="MTSSimple_0" MultiUV="0" Type="MTSSphere" /> <MTSHandle Event="MouseLeftDown" Action="Action1" /> </MTSInstance> การควบคม Animation จาก Model คนหา Tag ของ Animation วา ชออะไร โดยปกตแลว Animation จะ ม ชอ MTSTimeElem.AnimXXX_ANIM เขยน Event ใหกบ Object ทตองการใชเปนตวสงงาน เพอเรยกใช Animation ดงน <Onclick Action="Trigger" Target="ชอ Animation" /> ตวอยาง <MTSInstance Name="Simple_0" > <Transform> <Scale x="0.5" y="0.5" z="0.5" /> </Transform> <MTSGeometry Name="MTSSimple_0" MultiUV="0" Type="MTSSphere" /> <Onclick Action="Trigger" Target="MTSTimeElem.Anim1_ANIM" /> </MTSInstance>

แหลงอางองเพมเตม

http://www.sketchup.com/ http://www.erain.com/Products/ZAM3D/DefaultPDC.asp http://www.3dmax.com/ http://www.mayatraining.com/ http://cic.nist.gov/vrml/vbdetect.html http://www.viewpoint.com/pub/index.html http://www.righthemisphere.com/

Page 29: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

แบบฝกหด

1. Vertex คอ ก. จด ข. เสน ค. ภาพ ง. แสง

2. Mesh คอ

ก. พนผว ข. เสน ค. แสง ง. จด

3. เครองมอในขอใดใชในการเลอนมมมองของโปรแกรม 3DMax

ก. ข. ค. ง.

4. โปรแกรมใดตอไปนไมใชโปรแกรมทใชในการสราง Model 3 มต ก. MAYA ข. 3DMAX ค. Poser ง. Swish

5. การแสดงเวบ 3 มตทสรางจาก Viewpoint ตองตดตงโปรแกรมใดท Browser ก. Viewpoint Media Player ข. Viewpoint Scene Builder ค. Windows Media player ง. Quick time

Page 30: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

6. เทคโนโลยใดตอไปนไมเปนเทคโนโลยดาน 3 มต ทท างานบน www ก. VRML ข. Viewpoint ค. Clut 3D ง. 3D Max

7. ภาพใดคอ Cylinder

ก.

ข.

ค.

ง. 8. ภาพใดคอ Cone

ก.

ข.

ค.

ง.

Page 31: 3D Technology - paraweesri.files.wordpress.com · โปรแกรม 3D Max ... เพราะว่าการใช้งานโปรแกรม 3D ... วิธี นี้

9. โปรแกรมใดทไดรบรางวล The world's most powerful 3D Animation and visual effect software

ก. MAYA ข. 3D MAX ค. Poser ง. Autocad

10. ไฟลชนดใดไมเกยวของกบโปรแกรม Viewpoint ก. MTS ข. MTX ค. MTZ ง. 3DS