เข้าสู่ระบบ
WAVESPEED AI · เครื่องมือทำ Seamless Texture ทำในเบราว์เซอร์ ไม่มีการอัปโหลดเท็กซ์เจอร์ของคุณ
100% ฟรี

เครื่องมือทำ Seamless Textureเท็กซ์เจอร์เรียงต่อกันได้และแมป PBR

เปลี่ยนรูปถ่ายหรือเท็กซ์เจอร์จาก AI เป็นไทล์ที่ไม่เห็นรอยต่อ แล้วสร้างแมป Height, Normal, Roughness และ Ambient Occlusion จากไทล์นั้น
ตรวจรอยต่อด้วยตัวอย่างสดแบบ 2×2 ถึง 4×4 และบนทรงกลม 3D แล้วดาวน์โหลดทุกแมปเป็น PNG หรือ ZIP เดียว

ไทล์ไร้รอยต่อNormal, Height, Roughness, AOทำในเบราว์เซอร์ของคุณ
ไม่ต้องสมัครสมาชิก ไม่ต้องอัปโหลด ไม่มีลายน้ำ

ทำให้เท็กซ์เจอร์ใดก็ได้เรียงต่อกันเนียน

อัปโหลด วาง หรือลากรูปถ่ายหรือเท็กซ์เจอร์จาก AI มาได้เลย รับไทล์ไร้รอยต่อพร้อมแมป Height, Normal, Roughness และ Ambient Occlusion

JPG, PNG, WebP หรือ AVIF ขนาดไม่เกิน 50 MB รูปถ่ายจากด้านบนที่แสงสม่ำเสมอให้ผลดีที่สุด
หรือลองตัวอย่าง
ยังไม่มีเท็กซ์เจอร์?บรรยายวัสดุแล้วสร้างเท็กซ์เจอร์แบบแบนมุมมองจากด้านบนด้วยเครื่องกำเนิดภาพ AI จากนั้นนำกลับมาที่นี่สร้างเท็กซ์เจอร์
ทุกแมปสร้างบนอุปกรณ์ของคุณ ไม่มีการอัปโหลดใดๆเครื่องมือเกมอื่นๆ: แกลเลอรีแอสเซ็ตเกม AIเครื่องมือทำ Sprite Sheetแปลงรูปเป็นพิกเซลอาร์ต
ตัวอย่าง

ลองใช้เท็กซ์เจอร์ตัวอย่างทั้งหกแบบ

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

ง่ายๆ เพียงสามขั้นตอน

จะทำเท็กซ์เจอร์ไร้รอยต่อได้อย่างไร

01

เพิ่มเท็กซ์เจอร์

อัปโหลด วาง หรือลากรูปถ่ายจากด้านบนมาได้เลย หรือเริ่มจากตัวอย่าง ยังไม่มีเท็กซ์เจอร์? สร้างด้วยเครื่องกำเนิดภาพ AI

02

ทำให้เรียงต่อกัน

เลือก Smart seam, Cross-fade หรือ Mirror ตั้งความกว้างการเบลนด์และขนาด แล้วตรวจรอยต่อในตัวอย่าง 2×2 ถึง 4×4

03

ปรับแต่งและดาวน์โหลดแมป

ปรับ Height, Normal, Roughness และ AO ดูวัสดุแบบ 3D แล้วบันทึก PNG ทีละไฟล์หรือทุกแมปใน ZIP เดียว

จะได้แมปอะไรบ้าง

ชุดครบสำหรับวัสดุแบบ PBR (Physically Based Rendering) ทุกแมปมีขนาดเท่ากันและไร้รอยต่อ จึงเรียงตรงกันในทุกเอนจิน

Base color (Albedo)
เท็กซ์เจอร์สีแบบไร้รอยต่อ ใช้ “ปรับแสงให้สม่ำเสมอ” เพื่อลดขอบมืดหรือมุมสว่างก่อน
Height
ระดับสีเทา สีขาวคือสูง สร้างจากความสว่าง มีตัวปรับคอนทราสต์และความเรียบ ใช้สำหรับ Displacement หรือ Parallax
Normal
ทิศทางของพื้นผิวเพื่อให้แสงเห็นรายละเอียด เลือกช่องสีเขียวแบบ OpenGL หรือ DirectX และปรับความแรงได้
Roughness
สีขาวคือด้าน สีดำคือมัน ค่าพื้นฐานบวกความแปรผันจากส่วนสว่างและมืดของเท็กซ์เจอร์
Ambient occlusion
เงานุ่มในร่องและรอยบุ๋ม สร้างจากแมป Height ที่สองสเกล
เคล็ดลับ

วิธีได้เท็กซ์เจอร์ที่เรียงต่อกันสวย

ถ่ายตรงจากด้านบน

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

ใช้แสงนุ่มและสม่ำเสมอ

แสงวันที่มีเมฆหรือในร่มดีที่สุด เงาแข็งและจุดสว่างจะซ้ำในทุกไทล์และทำให้แมป Height มีรอยนูนปลอม

เลือกวิธีให้เหมาะ

Smart seam สำหรับหิน อิฐ และไม้กระดาน Cross-fade สำหรับลายนุ่มๆ Mirror สำหรับพื้นผิวคล้ายนอยส์ เช่น ทราย หญ้า หรือคอนกรีต

ระวังการซ้ำ

ดูตัวอย่าง 4×4 จากระยะไกล คราบหรือตาไม้ที่เด่นเพียงจุดเดียวจะกลายเป็นแพตเทิร์น เลือกครอปหรือภาพต้นฉบับอื่น

คงสเกลให้สมจริง

รู้คร่าวๆ ว่าหนึ่งไทล์ใหญ่แค่ไหน (เช่นพื้น 1 เมตร) และตั้งสเกล UV ในเอนจินให้ตรงกัน อิฐและหญ้าจะได้ขนาดที่ถูกต้อง

ตรวจทิศทางของ Height

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

Normal map ใน Unity, Unreal, Godot และ Blender

เอนจินอ่านช่องสีเขียวของ Normal map ได้สองแบบ เลือกตัวเลือกที่ตรงกันก่อนดาวน์โหลด แมปอื่นๆ ทั้งหมดเหมือนกันในทุกที่

Unity
OpenGL (Y+) นำเข้า PNG ของ Normal โดยตั้ง Texture Type เป็น Normal map เชเดอร์ Lit ของ Unity ต้องการ Smoothness ซึ่งตรงข้ามกับ Roughness จึงต้องกลับค่า PNG ของ Roughness (โหนด One Minus ใน Shader Graph ทำได้)
Unreal Engine
DirectX (Y−) เท็กซ์เจอร์ Normal ใช้การตั้งค่าการบีบอัด Normalmap ตอนนำเข้า ส่วน Height, Roughness และ AO ควรปิด sRGB
Godot
OpenGL (Y+) ใช้แมปใน StandardMaterial3D: Albedo, Normal Map, Roughness, Ambient Occlusion และ Height (สำหรับ Parallax)
Blender
OpenGL (Y+) โหลด Normal map ผ่านโหนด Normal Map โดยตั้งภาพเป็น Non-Color ทำแบบเดียวกันกับ Roughness, Height และ AO

กำลังทำเกมอยู่? มีเครื่องมือฟรีอื่นๆ อีก

ทำอาร์ตส่วนที่เหลือด้วยเครื่องมือที่ทำงานในเบราว์เซอร์เช่นกัน

WaveSpeed AI

ต้องการเท็กซ์เจอร์เพื่อเริ่มต้น?

บรรยายวัสดุแล้วรับเท็กซ์เจอร์แบบแบนมุมมองจากด้านบนจาก WaveSpeed AI จากนั้นทำให้ไร้รอยต่อที่นี่

  • โมเดล AI กว่า 1,000 รายการ
  • ภาพ วิดีโอ และ 3D
  • จ่ายตามการใช้งาน

เครดิตฟรี $1 สำหรับบัญชีใหม่ที่มีสิทธิ์ ไม่ต้องใช้บัตร เครื่องมือสร้างต้องใช้บัญชีและเครดิตแยกต่างหาก ส่วนเครื่องมือทำ Seamless Textureใช้ฟรี

เครื่องมือทำ Seamless Texture · คำถามที่พบบ่อย

จะทำให้เท็กซ์เจอร์ไร้รอยต่อได้อย่างไร

เพิ่มรูปถ่ายจากด้านบน ใช้วิธี Smart seam ต่อไป และตรวจตัวอย่าง 3×3 เครื่องมือจะเลื่อนภาพไปครึ่งไทล์ แล้วต่อสองซีกตามเส้นทางที่ตรงกันที่สุด ขอบจึงต่อเนื่องกัน

Smart seam, Cross-fade และ Mirror ต่างกันอย่างไร

Smart seam ตัดตามเส้นทางที่ตรงกันที่สุดและคงรายละเอียดให้คมชัด Cross-fade ผสมขอบให้เนียนแต่รายละเอียดที่ถี่อาจซ้อนกัน Mirror สะท้อนภาพเป็นบล็อก 2×2 ไร้รอยต่อเสมอ แต่เห็นความสมมาตร

ทำ Normal map จากรูปถ่ายได้ไหม

ได้ Normal map คำนวณจากแมป Height ซึ่งมาจากความสว่างของเท็กซ์เจอร์ ปรับความแรงและความเรียบจนตัวอย่าง 3D ดูถูกต้อง

Normal map แบบ OpenGL หรือ DirectX ควรใช้แบบไหน

Blender, Godot, Unity และ three.js ใช้ OpenGL (Y+) ส่วน Unreal Engine ใช้ DirectX (Y−) ถ้ารอยนูนดูเป็นรอยบุ๋มในเอนจินของคุณ ให้สลับตัวเลือกแล้วดาวน์โหลดใหม่

ควรเลือกขนาดผลลัพธ์เท่าไร

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

เท็กซ์เจอร์ของฉันถูกอัปโหลดไหม

ไม่ การประมวลผลทั้งหมดทำบนอุปกรณ์ของคุณใน background thread ของเบราว์เซอร์ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ และไฟล์ดาวน์โหลดไม่มีลายน้ำ

ใช้แมปในเกมเชิงพาณิชย์ได้ไหม

ได้ แมปที่คุณสร้างที่นี่เป็นของคุณที่จะใช้ เพียงแต่ต้องแน่ใจว่าคุณมีสิทธิ์ในรูปถ่ายที่ใช้เริ่มต้น

ทำไมแมป Height ดูกลับด้าน

Height อ่านจากความสว่าง ร่องสีซีดอย่างปูนจึงถูกอ่านเป็นส่วนสูง ติ๊ก กลับค่า ในการตั้งค่า Height แล้ว Normal และ AO จะเปลี่ยนตามไปด้วย

เครื่องมือฟรีทั้งหมด

ทำไทล์เท็กซ์เจอร์ชิ้นต่อไปของคุณ

ไทล์ไร้รอยต่อและชุด PBR ครบ ฟรีในเบราว์เซอร์

ทำ Seamless Texture