การสร้างไอเทม 3 มิติ - BLENDER

ยูนิตี้และการส่งออกไปยัง ZEPETO Studio

9min

การตั้งค่า

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

ทัวร์ Unity

ก่อนอื่นเราต้องเปิด Unity เปิด Unity Hub และเปิดโฟลเดอร์โปรเจค ZEPETO Studio โดยใช้ปุ่มเปิด จำไว้ว่ามีโปรเจค Unity อยู่ในชุดของโฟลเดอร์แทนที่จะเป็นไฟล์ เมื่อเปิดโปรเจค Unity: ทัวร์ด่วนของเลย์เอาต์เริ่มต้น ตรงกลางคือมุมมองฉาก 3 มิติ นี่คือที่ที่การแก้ไขส่วนใหญ่เกิดขึ้น ในแถบเครื่องมือทางซ้ายคือโครงสร้างลำดับชั้น โครงสร้างลำดับชั้นนี้มีรายการเนื้อหาทั้งหมดในฉาก ด้านล่างนั้นคือแถบเครื่องมือโปรเจค แถบเครื่องมือโปรเจคมีไฟล์ทั้งหมดภายในโปรเจค Unity ไฟล์มักจะถูกนำเข้าไปยังตำแหน่งนี้ ทางขวาคือผู้ตรวจสอบ ที่แสดงคุณสมบัติของวัตถุ Unity ที่เลือก แผงนี้มีประโยชน์มากที่สุดเมื่อทดสอบและปรับแต่งรายการ ด้านบนของมุมมองฉากมีแท็บที่เขียนว่า “เกม” นี่คือแท็บสำหรับแผงมุมมองเกม ซึ่งแสดงมุมมองของกล้องในฉาก Unity เมื่อทดสอบรายการในโหมดรันไทม์ของ Unity นี่คือที่ที่พบมุมมองด้านหน้าของหุ่นจำลอง รวมถึงปุ่มเพิ่มเติมสำหรับประเภทของรูปร่างร่างกาย

Document image


วิธีการนำทางมุมมองของ Unity ส่วนใหญ่คล้ายกับ Blender โดยมีความแตกต่างเล็กน้อย Alt + คลิกซ้ายจะหมุนกล้อง คลิกเมาส์กลางจะเลื่อนมุมมองและล้อเลื่อนจะซูมกล้อง เพื่อซูมโดยไม่ใช้ล้อเลื่อน ใช้ Alt + คลิกขวา เพื่อโฟกัสที่วัตถุที่เลือก ใช้ปุ่ม ‘F’ เพื่อ “โฟกัส”

การตั้งค่าสินค้า

การนำเข้า

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

Document image


ในการรับไฟล์พื้นผิว PNG บนไอเท็มของคุณ จะต้องถูกกำหนดให้กับวัสดุ Unity สร้างวัสดุใหม่ในโฟลเดอร์ด้วยปุ่มบวกที่มุมซ้ายบนของหน้าต่าง Projects หรือใช้เมนูคลิกขวาเพื่อไปที่ Create > Material

Document image


เพื่อการจัดระเบียบและความชัดเจน ตั้งชื่อวัสดุนี้ให้สอดคล้องกับชื่อไอเท็มของคุณ วัสดุนี้จำเป็นต้องเปลี่ยนโมเดลเชดเดอร์จาก Unity Standard shader เป็นหนึ่งใน ZEPETO shaders ซึ่งทำได้ผ่านเมนูดรอปดาวน์เชดเดอร์ใน inspector ใต้ชื่อวัสดุ สำหรับไอเท็มส่วนใหญ่ แนะนำให้ใช้ ZEPETO Standard shader

Document image


🚧 เชดเดอร์ที่ไม่ได้รับการจัดหาโดย ZEPETO ผ่านแท็บ ZEPETO shader หรือ Custom Shader add-in ไม่ได้รับการสนับสนุนอย่างเป็นทางการและอาจไม่ทำงานในแอป

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

Document image


การประยุกต์ใช้วัสดุ

กำหนดวัสดุให้กับไอเท็มโดยการเลือกไฟล์ fbx ของไอเท็มและไปที่แท็บ “Material” ใน inspector

Document image


ลากและวางวัสดุ Unity ลงในช่องวัสดุของรายการ อย่าเปลี่ยนวัสดุ lambert ของหน้ากาก กดปุ่มใช้ และภาพขนาดย่อของ fbx ควรอัปเดตเพื่อแสดงตัวอย่างรายการด้วยวัสดุใหม่

Document image


แปลงเป็นสไตล์ ZEPETO

เมื่อการนำเข้าและตั้งค่าวัสดุเสร็จสมบูรณ์ รายการจะต้องถูกแปลงเป็น prefab สไตล์ ZEPETO prefab คือไฟล์เทมเพลตของ Unity และใช้เพื่อจัดเก็บข้อมูลที่เกี่ยวข้องเกี่ยวกับวัตถุ prefab ในการแปลงรายการของคุณ ให้เลือกไฟล์ fbx และคลิกขวา ในเมนูคลิกขวา ไปที่ ZEPETO Studio > Convert to Zepeto Style Unity จะใช้เวลาสักครู่ในการแปลงไฟล์ fbx

Document image


หากไม่ได้สร้างไฟล์ prefab อาจมีข้อผิดพลาดในเนื้อหาไฟล์ fbx ตรวจสอบข้อความคอนโซลที่มุมล่างซ้ายของหน้าจอ unity หรือในคอนโซล วัตถุโมเดลใหม่อาจปรากฏในฉากในข้อผิดพลาดบางอย่าง ปัญหาทั่วไปที่ทำให้เกิดข้อผิดพลาดนี้อาจเป็น:

  • วัตถุหน้ากากไม่ได้ถูกยกเลิกการผูกจากโครงกระดูก
  • วัตถุหน้ากากมีวัสดุติดอยู่
  • รายการยังมีชื่อว่า “mask”

ในการแก้ไขปัญหาใด ๆ ข้างต้น ให้ทำการเปลี่ยนแปลงใน Blender ส่งออกไฟล์ fbx ใหม่ และนำเข้าใหม่ใน Unity

ทดสอบรายการ

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

Document image


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

Document image


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

การส่งออกเป็น .zepeto

เมื่อการทดสอบเสร็จสิ้น ไอเท็มสามารถบรรจุลงในไฟล์และส่งออกเป็นไฟล์ .zepeto ไฟล์ .zepeto เป็นไฟล์ที่มีข้อมูลทั้งหมดเกี่ยวกับไอเท็มและเป็นสิ่งที่ถูกอัปโหลดไปยัง ZEPETO Studio กระบวนการแปลงไม่สามารถเกิดขึ้นได้ในขณะที่ Unity อยู่ในโหมดเล่นและจะเกิดข้อผิดพลาดหากพยายามแปลงในโหมดเล่น ในการแปลงไอเท็ม ให้เลือกไฟล์พรีแฟบสไตล์ ZEPETO ในโฟลเดอร์โครงการก่อน จากนั้นคลิกขวาที่ไฟล์และไปที่ ZEPETO Studio > Export as .zepeto

Document image


Unity อาจขอให้บันทึกการเปลี่ยนแปลง หากการเปลี่ยนแปลงไม่ได้รับการบันทึก อาจจำเป็นต้องยกเลิกข้อมูลฉากด้วยตนเองเพื่อดำเนินการต่อ กระบวนการแปลงอาจใช้เวลาหลายนาทีจึงจะเสร็จสมบูรณ์! เมื่อกระบวนการแปลงเสร็จสิ้น ไฟล์ใหม่จะปรากฏขึ้น มันจะมีชื่อเดียวกับพรีแฟบสไตล์ ZEPETO แต่มีนามสกุลไฟล์ .zepeto ไฟล์นี้สามารถอัปโหลดไปยัง ZEPETO Studio ได้แล้ว!

อัปเดต 11 Oct 2024
Doc contributor
Doc contributor
หน้านี้ช่วยคุณได้หรือไม่?