Thai3Dviz  

Go Back   Thai3Dviz > 3ds Max > ห้องสมุด (Library) > ห้องสมุด 3dsmax (Max Library)

ห้องสมุด 3dsmax (Max Library) บทความ กระทู้จากบ้านเก่า ติวเตอร์ 3dsmax ที่น่าสนใจ โดยสมาชิกไทยวิซ

 
 
Share Thread Tools Display Modes
Old 17-10-2006, 09:51 PM   #1
keano-manz
เทพบุตรระเริงรัก
เสี่ยวขั้นเทพ
*คนบางอ้อ*
 
keano-manz's Avatar
 
Join Date: Oct 2006
Location: Ratchada19
Posts: 6,661
Blog Entries: 14
keano-manz has much to be proud ofkeano-manz has much to be proud ofkeano-manz has much to be proud ofkeano-manz has much to be proud ofkeano-manz has much to be proud ofkeano-manz has much to be proud ofkeano-manz has much to be proud ofkeano-manz has much to be proud of
Send a message via MSN to keano-manz
Default Editable mesh และ Editable poly By Smoke

Posted on วันเสาร์, 14 กันยายน 2002 @ 17:11:25

mesh และ editable mesh - เราสามารถสร้าง meshหรือโครงตาข่ายได้จาก standard , extend primitive และ loft ความละเอียดของ mesh เราสามามารรถปรับได้จาก segment ของด้านกว้าง ยาวและสูง ส่วน loft เราสามรถปรับได้จาก shape และ path step เราปรับค่าความละเอียดเหล่านี้เพื่อหนึ่ง ให้รายละเอียดของโมเดลสมบูรณืยิ่งขึ้นและสองคือเพื่อ ให้คำสั่ง modifier ต่อไปได้ผลใกล้เคียงความต้องการมากขึ้น...




คราวนี้เรามาพูดถึง sub object กัน เราจะเห็นว่า 3d model อะไรก็ตามส่วนใหญ่ประกอบขึ้นจากรูปสามเหลี่ยมและสี่เ หลี่ยม




จุด vertex ก็คือจุดที่อยู่ตรงมุมของรูปเหลี่ยมนั้นๆหรือจุดตัดข องsegment
ในคำสั่ง edit mesh เราสามารถ ทำการ weld, เคลื่อนย้าย หรือscale หรือ หมุน(rotate)
จุดเดียวหรือหลายๆจุด เพื่อทำการเปลี่ยนรูปของmesh ไปตามความต้องการของเรา ทั้งยังสามารถทำการซ่อน(hide)เพื่อไม่ให้
mesh ดูยุ่งเหยิงและสับสนจนเกินไป



subobject edge ชื่อก็บอกไว้แล้วว่าแปลว่าขอบ เราจะเห็นเส้นที่เชื่อมต่อระหว่างจุด
vertex 2 จุด ซึ่งคือ edge นั่นเอง เราสามารถเคลื่อนย้ายหรือscale รวมทั้ง hide
และ extrude



tip: ถ้าเราทำการ hide edge และใช้คำสั่ง
lattice ต่อไป edge ที่ถูกซ่อนไว้จะไม่ปรากฏให้เห็นเป็น lattice



subobject face คือ หน่วยรูป3เหลี่ยมที่เกิดจาก vertex และedge
3จุดประกอบกัน เราสามารถเคลื่อนย้ายหรือscale รวมทั้ง hide และ extrude และ ตัด(cut)
หรือ เฉือน(slice) เพื่อแบ่ง face ให้มีมากขึ้น



face ที่เห็น โปรแกรมจะคำนวณให้ถูกเห็นนเพียงด้านเดียวเท่านั้นเรี ยกว่า
normal เราไม่สามารถมองเห็นอีกด้านหรือด้านหลังในviewportที ่เป็น smotth+highlight
รวมทั้งการ render นอกจากเราจะปรับให้ render option เป็นแบบ force 2side นั่นคือการสั่งให้คอมพิวเตอร์ทำการrender
ด้านหลังของ face ด้วย




นอกจากนี้เรายังสามรถทำการกลับด้านของ face ได้โดยใช้
flip
เช่นถ้าเราเขียนกล่อง(box)ขึ้นมาเพื่อสร้างห้องหนึ่ง ห้อง
แต่เมื่อเราเคลื่อนกล้องไปด้านในของกล่องนั้น เราไม่สามารถเห็นอะไรเลยในการ render
หรือแม้แต่ใน viewport เนื่องจาก faceด้านในเป็นด้านหลัง (back face) ให้เราเลือก
face ทั้งหมดแล้ว flip ด้านหลังก้จะกลับเป็นด้านหน้าคราวนี้เราก็สามารถ มองเห็นได้แล้ว
ในทางกลับกันถ้าเรามองจากด้านนอกของกล่อง ด้านนอกก็จะมองไม่เห็น เหลือเพียงผนังด้านในบางอันเท่านั้นที่มองเห็น
ทั้งนี้แล้วแต่มุมมอง



polygon อาจจะเป็น face (3 เหลี่ยม) หรือ ประกอบขึ้นจาก face
หลายๆอันต่อกันเป็นรูปหลายเหลี่ยมที่มีรูปทรงปิด โดยที่ด้าน(edge)ที่ต่อจะถูกซ่อนไว้(hide)
ถ้าเราทำการunhideด้านๆนั้น polygon ก็จะถูกแบ่งนั่นเอง เราสามารถเปลี่ยนแปลงคุณสมบัติของ
polygon ได้เช่นเดียวกับ face เช่น faceextrude , ตัด หรือ เฉือน เป็นต้น



แนะนำว่าการใช้ polygon subobject จะสดวกกว่า face



element คือหน่วยของโมเดลที่ถูก attach เข้าเป็นอันเดียวกัน
เช่น เรามี box และ sphere เราใช้คำสั่งeditmesh กับ box แล้ว ทำการ attach sphere
มันก้จะกลายเป็นวัตถุชิ้นเดียวกันโดยที่ box และ sphere ต่างก้เป็น element
การใช้ element สดวกต่อการ select face มากเลยครับ




editable poly เป็นโมเดลตัวใหม่ที่มีใน 3dmax 4และ viz
4 ขึ้นไป
นะครับ ผมไม่ทราบรายละเอียดมากนักเพราะเพิ่งเคยใช่ไม่กี่ครั ้ง
แต่จากการอ่านหนังสือพบว่า



จากที่กล่าวคุณสมบัติของpolygon subobject ใน editable mesh ข้างต้นว่าเกิดจาก
face หลายๆอันประกอบกันโดยedge ถูกซ่อนไว้ แต่ใน editable polyนี้ มันจะไม่มีedgeที่ซ่อนไว้ครับ
กล่าวคือ โดยปกติถ้าเป็น editable mesh ถ้า polygon เป็นรูปสี่เหลี่ยม อาจประกอบขึ้นจากface(3เหลี่ยม)2อันโดยเส้นแทยงมุมนข องรูปเป็น
edge ที่ถูกซ่อนไว้ แต่ถ้าเป็นใน editable poly แล้วจะไม่มี edgeอยู่เลยในรูปสี่เหลี่ยมไม่ว่าจะเป็น
หกเหลี่ยมหรือ12เหลี่ยมหรือมากกว่านั้นก็ตาม ประโยชน์ก็คือง่ายต่อการmodifyครับ
เพราะ face หรือ vertex ที่ไม่จำเป็นมีน้อยลง ผมจึงขอข้าม subobject ที่มีเหมือนกันใน
edit mesh นะครับเพราะการใช้ใกล้เคียงกันมาก



subobject border คือ subobject
ตัวใหม่ที่มีเฉพาะใน editable poly; border คือส่วนที่เป้นรูหรือช่องใน model เช่นถ้าเราdelete
face หรือ polygon หน่วยนึง model จะเกิดช่องอยู่ นั่นแหละคือ border เราสามารถทำการ
cap border นั้นได้ด้วย



ข้อดีอีกอย่างนึงคือ เมื่อเราทำการแบ่ง polygon ไม่ว่าจะเป็นการ cut, slice หรือ
tessellate มันจะทำไม่เกิด edge หรือ vertex ที่ไม่จำเป็น กล่าวคือเกิดขึ้นเฉพาะเส้นรอบรูปของ
polygon เท่านั้น
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
keano-manz is offline  

 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +7. The time now is 03:56 PM.

Design Developed by CompleteGFX
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright ©2002-2010 Thai3dViz Co.,Ltd.
Hosting by THAISITE.net