คอนเนกเตอร์

ติดตั้งคอนเนกเตอร์เพื่อให้เอเจนต์ของคุณทำงานภายในแอปใดแอปหนึ่งได้ คอนเนกเตอร์บางตัวติดตั้งครั้งเดียวต่อคอมพิวเตอร์ เช่น Blender ส่วนตัวอื่น ๆ ติดตั้งครั้งเดียวต่อโปรเจกต์ เช่น Unity, Godot และ Unreal Engine


ภาพรวม

ติดตั้งคอนเนกเตอร์จากหน้า Connectors ของหน้าต่าง Meshy DCC Core (meshy-dcc ui) หรือให้เอเจนต์ของคุณติดตั้งให้ก็ได้ Meshy DCC Core จะตรวจสอบทุกไฟล์ที่ดาวน์โหลดด้วยค่า SHA-256 checksum ก่อนที่จะติดตั้งสิ่งใด ๆ

หน้า Connectors ของหน้าต่าง Meshy DCC Core ซึ่งติดตั้ง Blender แล้ว มี Godot อยู่ในหนึ่งโปรเจกต์ และมีปุ่ม Install หรือ Add to a project สำหรับแอปอื่น ๆ

ตารางต่อไปนี้แสดงตำแหน่งที่คอนเนกเตอร์แต่ละตัวติดตั้ง และเวอร์ชันของแอปที่รองรับ

แอปติดตั้งลงในเวอร์ชัน
BlenderBlender ครั้งเดียวต่อคอมพิวเตอร์4.5 ถึง 5.2
Unityแต่ละโปรเจกต์2018.4 ถึง 6000.5
Godotแต่ละโปรเจกต์4.4 ถึง 4.7
Unreal Engineแต่ละโปรเจกต์5.0 ถึง 5.8
MayaMaya ครั้งเดียวต่อคอมพิวเตอร์2023 ถึง 2027
3ds Max3ds Max ครั้งเดียวต่อเวอร์ชัน2023 ถึง 2027
HoudiniHoudini ครั้งเดียวต่อเวอร์ชัน20.5 ถึง 22.0
Substance 3D PainterPainter ครั้งเดียวต่อคอมพิวเตอร์10.0 ถึง 12.1
ZBrushแต่ละโฟลเดอร์โปรเจกต์2026.1 ถึง 2026.2
Roblox Studioแต่ละ placeเวอร์ชันล่าสุด
FreeCADแต่ละโฟลเดอร์โปรเจกต์1.0 ถึง 1.1
OpenSCADแต่ละโฟลเดอร์โปรเจกต์2021.01 และ snapshot 2026.09 ถึง 2026.10
Material Makerแต่ละโฟลเดอร์แมททีเรียล1.7

คอนเนกเตอร์ทุกตัวทำงานบน macOS (Apple Silicon) และ Windows x64 ยกเว้น 3ds Max ซึ่งทำงานบน Windows เท่านั้น


Blender

หากต้องการติดตั้งคอนเนกเตอร์ Blender ให้ทำตามขั้นตอนต่อไปนี้:

  1. ใน Connectors คลิก Install ข้าง Blender
  2. รีสตาร์ต Blender หากเปิดอยู่ หรือเปิดตามปกติ

Meshy DCC Core จะค้นหา Blender ในตำแหน่งปกติ: /Applications/Blender.app บน macOS และ C:\Program Files\Blender Foundation บน Windows หาก Blender อยู่ที่อื่น หรือคุณมีมากกว่าหนึ่งชุด หน้าต่างจะถามว่าอยู่ที่ไหน ให้ป้อนเส้นทางเต็มของแอปที่คุณต้องการใช้ เช่น /Applications/Blender 4.5.app

คอนเนกเตอร์เป็นส่วนขยาย (extension) ของ Blender ที่ชื่อ Meshy DCC มันเริ่มทำงานพร้อมกับ Blender ดังนั้น Blender ทุกตัวที่คุณเปิดจะปรากฏอยู่ภายใต้ Connected now

หากต้องการติดตั้งจากเทอร์มินัล ให้รัน:

meshy-dcc install --dcc-type blender --execute

เมื่อ Blender ไม่ได้อยู่ในตำแหน่งปกติ ให้เพิ่ม --dcc-path <path to Blender>


Unity

หากต้องการติดตั้งคอนเนกเตอร์ Unity ในโปรเจกต์ ให้ทำตามขั้นตอนต่อไปนี้:

  1. ปิดโปรเจกต์ใน Unity
  2. ใน Connectors คลิก Add to a project ข้าง Unity ป้อนเส้นทางเต็มของโฟลเดอร์โปรเจกต์ แล้วคลิก Install
  3. เปิดโปรเจกต์ใน Unity ตามปกติ

คอนเนกเตอร์จะเพิ่มแพ็กเกจ Meshy DCC Unity และโฟลเดอร์ .meshy-dcc ลงในโปรเจกต์ โดยจะใช้เวอร์ชัน Unity Editor ที่ระบุไว้ใน ProjectSettings/ProjectVersion.txt ของโปรเจกต์ ดังนั้นเวอร์ชันนั้นต้องติดตั้งอยู่ใน Unity Hub

meshy-dcc install --dcc-type unity --project /path/to/project --execute

Godot

หากต้องการติดตั้งคอนเนกเตอร์ Godot ในโปรเจกต์ ให้ทำตามขั้นตอนต่อไปนี้:

  1. ปิดโปรเจกต์ใน Godot
  2. ใน Connectors คลิก Add to a project ข้าง Godot ป้อนเส้นทางเต็มของโฟลเดอร์โปรเจกต์ แล้วคลิก Install
  3. เปิดโปรเจกต์ใน Godot ตามปกติ

คอนเนกเตอร์จะเพิ่มแอดออน addons/meshy_dcc_godot เปิดใช้งาน และเพิ่มโฟลเดอร์ .meshy-dcc โดยจะค้นหา Godot จาก PATH ของคุณ หรือจาก Godot.app ใน /Applications สำหรับตำแหน่งอื่น และบน Windows เสมอ ให้ตั้งค่าตัวแปรสภาพแวดล้อม MESHY_DCC_GODOT_EXECUTABLE ให้ชี้ไปที่เอดิเตอร์ Godot

meshy-dcc install --dcc-type godot --project /path/to/project --execute

Unreal Engine

หากต้องการติดตั้งคอนเนกเตอร์ Unreal Engine ในโปรเจกต์ ให้ทำตามขั้นตอนต่อไปนี้:

  1. ปิดโปรเจกต์ใน Unreal Engine
  2. ใน Connectors คลิก Add to a project ข้าง Unreal Engine ป้อนโฟลเดอร์ที่เก็บไฟล์ .uproject แล้วคลิก Install
  3. เปิดโปรเจกต์ตามปกติ

คอนเนกเตอร์จะคัดลอกปลั๊กอินลงในโฟลเดอร์ Plugins/MeshyDccUnreal ของโปรเจกต์ และสร้าง (build) มันด้วยเอนจินของคุณ ซึ่งใช้เวลาตั้งแต่ไม่กี่วินาทีถึงไม่กี่นาที หากต้องการสร้างมัน คุณต้องมี:

  • macOS: Xcode ในเวอร์ชันที่เอนจินของคุณรองรับ Unreal Engine 5.7 รองรับ Xcode ได้ถึง 26
  • Windows: Visual Studio 2022 ที่มี workload Game development with C++

บน Windows ให้เก็บโปรเจกต์ไว้ในโฟลเดอร์ที่มีเส้นทางประกอบด้วยตัวอักษรภาษาอังกฤษ ตัวเลข และเครื่องหมายวรรคตอนเท่านั้น Unreal Engine ไม่สามารถสร้างปลั๊กอินภายใต้อักขระอื่นได้ ดังนั้นการติดตั้งจะหยุดและย้อนกลับ

คอนเนกเตอร์จะใช้เอนจินที่ตรงกับเวอร์ชันเอนจินของโปรเจกต์ใน Epic Games Launcher สำหรับ source build หรือตำแหน่งอื่น ให้ตั้งค่า MESHY_DCC_UNREAL_ENGINE ให้ชี้ไปที่โฟลเดอร์เอนจิน ไม่รองรับ Unreal Engine 4

meshy-dcc install --dcc-type unreal --project /path/to/project --execute

แอปเพิ่มเติม

คอนเนกเตอร์เหล่านี้ติดตั้งด้วยวิธีเดียวกัน: จาก Connectors หรือด้วยคำสั่ง meshy-dcc install --dcc-type <app> --project <folder> --execute

  • OpenSCAD: คอนเนกเตอร์ทำงานกับไฟล์ .scad ในโฟลเดอร์โปรเจกต์ และรัน OpenSCAD สำหรับการส่งออกและพรีวิวแต่ละครั้ง ดังนั้นจะไม่มีหน้าต่าง OpenSCAD เปิดขึ้นมา มันสามารถวางโมเดลของ Meshy ไว้บนฐานงานพิมพ์และส่งออกเป็น STL หรือ 3MF ได้ บน Apple Silicon ต้องใช้ OpenSCAD development snapshot
  • Material Maker: คอนเนกเตอร์สร้างและแก้ไขกราฟแมททีเรียลในโฟลเดอร์ และส่งออกชุดเท็กซ์เจอร์ PBR สำหรับ Blender, Godot, Unity หรือ Unreal Engine การส่งออกแต่ละครั้งจะนำ Material Maker มาไว้ด้านหน้าชั่วครู่ คอนเนกเตอร์ทำงานกับไฟล์กราฟ ไม่ใช่กับหน้าต่าง Material Maker ที่เปิดอยู่ ให้ปิดกราฟใน Material Maker ก่อนที่เอเจนต์จะเปลี่ยนแปลงมัน และขอให้เอเจนต์เปิดผลลัพธ์ให้คุณเมื่อเสร็จแล้ว
  • FreeCAD: คอนเนกเตอร์ทำงานกับเอกสารในโฟลเดอร์โปรเจกต์ และรัน FreeCAD ในพื้นหลังสำหรับแต่ละขั้นตอน มันนำเข้าโมเดล GLB ของ Meshy เป็น mesh ควบคู่ไปกับ STEP, IGES, STL และ OBJ
  • Roblox Studio: เลือกโฟลเดอร์ที่เก็บไฟล์ place หนึ่งไฟล์ (.rbxl หรือ .rbxlx) คอนเนกเตอร์จะเพิ่มปลั๊กอิน Studio และเปิด place นั้น โมเดลจาก Meshy จะคงอยู่เฉพาะในช่วงเซสชันของ Studio เท่านั้น เนื่องจาก Roblox ไม่บันทึกโมเดลเหล่านั้นไว้กับ place การรัน Luau จะปิดอยู่จนกว่าคุณจะคลิก Allow Luau ในทูลบาร์ Meshy DCC

แอปสำหรับมืออาชีพ

  • Houdini: ติดตั้งครั้งเดียวต่อเวอร์ชัน Houdini ในรูปแบบแพ็กเกจ Houdini ในการตั้งค่าของ Houdini ของคุณ เมื่อมีการตั้งค่าตัวแปร HOME ของคุณไว้ Houdini จะเลือกโฟลเดอร์การตั้งค่าจากตัวแปรนั้น
  • Maya: ติดตั้งครั้งเดียวต่อคอมพิวเตอร์ ในรูปแบบโมดูล Maya โมเดล FBX ของ Meshy จะเข้ามาพร้อมกับแมททีเรียล Standard Surface และแผนที่เท็กซ์เจอร์ของมัน
  • 3ds Max (Windows): ติดตั้งครั้งเดียวต่อเวอร์ชัน 3ds Max ในรูปแบบสคริปต์เริ่มต้น โมเดล FBX ของ Meshy จะเข้ามาพร้อมกับแมททีเรียล Physical
  • Substance 3D Painter: ติดตั้งครั้งเดียวต่อคอมพิวเตอร์ ในรูปแบบปลั๊กอินเริ่มต้น เอเจนต์สามารถเริ่มโปรเจกต์จากโมเดลของ Meshy เพิ่มเลเยอร์ PBR และส่งออกเท็กซ์เจอร์ได้
  • ZBrush: เลือกโฟลเดอร์โปรเจกต์ เอเจนต์จะทำงานใน ZBrush ที่ Meshy DCC Core เริ่มขึ้นสำหรับโฟลเดอร์นั้น ไม่ใช่ในตัวที่คุณเปิดเอง หากการเริ่มครั้งแรกหมดเวลา ให้เริ่มใหม่อีกครั้ง

ทำงานในหลายแอปพร้อมกัน

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


ถอนการติดตั้งคอนเนกเตอร์

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

  • Blender: ใน Edit > Preferences > Get Extensions ค้นหา Meshy DCC แล้วถอนการติดตั้ง
  • Unity: ลบแพ็กเกจ Meshy DCC Unity ใน Package Manager จากนั้นลบโฟลเดอร์ .meshy-dcc ของโปรเจกต์
  • Godot: ลบ addons/meshy_dcc_godot และ .meshy-dcc ออกจากโปรเจกต์
  • Unreal Engine: ลบ Plugins/MeshyDccUnreal และ .meshy-dcc ออกจากโปรเจกต์
  • แอปอื่น ๆ: ถามเอเจนต์ของคุณ เอเจนต์รู้ว่าแต่ละคอนเนกเตอร์เพิ่มไฟล์ใดไว้บ้าง และจะแสดงรายการไฟล์เหล่านั้นก่อนที่จะลบสิ่งใด