3D Texture Maps Fundamentals

แผนที่พื้นผิวคืออะไร
✔ รับภาพรวมที่สมบูรณ์ของแผนที่พื้นผิวที่ได้รับความนิยมสูงสุดในการสร้างแบบจำลอง 3 มิติ
✔ ฝึกฝนทักษะการสร้างแบบจำลอง 3 มิติของคุณด้วยความรู้ที่สำคัญของพื้นผิว edge

สารบัญ

บทนำ

The texture map is a final piece of a puzzle you just can’t do without when creating a model.  Same as none of the 3D visualization or บริการสร้างแบบจำลอง 3 มิติ จะสามารถให้ผลลัพธ์ที่โดดเด่นได้หากไม่ใช่เพราะความหลากหลายของแผนที่พื้นผิว 

ใช้เพื่อสร้างเอฟเฟกต์พิเศษ พื้นผิวซ้ำ ลวดลาย และรายละเอียดเล็กๆ น้อยๆ เช่น ผม ผิวหนัง ฯลฯ หากคุณมี mesh และ UV map ครบแล้ว เพียงแค่ใช้พื้นผิวกับวัตถุนั้นจะไม่ให้ผลลัพธ์ 

คุณต้องมีแผนที่พื้นผิวเพื่อกำหนดสี ความแวววาว เรืองแสง ความโปร่งใส และคุณสมบัติอื่นๆ มากมายของโมเดล 3 มิติของคุณ และนี่เป็นเพียงบางส่วนเท่านั้น 

เราจะทำความคุ้นเคยกับประเภทพื้นผิวที่พบบ่อยที่สุดในการสร้างแบบจำลอง 3 มิติและหมวดหมู่ของแผนที่เหล่านั้น

แต่สิ่งแรกก่อน

การทำแผนที่พื้นผิวคืออะไร?

สาระสำคัญของการทำแผนที่พื้นผิวหมายถึงการนำภาพ 2D ไปใช้กับ surface ของวัตถุ 3D ที่เรียกว่า UV mappingเพื่อให้คอมพิวเตอร์สามารถสร้างข้อมูลนั้นบนวัตถุในระหว่างการเรนเดอร์ได้

พูดง่ายๆ ว่า: การทำแผนที่พื้นผิวก็เหมือนการห่อภาพ รอบวัตถุเพื่อจับคู่พิกเซลของพื้นผิวกับ 3D surface

ลดจำนวน polygon และการคำนวณฟ้าผ่าที่จำเป็นอย่างมากในการสร้างฉาก 3 มิติที่ซับซ้อน

การทำแผนที่พื้นผิวคืออะไร

PBR เทียบกับการสร้างแบบจำลองที่ไม่ใช่ PBR

คุณเริ่มทำงานกับเท็กซ์เจอร์เป็นเวลานานก่อนที่คุณจะจบ mesh เสียด้วยซ้ำ เนื่องจากคุณต้องระลึกไว้เสมอว่า ซอฟต์แวร์ที่คุณสร้างแบบจำลองสำหรับกำหนดสิ่งที่ แผนที่พื้นผิว คุณจะใช้เพื่อเพิ่มรายละเอียด.

มีแผนผังพื้นผิวสำหรับวัสดุ PBR หรือวัสดุที่ไม่ใช่ PBR ทั้งสองมีพื้นผิวที่เหมือนจริง แต่หนึ่งก็เหมาะสมสำหรับเอ็นจิ้นเกมและอีกอันหนึ่งสำหรับวัตถุประสงค์ทางการตลาดและการส่งเสริมการขาย 

PBR เป็นตัวย่อสำหรับการแสดงผลทางกายภาพที่ ใช้แสงที่แม่นยำเพื่อให้ได้พื้นผิวที่เหมือนจริงเหมือนภาพถ่าย. แม้ว่าจะปรากฏตัวในทศวรรษ 1980 แต่ปัจจุบันได้กลายเป็นมาตรฐานสำหรับวัสดุทั้งหมดแล้ว

ซอฟต์แวร์สร้างแบบจำลอง 3 มิติที่ดีที่สุดในการใช้ PBR ได้แก่ Unity, Unreal Engine 4, Painter, สารและ Blender v2.8 ที่กำลังจะมีขึ้น 

PBR อธิบายใน 3 นาที – การแสดงผลตามร่างกาย

ไม่ใช่ PBR, ในทางตรงกันข้าม, ยังให้ผลลัพธ์ที่เหมือนจริงอย่างน่าทึ่ง แต่มีราคาที่สูงกว่ามาก. คุณจำเป็นต้องใช้แผนที่และการตั้งค่ามากขึ้นเพื่อให้ได้ผลลัพธ์เหล่านี้ แม้จะมีความยืดหยุ่นของพื้นผิวก็ตาม

มายา, 3ds Max และ Modo เป็นแอปพลิเคชันทั่วไปที่ใช้แมปพื้นผิวที่ไม่ใช่ PBR 

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

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

แผนที่พื้นผิว PBR

คู่มือแผนที่พื้นผิวที่แตกต่างกัน

ตอนนี้ เนื่องจาก PBR กำลังกลายเป็นมาตรฐานมากขึ้นและนำเสนอแผนที่พื้นผิวที่หลากหลายมากขึ้น เราจะเริ่มด้วยสิ่งเหล่านี้ 

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

มีแผนที่พื้นผิวดังต่อไปนี้:

1. อัลเบโด้

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

บันทึก: เพื่อหลีกเลี่ยงความไม่สอดคล้องกันในแบบจำลอง 3 มิติของคุณ ตรวจสอบให้แน่ใจว่าแสงอยู่ในแนวราบ สายฟ้าอาจแตกต่างจากภาพต้นทาง มันสร้างแต่เงาที่ไม่จำเป็น

albedo กระจายแผนที่สีพื้นฐาน
แผนที่อัลเบโด

นอกจากนี้ มักใช้เพื่อแรเงาแสงสะท้อน โดยเฉพาะอย่างยิ่งในพื้นผิวโลหะ

2. การบดเคี้ยวรอบข้าง

ขนาดแผนที่: สีเทา 一 สีดำ หมายถึง พื้นที่ที่มีเงา และ สีขาว 一 พื้นที่ที่มีแสงสว่างมากที่สุด

หากคุณกำลังมองหาบางสิ่งที่ตรงกันข้ามกับแผนที่ Albedo แต่ไม่พบชื่อของมัน 一มันเป็นแผนที่การบดเคี้ยวรอบข้างซึ่งมักเรียกกันว่า AO แผนที่พื้นผิว AO มักจะรวมกับอัลเบโดโดยเอ็นจิ้น PBR เพื่อกำหนดวิธีการตอบสนองต่อแสง

การทำแผนที่อ่าว
แผนที่ AO

มันคือ ใช้เพื่อปรับปรุงความสมจริงของวัตถุโดยการจำลองเงาที่เกิดจากสิ่งแวดล้อม. ดังนั้น เงาจึงไม่ใช่สีดำทึบ แต่จะดูสมจริงและนุ่มนวลกว่า โดยเฉพาะอย่างยิ่งในสถานที่ที่มีแสงน้อย

แผนที่การบดเคี้ยวโดยรอบ
แผนที่การบดเคี้ยวโดยรอบ

3. ปกติ

ขนาดแผนที่: ค่า RGB 一 สีเขียว สีแดง และสีน้ำเงินที่สอดคล้องกับแกน X, Y และ Z

ในแผนที่ปกติ ค่า RGB (สีเขียว สีแดง และสีน้ำเงิน) ถูกใช้เพื่อสร้างการกระแทกและรอยแตกในโมเดลของคุณเพื่อเพิ่มความลึกให้กับ ตาข่ายรูปหลายเหลี่ยม. R, G และ B กำหนดแกน X, Y และ Z ของฐาน mesh ในสามทิศทางเพื่อให้แน่ใจว่ามีความแม่นยำมากขึ้น

วัตถุแผนที่ปกติ
แผนที่ปกติ

นอกจากนี้ สิ่งสำคัญที่ควรทราบคือแผนที่ปกติจะไม่เปลี่ยนรูปทรงพื้นฐานของวัตถุ พวกเขาเพียงแค่ใช้การคำนวณที่ซับซ้อนเพื่อปลอมรอยบุบหรือกระแทกด้วยเอฟเฟกต์แสง

บันทึก: เนื่องจากมีแสงจำนวนมากที่ใช้ในแผนที่ปกติ คุณควรซ่อนรอยต่อของวัตถุให้ดีขึ้น เว้นแต่คุณต้องการให้มองเห็นได้ชัดเจน

พื้นผิวแผนที่ปกติ

ด้วยวิธีการดังกล่าว รอยกระแทกเหล่านี้จะไม่ปรากฏให้เห็นผ่านจุดชมวิวแห่งหนึ่ง โดยเฉพาะอย่างยิ่งหากมีการกล่าวเกินจริง อย่างไรก็ตาม มันช่วยให้นับ polygon ต่ำในขณะที่รับวัตถุจริง

ดังนั้นมันจึงเป็น win-win

4. ความหยาบ 

ขนาดแผนที่: สีเทา 一 สีดำแสดงถึงความหยาบสูงสุด สีขาว 一 เรียบ surface

แผนที่พื้นผิวที่หยาบหรือมันวาวเป็นแผนที่ที่อธิบายตนเองได้ ดังนั้น, มันกำหนดความนุ่มนวลของแบบจำลองของคุณ ขึ้นอยู่กับว่าแสงสะท้อนจากมันอย่างไร. แผนที่นี้มีความสำคัญเนื่องจากวัตถุต่าง ๆ มีระดับความหยาบต่างกัน เช่น แสงจะไม่กระจายผ่านกระจกและยางในลักษณะเดียวกัน 

พื้นผิวแผนที่ความหยาบ
แผนที่ความหยาบ

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

ในทางกลับกัน หากเต็ม เนื้อหาของคุณก็จะได้รับแสงที่กระจัดกระจายมากขึ้น อย่างไรก็ตาม แสงและแสงสะท้อนจะดูมืดลง

ตัวอย่างแผนที่ความหยาบ

5. ความเป็นโลหะ

ขนาดแผนที่: สีเทา 一 สีดำ หมายถึง อโลหะ สีขาว 一 สีดำล้วน

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

แม้ว่าแผนที่โลหะจะเป็นระดับสีเทา แต่ขอแนะนำให้ใช้เฉพาะค่าขาวดำเท่านั้น

แผนที่โลหะ
แผนที่เมทัลลิก 

สีดำ ในกรณีนี้ หมายถึงส่วนนั้นของแผนที่โดยใช้แผนที่อัลเบโดเป็น กระจายสี และสีขาว 一 เพื่อกำหนดความสว่างและสีของแสงสะท้อน และกำหนดให้สีดำเป็นสีกระจายสำหรับวัสดุ

แสงสะท้อนให้รายละเอียดและสีของวัสดุ ดังนั้นสีแบบกระจายจึงไม่เกี่ยวข้องในกรณีนี้

แผนที่ความเป็นโลหะ
แผนที่ความเป็นโลหะ 

โดยรวม แผนที่โลหะให้คุณค่าที่ดี แต่การผูกกับแผนที่อัลเบโด้ทำให้มีข้อจำกัดบางประการในการใช้งาน 

6. ส่วนสูง

ขนาดแผนที่: สีเทา 一 สีดำ หมายถึงด้านล่างของ mesh สีขาว 一 จุดสูงสุด

หากต้องการก้าวไปอีกขั้นจากแผนที่พื้นผิวปกติ คุณต้องใช้แผนที่ความสูง พวกเขาให้รายละเอียดที่ดีที่สุดที่ดูดีเท่าเทียมกันในทุกมุมและแสงที่แตกต่างกัน

มาตราส่วนแผนที่ความสูง
แผนที่ความสูง

แผนที่ความสูงถือเป็นการใช้ทรัพยากรมาก แทนที่จะสร้างรอยบุบและรอยบุบ พวกมันจะปรับเปลี่ยนรูปทรงเรขาคณิตของแบบจำลองของคุณ การเพิ่มรายละเอียดเล็กๆ น้อยๆ ให้กับ mesh ดูเหมือนจะไม่ใช่เรื่องใหญ่ จนกว่าคุณจะรู้ว่ารายละเอียดปลีกย่อยนั้นมาพร้อมกับราคา 

เคล็ดลับสำหรับมือโปร: หากคุณต้องการใช้แมปพื้นผิวความสูงบนเว็บ วิธีที่ดีที่สุดคืออบเมื่อส่งออกโมเดล 3 มิติ

วัตถุแผนที่ความสูง

แผนที่ความสูงเพิ่มจำนวน polygon ของวัตถุ มันอาจจะดีสำหรับ การสร้างแบบจำลอง high polyแต่ถึงกระนั้น แผนที่เหล่านี้ก็ยังทำให้เวลาการเรนเดอร์ช้าลง นั่นเป็นสาเหตุว่าทำไมมันจึงถูกใช้โดยเอนจิ้นเกมระดับไฮเอนด์เท่านั้น ในขณะที่บางเกมชอบแผนที่ปกติมากกว่า 

7. Specular

ขนาดแผนที่: RGB เต็ม 一 สีเขียว สีแดง และสีน้ำเงิน (เหลือสีเมทัลลิกจากอัลเบโด้)

ทางเลือกแทนแผนที่ความเป็นโลหะคือแผนที่แบบพิเศษที่ให้ผลเหมือนกันหากไม่ดีกว่า แผนที่พื้นผิวนี้รับผิดชอบสีและปริมาณของแสงที่สะท้อนโดยวัตถุ เป็นสิ่งสำคัญหากคุณต้องการสร้างเงาและแสงสะท้อนบนวัสดุที่ไม่ใช่โลหะ.

ในพื้นผิว PBR วัตถุแบบพิเศษจะส่งผลต่อการแสดงอัลเบโดของคุณจากพื้นผิวที่ต้องการ และสามารถใช้สี RGB แบบเต็มสำหรับสิ่งนั้น

สมมติว่าคุณต้องการสร้างวัสดุทองเหลืองด้วยแผนที่โลหะ ในกรณีนี้ คุณเพียงแค่ระบายสีส่วนนั้นของแผนที่ด้วยสีทองเหลืองในอัลเบโด วัสดุจะปรากฏเป็นทองเหลือง 

แผนที่แบบพิเศษกับความเป็นโลหะ
แผนที่ Specular และแผนที่โลหะเปรียบเทียบ (source YouTube)

หากคุณใช้แผนที่แบบพิเศษ ส่วนทองเหลืองของอัลเบโดจะเป็นสีดำ ที่นี่คุณจะต้องทาสีรายละเอียดทองเหลืองลงบนแผนที่แบบพิเศษ ผลจะเป็นแบบเดียวกัน วัสดุ 一 จะปรากฏเป็นทองเหลือง

แม้ว่าคุณจะมีความยืดหยุ่นมากขึ้นด้วยแผนที่แบบพิเศษ แต่กระบวนการนี้ก็ยังเพิ่มความซับซ้อนให้กับวิธีนี้อีกด้วย.

ดังนั้น ขึ้นอยู่กับคุณว่าจะใช้ 一 ความเป็นโลหะหรือแบบพิเศษ

8. ความทึบ

ขนาดแผนที่: สีเทา 一 สีดำ กำหนดความโปร่งใส สีขาว 一 ทึบแสง

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

แผนที่ความทึบ
การสร้างคิวบ์ด้วยแผนที่ความทึบ (source YouTube)

อย่างไรก็ตาม หากวัตถุของคุณเป็นแก้วทึบหรือทำจากวัสดุโปร่งแสงอื่นๆ ควรใช้ค่าคงที่ 0.0 เป็นค่าทึบแสงและ 1.0一 โปร่งใส

9. การหักเหของแสง

ขนาดแผนที่: ค่าคงที่

ภาพสะท้อนและการหักเหของแสง
แผนที่การหักเหของแสงและแผนที่การสะท้อนที่ใช้กับวัตถุ (source YouTube)

วัสดุของวัตถุกำหนดวิธีที่แสงสะท้อนจากวัตถุ แสงจะส่งผลต่อการที่วัตถุดูเหมือนจริงเพียงพอหรือไม่ มีความสำคัญอย่างยิ่งสำหรับ surface บางประเภท เช่น แก้วและน้ำ เนื่องจากส่งผลต่อความเร็วของแสงที่เดินทางผ่าน 

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

10. การส่องสว่างในตัวเอง

ขนาดแผนที่: RGB เต็มรูปแบบ

แผนที่ส่องสว่างด้วยตนเองใน 3ds max
การส่องสว่างด้วยตนเองใน 3d Max (source YouTube)

เช่นเดียวกับวัตถุที่สามารถสะท้อนแสง "ภายนอก" ได้ ก็สามารถเปล่งแสงบางส่วนให้เห็นในที่มืดได้เช่นกัน นั่นคือที่มาของแผนที่พื้นผิว PBR แบบเต็ม 一 การเปล่งแสงด้วยตนเองหรือแผนที่สีเปล่งแสง 一 เข้ามาเล่น 

ใช้เพื่อสร้างปุ่ม LED หรือจำลองแสงที่ส่องมาจากอาคาร โดยพื้นฐานแล้วมันเหมือนกับแผนที่อัลเบโด แต่สำหรับแสง

เคล็ดลับสำหรับมือโปร: while you can light an entire scene with the self-illumination map, it can wash realism off your 3D model. It’s better to use conventional lighting in this case. 

(คู่มือแผนที่พื้นผิว Image-2)

แผนที่พื้นผิวที่ไม่ใช่ PBR

Since non-PBR texture maps are not standardized or used through a variety of 3D modeling software, there are quite a few to cover.

กระจาย

แผนที่กระจายจะเทียบเท่ากับแผนที่อัลเบโด พวกเขาไม่เพียงกำหนด สีพื้นฐานของวัตถุของคุณ แต่ซอฟต์แวร์ใช้เพื่อแรเงาแสงสะท้อน นั่นคือสิ่งที่แตกต่างจากแผนที่กระจายจากอัลเบโด้ 

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

ชน

ขนาดแผนที่: สีเทา 一 สีดำ แสดงถึงจุดต่ำสุดของรูปทรงเรขาคณิต สีขาว 一 เป็นจุดที่สูงที่สุด

ชนแผนที่
Bump map ใน Modo (ที่มา YouTube)

Bump map นั้นคล้ายกับแผนที่ PBR ปกติ แต่มีพื้นฐานมากกว่าในกรณีนั้น พวกมันใช้ทรัพยากรน้อยที่สุดและใช้อัลกอริธึมอย่างง่ายในการปรับเปลี่ยนรูปลักษณ์ของโมเดล 3 มิติของคุณ 

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

อย่างไรก็ตาม มีข้อเสียคือ ชน แผนที่พื้นผิว เหมาะสมที่สุดสำหรับ surfaces . แบบแบนที่สุด เนื่องจากการปลอมแปลงเรขาคณิตบนวัตถุทรงกลมและ edge ของพวกมันกำลังสะดุด

ความไม่ถูกต้องนี้เป็นสาเหตุที่ทำให้มาตราส่วนหันไปทางแผนที่ปกติ

การสะท้อน

แผนที่สะท้อนบนวัตถุ
แผนที่สะท้อนใน 3d Max (source YouTube)

สุดท้าย แผนที่สะท้อนจะเทียบเท่ากับแผนที่ความเงา/ความหยาบในเวิร์กโฟลว์ PBR โดยปกติแล้วจะเป็นค่าคงที่ที่ใช้ในการกำหนดตำแหน่งที่วัตถุของคุณควรสะท้อนกลับ 

บันทึก: การสะท้อนกลับสามารถมองเห็นได้บนวัตถุทั้งหมด เว้นแต่คุณจะใช้วัสดุที่แตกต่างกัน 

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

polygon mesh ธรรมดาๆ จะไม่สวยงามเท่าพื้นผิว จริงไหม?

🖤 รักมัน? แบ่งปัน:

เฟสบุ๊ค
ทวิตเตอร์
Pinterest

3 Responses

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

👋 ต้องการบริการ 3D หรือไม่?

คะแนน 4.8 / 5
4.8/5

เอลิส คอสตาบี
ผู้จัดการโครงการ

สวัสดี! มาหารือเกี่ยวกับโครงการของคุณ ผู้จัดการโครงการ 3D ของเราจะติดต่อคุณภายใน 48 ชั่วโมง!