ข้อมูลจำเพาะของพื้นผิว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

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

Roblox ยังสนับสนุน physically-based rendering (PBR) textures ซึ่งสามารถแทนที่ TextureID ที่มีอยู่ของเมชและสามารถใช้เพื่อสร้างสภาพแวดล้อมและวัตถุที่สมจริง

โปรดดูข้อกำหนดต่อไปนี้เมื่อสร้างพื้นผิวพื้นฐานและขั้นสูงของคุณเอง:

  • รูปแบบไฟล์ — รูปแบบไฟล์สำหรับพื้นผิวที่อัปโหลดแยกใน Studio จะต้องส่งเป็นไฟล์ .png, .jpg, .tga, หรือ .bmp.

  • ความละเอียด — Roblox รองรับความละเอียดพื้นผิวสูงสุด 4096x4096 พิกเซล (4K). เมื่อเกมโหลด เอนจินจะเริ่มต้นด้วยพื้นผิวที่มีคุณภาพต่ำกว่าและเพิ่มคุณภาพตามทรัพยากรของอุปกรณ์ ถึงแม้ว่าต้องปรับขนาดพื้นผิวด้วยตนเองก่อนที่คุณจะอัปโหลดจะช่วยปรับปรุงการใช้งานหน่วยความจำในบางสถานการณ์ ให้พิจารณาแนวทางทั่วไปดังต่อไปนี้:

    • สำหรับวัตถุขนาดเล็ก 5×5 stud ให้ใช้ความละเอียดของพื้นผิว 256×256.
    • สำหรับวัตถุขนาดกลาง 10×10 stud ให้ใช้ความละเอียดของพื้นผิว 512×512.
    • สำหรับวัตถุขนาดใหญ่ 20×20 stud ให้ใช้ความละเอียดของพื้นผิว 1024×1024.
    • ดูที่ PBR texture budgets สำหรับแนวทางที่คล้ายกันกับแผนที่พื้นผิว PBR.
  • วัสดุเดียว - วัตถุเมชสามารถมีวัสดุได้เพียงวัสดุเดียวที่กำหนด.

SurfaceAppearance

คุณสามารถเพิ่ม surface appearance ลงในเมชของคุณใน Studio เพื่อเพิ่มตัวเลือกพื้นผิว PBR. SurfaceAppearance ตรงใช้งานการแมพ UV ซึ่งเป็นรูปแบบการแมพพื้นผิว เพื่อนำภาพ 2D สูงสุดสี่ภาพมาที่วัตถุเมช

โปรดดูข้อกำหนดต่อไปนี้สำหรับสินทรัพย์ SurfaceAppearance:

  • ไฟล์ภาพพื้นผิว — การทำให้พื้นผิวของคุณเป็นไปตามแนวทางที่สม่ำเสมอช่วยให้สินทรัพย์เหมาะสมกับเครื่องมือ เช่น Importer และช่วยในการจัดระเบียบ เมื่อเป็นไปได้ ไฟล์พื้นผิวควรมีการเติมชื่อที่เหมาะสมและมีรายละเอียดภาพที่เหมาะสม:

    ประเภทพื้นผิวคำนำหน้าหมายเลขพื้นผิวรายละเอียดของภาพพื้นผิว
    Albedo_ALBRGB (24-bit)
    Metalness_METSingle Channel Grayscale (8-bit)
    Normal_NORRGB (24-bit) - Roblox สนับสนุนเฉพาะ OpenGL format - Tangent Space แผนที่ปกติ.
    Roughness_RGHSingle Channel Grayscale (8-bit)
  • PBR Texture Budget — ใช้ขนาดแผนที่พื้นผิวที่เหมาะสมตามสินทรัพย์ที่คุณกำลังทำพื้นผิวเพื่อเพิ่มประสิทธิภาพในด้านคุณภาพภาพและประสิทธิภาพ โดยทั่วไปแล้ว สินทรัพย์แต่ละชิ้นควรมีความละเอียดพื้นผิวที่ 256×256 สำหรับทุก 2×2×2 หน่วยพื้นที่ที่สินทรัพย์ใช้ หากใหญ่กว่าก้อนขนาด 2×2×2 ให้ใช้ความละเอียดถัดไปที่สูงกว่า ตัวอย่างขนาดพื้นผิวพื้นฐานมีดังนี้:

    ขนาดแผนที่ที่แนะนำขนาดสินทรัพย์ประมาณ (ก้อนหน่วย)ตัวอย่างสินทรัพย์
    64×64 - 128×1281×1×1เครื่องประดับ, แว่นกันแดด, คิ้ว, เครา.
    256×2562×2×2ผม, รองเท้า, เสื้อยืดแขนกุด, เสื้อยืด, กางเกงขาสั้น, กระโปรงสั้น.

    256x256 เป็น งบประมาณสูงสุด สำหรับแผนที่ที่ไม่ใช่ Albedo (RGH, MTL, NOR) สำหรับ rigid accessories.
    512×5124×4×4แจ็คเก็ต, กางเกง, เสื้อผ้าทั่วไป, เสื้อแขนยาว, กระโปรงยาว.
    1024×1024 (สูงสุด)8×8×8เสื้อผ้าทั้งตัว (ชุด, เสื้อคลุม), ตัวละครมนุษย์.

การแมพ UV

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

  • ชุด UV เดียว — ใช้ชุด UV เดียวสำหรับแต่ละองค์ประกอบ เช่น ตัวละครมนุษย์หรืออุปกรณ์เสริม Studio จะไม่อนุญาตให้ใช้ชุด UV หลายชุด.
  • พิกัด — UV ทั้งหมดจะต้องสร้างภายในพื้นที่ 0:1.
  • การทับซ้อน — การทับซ้อน UV เป็นเรื่องที่อนุญาต.
  • ความละเอียดสูงสุดของพื้นผิว — Roblox รองรับพื้นที่สูงสุด 1024×1024 พิกเซลสำหรับแผนที่พื้นผิว.
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ