การแปลง

UV Mapping

UV mapping คือกระบวนการคลี่/แกะพื้นผิวของโมเดล 3D ลงบนระนาบ 2D แบบแบน เพื่อให้เท็กซ์เจอร์สามารถวาดและนำไปใช้ได้อย่างแม่นยำ เช่น การกางแบบจำลองงานกระดาษ (papercraft)

UV Mapping คืออะไร

UV mapping คือกระบวนการฉายพื้นผิวของโมเดล 3D ลงบนพื้นที่พิกัด 2D (กำกับด้วย U และ V) เพื่อให้เท็กซ์เจอร์ 2D สามารถห่อ/ครอบทับได้อย่างถูกต้อง ผลลัพธ์คือ UV layout ซึ่งเรียกอีกอย่างว่า UV unwrap และมันจะกำหนดอย่างแม่นยำว่าแต่ละพิกเซลของเท็กซ์เจอร์จะไปอยู่ตรงไหนบนโมเดล

วิธีการทำงาน

UV ที่ดีชéวยลดการยืดและไมàสูญเสียพื้นที่ texture มากที่สุดเทàาที่จะทำไดà โดยซ“ม seam” ไวàในตำแหนàงที่ไมàคéอยสังเกตเห็น texture map ทุกตัว รวมถึง color, normal, roughness และ AO จะใชà UV layout ชุดเดียวกัน นี่คือเหตุผลที่ UV ที่สะอาดคือรากฐานของทุก workflow สำหรับการทำ texturing การ unwrapping แบบอัตโนมัติจะจัดการเคสที่ไมàซับซôน สéวนโมเดลออแกนิคที่ซับซôนมักตôองการการวาง seam แบบดòวยมือ

กรณีการใช้งาน

  • Preparing a model so painted textures land correctly

  • Packing UV islands efficiently to maximize texture resolution

  • ใช้เลย์เอาต์ UV เดียวกันสำหรับแผนที่สี นอร์มัล และความหยาบ

เครื่องมือที่เกี่ยวข้อง

ตัวดู 3D ออนไลน์

ดูและตรวจสอบไฟล์ 3D ใดๆ ได้ในเบราว์เซอร์ของคุณโดยตรง

ตัวแปลงไฟล์ 3D

แปลงระหว่าง FBX, OBJ, GLB, STL และอื่นๆ

ตัวบีบอัดไฟล์ 3D

ย่อขนาดไฟล์ 3D โดยไม่สูญเสียคุณภาพที่มองเห็นได้

ตัวสร้างข้อความ 3D

แปลงคำอธิบายข้อความเป็นข้อความและรูปร่าง 3D

คำถามที่พบบ่อย

UV mapping คือกระบวนการฉายพื้นผิวของโมเดล 3D ลงบนพื้นที่พิกัด 2D แบบแบนราบที่ระบุด้วย U และ V เพื่อให้สามารถห่อ/แปะเท็กซ์เจอร์ 2D ลงบนได้อย่างถูกต้อง เลย์เอาต์ UV ที่ได้จะกำหนดอย่างแม่นยำว่าพิกเซลของเท็กซ์เจอร์แต่ละพิกเซลจะไปอยู่ตรงไหนบนโมเดล นี่คือรากฐานของเวิร์กโฟลว์การทำเท็กซ์เจอร์ทั้งหมด

U และ V คือชื่อของแกนทั้งสองในพื้นที่พิกัด 2D เท่านั้น เลือกใช้เพราะ X, Y และ Z ถูกใช้ไปแล้วสำหรับเรขาคณิต 3D ดังนั้น UV จึงช่วยหลีกเลี่ยงความสับสน

เท็กซ์เจอร์เป็นภาพ 2D ดังนั้นโมเดลจึงต้องมีเลย์เอาต์พิกัด 2D เพื่อรู้ว่าแต่ละพิกเซลของภาพจะไปอยู่ตรงไหนบนพื้นผิวของมัน UV ที่ไม่ดีทำให้เกิดการยืดที่มองเห็นได้ รอยต่อ และทำให้ความละเอียดเท็กซ์เจอร์เสียเปล่า ดังนั้น UV ที่สะอาดจึงจำเป็นสำหรับการทำเท็กซ์เจอร์คุณภาพสูง

ตะเข็บ UV คือขอบที่ตัดผิว 3D เพื่อให้คลี่ออกมาและวางให้แบนราบในพื้นที่ 2D ได้ ศิลปินจะวางตะเข็บไว้ในบริเวณที่ซ่อนอยู่หรือไม่ค่อยเด่น เพื่อให้พื้นผิวที่มองเห็นได้ยังคงต่อเนื่อง คล้ายกับรอยตะเข็บบนเสื้อผ้าที่เย็บไว้

UV unwrapping คือการทำให้พื้นผิวของโมเดล 3D แบนลงเป็นเกาะ 2D โดยการกำหนดตะเข็บและปล่อยให้ซอฟต์แวร์ฉายภาพเรขาคณิตลงไป จากนั้นจะได้เลย์เอาต์ UV ที่ใช้เป็นฐานสำหรับการวาด texture ลงไป รูปร่างง่ายๆ สามารถ unwrapping ได้อัตโนมัติ ขณะที่โมเดลออร์แกนิกที่ซับซ้อนมักต้องใช้การวางตะเข็บด้วยตนเอง

ใน Blender ให้ทำเครื่องหมายตะเข็บในโหมด Edit เลือกเรขาคณิต และใช้คำสั่ง Unwrap เพื่อทำให้แบนใน UV Editor จากนั้นปรับขนาดและ pack เกาะ UV เพื่อใช้พื้นที่ texture ได้อย่างมีประสิทธิภาพและลดการยืดให้มากที่สุด

UV island คือส่วนที่เชื่อมต่อกันของพื้นผิวที่ถูก unwrapping ซึ่งอยู่ในพื้นที่ UV 2D ส่วน texture atlas จะรวบรวม island จำนวนมาก หรือแม้แต่หลายอ็อบเจ็กต์ ไว้ใน texture ที่ใช้ร่วมกันหนึ่งชุด เพื่อให้สามารถ render ได้พร้อมกันอย่างมีประสิทธิภาพ ซึ่งพบได้บ่อยใน game asset

การแมป UV จะสร้างเค้าโครงพิกัด 2D ของพื้นผิวของโมเดล การแมปเท็กซ์เจอร์คือการนำแผนที่ภาพจริงมาประยุกต์ลงบนโมเดลโดยใช้เค้าโครงนั้น คุณต้องมี UV ที่สะอาดก่อนที่การแมปเท็กซ์เจอร์จะได้ผลลัพธ์ที่ดี

สำหรับการพิมพ์ 3 มิติแบบขาวดำ ไม่จำเป็นต้องใช้ UV เพราะใช้แค่เรขาคณิตเท่านั้น แต่สำหรับการพิมพ์แบบสีเต็ม UV mapping จะเป็นตัวกำหนดว่า texture สีจะห่อหุ้ม/โอบรอบพื้นผิวอย่างไร ดังนั้นจึงสำคัญพอๆ กับตอนเรนเดอร์

โดยปกติไม่จำเป็น Meshy จะสร้าง UV ที่เหมาะสมให้กับทุกโมเดลที่สร้างโดยอัตโนมัติ ทำให้ asset ที่สร้างด้วย AI พร้อมใช้งานด้าน texture มาทันที คุณสามารถนำไปใช้หรือแก้ไข materials ได้ทันที โดยไม่ต้องทำขั้นตอน unwrapping แบบแมนนวล

ยังมีคำถามเกี่ยวกับ UV Mapping อยู่ไหม?

ถาม Meshy 3D Agent ได้ทุกเรื่องเกี่ยวกับ 3D — ฐานความรู้ที่ติดตั้งมาในตัวจะตอบคำถามของคุณและแปลงให้เป็นโมเดลได้ทันทีในแชท