กลับไปหน้าบทความ

อ่าน 5 นาที

เวอร์จ3ดี

Verge3D เป็น โปรแกรมเรนเดอร์ แบบเรียลไทม์ และชุดเครื่องมือที่ใช้ในการสร้าง ประสบการณ์ 3 มิติ แบบโต้ตอบ บนเว็บไซต์

เวอร์จ3ดี

(Learn how and when to remove this message)
เวอร์จ3ดี
นักพัฒนานุ่ม8นุ่ม
ปล่อย22 พฤศจิกายน 2017 [ 1 ] (2017-11-22)
เวอร์ชันเสถียร
4.12 [ 2 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 18 มีนาคม 2026 (18 March 2026)
รุ่นทดลองใช้งาน
4.13 pre2 [ 3 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 25 มิถุนายน 2026 (25 June 2026)
เขียนเป็นJavaScript , Python , GLSL
ระบบปฏิบัติการWindows , macOS , ChromeOS , Linux [ 4 ]
แพลตฟอร์มx86-64 , ซิลิคอนแอปเปิล
ขนาด145-153 MiB (แตกต่างกันไปตามเวอร์ชัน) [ 5 ]
พิมพ์เครื่องยนต์ 3 มิติ
ใบอนุญาตซอฟต์แวร์ทดลองใช้
เว็บไซต์www.soft8soft.comแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า

Verge3Dเป็นโปรแกรมเรนเดอร์แบบเรียลไทม์ และชุดเครื่องมือที่ใช้ในการสร้าง ประสบการณ์ 3 มิติ แบบโต้ตอบบนเว็บไซต์

ภาพรวม

Verge3D ช่วยให้ผู้ใช้สามารถแปลงเนื้อหาจากเครื่องมือสร้างแบบจำลอง 3 มิติ ( ปัจจุบันรองรับBlender , 3ds MaxและMaya ) เพื่อดูในเว็บเบราว์เซอร์ Verge3D ถูกสร้างขึ้นโดยกลุ่มวิศวกรซอฟต์แวร์หลักกลุ่มเดียวกันกับที่เคยสร้าง เฟรมเวิร์กBlend4Web มาก่อน [ 6 ] [ 7 ] [ 8 ]

คุณสมบัติ

Verge3D ใช้WebGLสำหรับการเรนเดอร์ โดยจะรวมส่วนประกอบของ ไลบรารี Three.jsและเปิดเผย API ให้กับนักพัฒนาแอปพลิเคชัน[ 9 ]

ปริศนา
สามารถเพิ่มฟังก์ชันการทำงานของแอปพลิเคชันได้ผ่านJavaScriptโดยการเขียนโค้ดโดยตรงหรือโดยใช้ Puzzles ซึ่งเป็นสภาพแวดล้อมการเขียนโปรแกรมแบบภาพของ Verge3D ที่ใช้ Google Blockly Puzzles มุ่งเป้าไปที่ผู้ที่ไม่ใช่โปรแกรมเมอร์เป็นหลัก โดยอนุญาตให้สร้างสถานการณ์แบบโต้ตอบได้อย่างรวดเร็วในรูปแบบการลากและวาง[ 10 ]
ตัวจัดการแอปและการเผยแพร่เว็บ
App Manager เป็นเครื่องมือบนเว็บที่มีน้ำหนักเบาสำหรับการสร้าง จัดการ และเผยแพร่โปรเจกต์ Verge3D โดยทำงานบนเซิร์ฟเวอร์การพัฒนาในพื้นที่[ 11 ]บริการเครือข่าย Verge3D ที่รวมอยู่ใน App Manager ช่วยให้สามารถเผยแพร่แอปพลิเคชัน Verge3D ผ่านบริการคลาวด์Amazon S3และEC2 ได้
พีบีอาร์
เพื่อวัตถุประสงค์ในการสร้างวัสดุ มีการนำเสนอไปป์ไลน์ การเรนเดอร์แบบอิงฟิสิกส์ที่สอดคล้องกับ glTF 2.0 ควบคู่ไปกับ วิธีการแบบอิงเชเดอร์มาตรฐาน[ 12 ] [ 13 ]สามารถสร้างพื้นผิว PBR ได้โดยใช้ซอฟต์แวร์สร้างพื้นผิวภายนอก เช่น Substance Painter ซึ่ง Verge3D มีค่าที่ตั้งไว้สำหรับการส่งออกที่เกี่ยวข้อง[ 14 ]นอกเหนือจากโมเดล glTF 2.0 แล้ว Verge3D ยังรองรับวัสดุฟิสิกส์ของ 3ds Max และ Maya (โดยใช้Autodesk Arnold เป็นตัวอ้างอิง) และ วัสดุEeveeแบบเรียลไทม์ของ Blender [ 15 ]
การผสานรวมซอฟต์แวร์ glTF และ DCC
Verge3D ผสานรวมโดยตรงกับBlender , 3ds MaxและMayaทำให้ผู้ใช้สามารถสร้างรูปทรงเรขาคณิต 3 มิติ วัสดุ และแอนิเมชันภายในซอฟต์แวร์ จากนั้นส่งออกใน รูปแบบ glTFที่ใช้JSONคุณสมบัติ Sneak Peek ช่วยให้สามารถส่งออกและดูฉากจากสภาพแวดล้อมเครื่องมือ DCC ได้[ 16 ] [ 17 ]
โพสต์ 3 มิติบนเฟซบุ๊ก
สำหรับการเผยแพร่บน Facebookนั้น Verge3D มีตัวเลือกการส่งออก GLB เฉพาะ[ 18 ] [ 19 ] [ 20 ]ไฟล์ GLB ที่ส่งออกจะแสดงและสามารถเปิดได้ใน App Manager [ 21 ]
การบีอัดสินทรัพย์
ไฟล์ที่ส่งออกสามารถใช้การบีบอัดLZMA ได้ [ 22 ]ซึ่งส่งผลให้ขนาดไฟล์ลดลงได้ถึง 6 เท่า
UI และเค้าโครงเว็บไซต์
เค้าโครงอินเทอร์เฟซที่สร้างขึ้นโดยใช้ ตัวแก้ไข WYSIWYG ภายนอก สามารถเชื่อมโยงกับ Puzzles เพื่อกระตุ้นการเปลี่ยนแปลงฉาก 3 มิติที่กำลังแสดงผลในเบราว์เซอร์และในทางกลับกัน[ 23 ] [ 24 ]
แอนิเมชั่น
Verge3D รองรับการสร้างแอนิเมชั่นโครงกระดูกรวมถึงการสร้างแอนิเมชั่นของตัวละครสองขาและโครงสร้างตัวละคร และอนุญาตให้สร้างแอนิเมชั่นของพารามิเตอร์วัสดุได้ นอกจากนี้ ยังสามารถตั้งค่าชิ้นส่วนโมเดลให้ผู้ใช้สามารถลากได้[ 25 ] [ 26 ]
ฟิสิกส์
โมดูลฟิสิกส์สามารถเชื่อมโยงแยกต่างหากเพื่อเปิดใช้งานการตรวจจับการชนวัตถุเคลื่อนที่แบบไดนามิก การสนับสนุนตัวละครและยานพาหนะ สปริง เชือก และการจำลองผ้า[ 27 ] [ 28 ]ตั้งแต่เวอร์ชัน 2.11 เป็นต้นไป สามารถสร้างและควบคุมการจำลองฟิสิกส์แบบง่ายได้โดยไม่ต้องเขียนโค้ดผ่าน Puzzles ซึ่งเป็นระบบการเขียนโปรแกรมแบบภาพที่ Verge3D ใช้[ 29 ]
AR/VR
การอัปเดตเวอร์ชัน 2.10 เพิ่มการรองรับWebXRซึ่งเป็นเทคโนโลยีแบบเปิดที่อยู่ระหว่างการพัฒนา ออกแบบมาเพื่อเปิดใช้งานประสบการณ์เสมือนจริงและ ประสบการณ์ ความเป็นจริงเสริมในเว็บเบราว์เซอร์ โดยใช้งานได้กับทั้งชุดหูฟังที่มีตัวควบคุม เช่นHTC ViveและOculus Riftและชุดหูฟังที่ไม่มีตัวควบคุม เช่นGoogle Cardboardประสบการณ์ AR/VR สามารถเปิดใช้งานได้ผ่าน Puzzles หรือ JavaScript [ 30 ]

ขั้นตอนการทำงาน

เวิร์กโฟลว์ของ Verge3D แตกต่างอย่างมากจากเฟรมเวิร์ก WebGL หลักอื่นๆ การพัฒนาแอปพลิเคชัน Verge3D ใหม่มักเริ่มต้นจากการสร้างแบบจำลอง การใส่พื้นผิว และการสร้างแอนิเมชั่นวัตถุ 3 มิติ แบบจำลองจะถูกประกอบในเครื่องมือสร้าง 3 มิติ จากนั้นไฟล์ฉากจะถูกใช้เป็นพื้นฐานสำหรับโครงการ Verge3D ที่เริ่มต้นจาก App Manager สถานการณ์แบบโต้ตอบจะถูกเพิ่มเข้ามาโดยใช้โปรแกรมแก้ไข Puzzles แอปพลิเคชัน Verge3D สามารถดูตัวอย่างได้ในเว็บเบราว์เซอร์ในทุกขั้นตอนการพัฒนาโดยใช้ App Manager แอปพลิเคชันเว็บที่เสร็จสมบูรณ์สามารถปรับใช้บนเครือข่าย Verge3D บน Facebook หรือบนเว็บไซต์ของผู้ใช้ได้[ 31 ]

การใช้งานที่น่าสนใจ

ห้องปฏิบัติการ Jet Propulsion LaboratoryของNASA ใช้ Verge3D เพื่อสร้างภาพจำลอง 3 มิติแบบโต้ตอบของ ยานลงจอดMars InSight [ 32 ]แอปพลิเคชันบนเว็บช่วยให้สามารถสำรวจและโต้ตอบกับแบบจำลองแบบเรียลไทม์ของยานอวกาศ พร้อมความเป็นไปได้ในการเคลื่อนย้ายส่วนต่างๆ และกางแผงโซลาร์เซลล์

แอปพลิเคชันเว็บแบบโต้ตอบรุ่นเก่าของ NASA ที่ชื่อ Experience Curiosityได้รับการพอร์ตจาก Blend4Web ไปยัง Verge3D แอปพลิเคชันนี้ทำให้สามารถใช้งานยานสำรวจ ควบคุมกล้องและแขนหุ่นยนต์และจำลองเหตุการณ์สำคัญบางส่วนของภารกิจMars Science Laboratory ได้ [ 33 ] [ 34 ]

เกม Escape Room ของ Route 66 Digitalใช้ Verge3D และ Blender วิดีโอสั้นแบบอินเทอร์แอคทีฟนี้สำรวจวิธีการที่ผู้ใช้สามารถนำทางในพื้นที่ 3 มิติและโต้ตอบกับวัตถุต่างๆ โดยไม่จำเป็นต้องมีคำแนะนำ

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Verge3D&oldid=1355033066 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เวอร์จ3ดี

Verge3D เป็น โปรแกรมเรนเดอร์ แบบเรียลไทม์ และชุดเครื่องมือที่ใช้ในการสร้าง ประสบการณ์ 3 มิติ แบบโต้ตอบ บนเว็บไซต์

ภาพรวม

Verge3D ช่วยให้ผู้ใช้สามารถแปลงเนื้อหาจากเครื่องมือสร้างแบบจำลอง 3 มิติ ( ปัจจุบันรองรับ Blender , 3ds Max และ Maya ) เพื่อดูในเว็บเบราว์เซอร์ Verge3D ถูกสร้างขึ้นโดยกลุ่มวิศวกรซอฟต์แวร์หลักกลุ่มเดียวกันกับที่เคยสร้าง เฟรมเวิร์ก Blend4Web มาก่อน [ 6 ] [ 7 ] [...

คุณสมบัติ

Verge3D ใช้ WebGL สำหรับการเรนเดอร์ โดยจะรวมส่วนประกอบของ ไลบรารี Three.js และเปิดเผย API ให้กับนักพัฒนาแอปพลิเคชัน [ 9 ]

ขั้นตอนการทำงาน

เวิร์กโฟลว์ของ Verge3D แตกต่างอย่างมากจากเฟรมเวิร์ก WebGL หลักอื่นๆ การพัฒนาแอปพลิเคชัน Verge3D ใหม่มักเริ่มต้นจากการสร้างแบบจำลอง การใส่พื้นผิว และการสร้างแอนิเมชั่นวัตถุ 3 มิติ แบบจำลองจะถูกประกอบในเครื่องมือสร้าง 3 มิติ...