เวิร์กโฟลว์ Meshy แบบ Low-Poly สำหรับมือถือ VR Roblox และเกมแบบเรียลไทม์
แพลตฟอร์มเรียลไทม์อย่างมือถือ แว่น VR และ Roblox ต่างมีงบประมาณด้านโพลีกอนและพื้นผิวที่จำกัด โมเดล Meshy ที่สร้างออกมาอาจมีความละเอียดได้หลายระดับ ดังนั้นการได้แอสเซ็ตแบบ Low-Poly ที่พร้อมใช้ในเกมจึงต้องอาศัยการตัดสินใจอย่างตั้งใจหลายจุดทั้งตอนสร้าง ตอนส่งออก และตอนทำความสะอาดโมเดล บทความนี้อธิบายว่าทำไมจำนวนโพลีกอนจึงสำคัญ วิธีควบคุมจำนวนโพลีกอนใน Meshy และงบประมาณเฉพาะแพลตฟอร์มที่ควรตั้งเป้า
ทำไมจำนวนโพลีกอนจึงสำคัญ
เอนจินเรียลไทม์เรนเดอร์ทุกเฟรมภายใต้งบประมาณที่จำกัด แอสเซ็ต High-Poly ที่ออกแบบสำหรับการเรนเดอร์แบบออฟไลน์จะทำให้เฟรมเรตตกหรืออาจนำเข้าไม่ได้เลยบนแพลตฟอร์มที่มีข้อจำกัด เช่น GPU มือถือ แว่น VR แบบสแตนด์อโลน หรือขีดจำกัดของเอนจิน Roblox
การตั้งค่าการสร้างสำหรับผลลัพธ์แบบ Low-Poly
เมื่อสร้างด้วย Text to 3D หรือ Image to 3D ให้เลือกการตั้งค่าจำนวนโพลีกอนเป้าหมายที่ต่ำลงหากมีให้เลือก และควรใช้พรอมต์และภาพอ้างอิงที่เรียบง่ายกว่า เพราะเรขาคณิตที่มีรายละเอียดสูงมากตอนสร้างจะลดโพลีกอนให้เรียบร้อยในภายหลังได้ยากกว่า
ตัวเลือก Retopology และการลดจำนวนโพลีกอน (Decimation)
ใช้เอาต์พุต quad mesh / remesh ของ Meshy เพื่อให้ได้โทโพโลยีที่สะอาดและมีความหนาแน่นต่ำลงเหมาะกับการใช้งานแบบเรียลไทม์ หรือทำ decimation เพิ่มเติมในเครื่องมือ DCC ของคุณ (เช่น Blender) หากต้องการจำนวนสามเหลี่ยมที่เจาะจงสำหรับงบประมาณแพลตฟอร์มที่เข้มงวด
ข้อแลกเปลี่ยนด้านขนาดพื้นผิว (Texture Size)
ลดขนาดพื้นผิวที่ส่งออกเพื่อให้สอดคล้องกับงบหน่วยความจำของแพลตฟอร์ม — มือถือและ VR โดยทั่วไปต้องการความละเอียดพื้นผิวที่เล็กกว่าคอมพิวเตอร์เดสก์ท็อปมาก และ Roblox มีขีดจำกัดขนาดแอสเซ็ตของตัวเอง ควรสร้างสมดุลระหว่างคุณภาพภาพกับเวลาโหลดและหน่วยความจำที่ใช้
งบประมาณโพลีกอนตามแพลตฟอร์ม
มือถือ: ตั้งเป้าจำนวนสามเหลี่ยมต่ำที่สุดเท่าที่เกณฑ์คุณภาพภาพของคุณยอมรับได้ พร้อมใช้พื้นผิวแบบบีบอัด VR: ดูแลทั้งจำนวนโพลีกอนและ draw call ต่อฉาก เนื่องจากแว่น VR เรนเดอร์ด้วยเฟรมเรตสูง Roblox: ปฏิบัติตามคำแนะนำด้านจำนวนโพลีกอนและขนาดไฟล์ของ Roblox เอง เนื่องจากแพลตฟอร์มบังคับใช้ขีดจำกัดของตัวเองกับเมชที่อัปโหลด
เช็กลิสต์การส่งออก
ก่อนส่งออก ตรวจสอบว่าจำนวนโพลีกอนเป้าหมาย ความละเอียดพื้นผิว และรูปแบบไฟล์ตรงกับข้อกำหนดของแพลตฟอร์มปลายทาง และตรวจสอบว่าสเกลและทิศทางถูกต้อง เพื่อให้แอสเซ็ตนำไปใช้ได้ทันทีโดยไม่ต้องแก้ไขด้วยมือ
คำถามที่พบบ่อย
1. Meshy กำหนดจำนวนโพลีกอนเป้าหมายที่แน่นอนได้ไหม
Meshy มีตัวควบคุมจำนวนโพลีกอนตอนสร้างและตัวเลือก quad mesh/remesh สำหรับโทโพโลยีความหนาแน่นต่ำที่สะอาดขึ้น หากต้องการจำนวนที่แน่นอนตายตัว อาจต้องทำ decimation เพิ่มเติมในเครื่องมือ DCC เช่น Blender
2. ควรใช้ขนาดพื้นผิวเท่าไรสำหรับมือถือหรือ VR
ใช้ความละเอียดพื้นผิวที่เล็กที่สุดซึ่งยังคงเป็นไปตามเกณฑ์คุณภาพภาพของคุณ — แพลตฟอร์มมือถือและ VR มีงบหน่วยความจำที่จำกัดกว่าคอมพิวเตอร์เดสก์ท็อป ดังนั้นโดยปกติจึงจำเป็นต้องลดขนาดพื้นผิวที่ส่งออก
3. ขีดจำกัดจำนวนโพลีกอนของ Roblox แตกต่างจากแพลตฟอร์มอื่นหรือไม่
ใช่ — Roblox บังคับใช้ขีดจำกัดจำนวนโพลีกอนของเมชและขนาดไฟล์ของตัวเอง ดังนั้นควรตรวจสอบคำแนะนำล่าสุดของ Roblox ควบคู่กับเวิร์กโฟลว์ Low-Poly ทั่วไปของคุณเสมอ