AWS SimSpace Weaver จะจัดการการปรับใช้และจัดการโครงสร้างพื้นฐานการจำลองของคุณ คุณสามารถปรับขนาดการจำลองเชิงพื้นที่ของคุณในอินสแตนซ์ Amazon Elastic Compute Cloud (Amazon EC2) ได้สูงสุดถึง 10 อินสแตนซ์ ในขณะที่ SimSpace Weaver จัดการงานที่มีความท้าทายในด้านของการเตรียมใช้งาน เครือข่าย และการยกเลิกการเตรียมใช้งานโครงสร้างพื้นฐานให้กับคุณ SimSpace Weaver ช่วยให้คุณประหยัดเวลาในการดำเนินการเกี่ยวกับโครงสร้างพื้นฐาน และมีเวลามากขึ้นในการพัฒนารหัสจำลอง และเนื้อหาเพื่อเติมเต็มโลกเสมือนจริงของคุณให้มีความสมบูรณ์
SimSpace Weaver คือบริการที่มีความยืดหยุ่น ซึ่งเปิดโอกาสให้คุณสามารถเพิ่มทรัพยากรเครื่องมือจำลองของคุณเอง ผสานรวมกับ SDK ของแอป SimSpace Weaver สําหรับ C++ หรือ SimSpace Weaver app SDK สำหรับ Python เพื่อสร้างแอปพลิเคชัน AWS SimSpace Weaver (หรือเพียงแค่แอป) จากนั้น อัปโหลดแอปของคุณไปยัง Amazon Simple Storage Service (Amazon S3) และใช้แอปเหล่านั้นเป็นส่วนหนึ่งของการจำลองของคุณ แอปสามารถมีรูปแบบที่แตกต่างกันออกไป อีกทั้งยังสามารถทำหน้าที่อ่านและเขียนได้หลากหลายโดยอิงตามรหัสจำลองของคุณ แอปเหล่านี้จะทำงานแบบกระจายตามจำนวนอินสแตนซ์ Amazon EC2 ที่คุณเลือกภายในการจำลองครั้งเดียว ขณะที่ SimSpace Weaver จัดการสถานะการสื่อสารและการจำลองระหว่างกัน คุณสามารถสร้างแอปจำลองที่จัดการการค้นหาเส้นทางของอ็อบเจ็กต์ และสร้างแอปพิเศษที่ส่งข้อมูลการจำลองไปยังไคลเอ็นต์เพื่อวัตถุประสงค์ในการแสดงภาพ
หากต้องการเรียนรู้เพิ่มเติม โปรดดูตัวอย่างและบทช่วยสอนของเรา
SimSpace Weaver ทำงานโดยการแบ่งโลกจำลองออกเป็นพื้นที่แบบแยกกัน ซึ่งเรียกว่าพาร์ทิชันเชิงพื้นที่ SimSpace Weaver จะแบ่งพาร์ทิชันโลกจำลองของคุณโดยอัตโนมัติตามการกำหนดค่าที่กำหนดไว้ล่วงหน้า พื้นที่แต่ละแห่งจะได้รับการจัดการโดยแอป SimSpace Weaver ที่รับผิดชอบด้านตรรกะการจำลองและพฤติกรรมของเอนทิตีทั้งหมดภายในพื้นที่ดังกล่าว ในปัจจุบัน SimSpace Weaver รองรับการแบ่งพาร์ทิชันเป็นตาราง 2D แบบเดียวกัน
SimSpace Weaver จะรักษาสถานะส่วนกลางของเอนทิตีจำลองทั้งหมดเอาไว้ หมายความว่าทุกเอนทิตีจะสามารถรับรู้การมีอยู่และสถานะเชิงพื้นที่ของกันและกันได้ นอกจากนี้ SimSpace Weaver ยังจัดการในด้านของหน่วยความจำและการจำลองข้อมูลเอนทิตีระหว่างเซิร์ฟเวอร์ ซึ่งจะทำให้เอนทิตีสามารถข้ามขอบเขตระหว่างพื้นที่จำลองต่าง ๆ ได้อย่างราบรื่น
แอปพลิเคชันสามารถอ่านข้อมูลการจำลองจากส่วนอื่นของการจำลองได้ โดยใช้ระบบการสมัครรับข้อมูล ซึ่งหมายความว่าอ็อบเจ็กต์จำลองจะสามารถอธิบายถึงเหตุการณ์ที่เกิดขึ้นในพาร์ทิชันข้างเคียง หรือโต้ตอบกับอ็อบเจ็กต์อื่นๆ ได้ตามขอบเขตของพาร์ทิชัน ใช้การสมัครรับข้อมูลเพื่ออ่านข้อมูลจากการจำลองสำหรับการแสดงภาพและการโต้ตอบ
SDK ของแอป SimSpace Weaver มี Messaging API ที่คุณสามารถใช้เพื่อส่งและรับข้อความระหว่างแอปพลิเคชันในการจำลองได้ หากสมัครใช้งาน คุณจะได้รับวิธีในการดึงเพื่ออ่านเหตุการณ์การจำลอง การส่งข้อความให้วิธีการพุชเพื่อส่งข้อมูลในการจำลอง ข้อความ SimSpace Weaver จะมีผู้ส่งอยู่ในส่วนหัวของข้อความ เพื่อให้ผู้รับข้อความสามารถตอบกลับได้ คุณสามารถใช้ข้อความเพื่อส่งต่อข้อมูลที่แอปพลิเคชันได้รับจากไคลเอนต์ภายนอกไปยังแอปพลิเคชันอื่นในการจำลองได้
หากต้องการเรียนรู้เพิ่มเติม โปรดดูตัวอย่างและบทช่วยสอนของเรา
เรียกใช้แบบจำลองที่มีชุดของตรรกะและพฤติกรรมที่แตกต่างกันในสภาพแวดล้อมจำลองเดียวกัน แต่ละโดเมนมีการจัดสรรทรัพยากรการประมวลผลของตัวเอง เอนทิตี้สามารถโต้ตอบและถ่ายโอนข้ามโดเมนเพื่อให้การจำลองยังคงทำงานเป็นโลกเดียวกันที่ราบรื่น ใช้หลายโดเมนสำหรับการจำลองขั้นสูงที่รวมประเภทที่แตกต่างกันของหน่วยงานที่มีความต้องการการคำนวณที่แตกต่างกัน ยกตัวอย่างเช่น การจำลองเมืองเสมือนอาจใช้โดเมนหลายโดเมนเพื่อให้มีโดเมนเฉพาะสำหรับการจำลองถนนคนเดินเท้าและอีกทีโดเมนสำหรับการจำลองการจราจร
สแน็ปช็อตช่วยให้คุณสามารถบันทึกสถานะของเอนทิตีจำลองของคุณได้ตลอดเวลา ไฟล์สแน็ปช็อตจะถูกอัปโหลดและเก็บไว้ใน Amazon S3 ใช้ไฟล์สแน็ปช็อตของคุณเพื่อเปิดใช้งานสถานการณ์จำลองใหม่ด้วย Start Simulation API ที่มีอยู่ สแน็ปช็อตเป็นเครื่องมือที่เหมาะสำหรับการจำลองที่มีสถานการณ์แตกแขนงและที่อยู่การสำรองและการกู้คืนข้อมูลกรณีการใช้งาน ใช้สแนปช็อตเพื่อบันทึกความคืบหน้าของการจำลองของคุณในช่วงเวลาปกติ โดยเฉพาะกับการจำลองระยะยาว
รันโค้ดจำลองโดยใช้ฮาร์ดแวร์ภายในเครื่องของคุณ เพื่อเร่งเวลาการทำซ้ำและทดสอบฟรี AWS SimSpace Weaver Local ใช้ API เดียวกันกับบริการระบบคลาวด์ ดังนั้นคุณจึงสามารถเปลี่ยนไปใช้ระบบคลาวด์ได้อย่างราบรื่นสำหรับการผลิตเต็มรูปแบบ โดยไม่จำเป็นต้องแก้ไขโค้ดเลย ขณะนี้ AWS SimSpace Weaver Local ใช้งานกับระบบ Windows ได้แล้ว
SimSpace Weaver มีการผสานรวมในตัวกับ Unreal Engine 5 และ Unity LTS Release 2021.3.7f1 เพื่อเร่งการพัฒนาของคุณด้วยเครื่องมือยอดนิยมเหล่านี้
อัตราการอัพเดตเริ่มต้นของการจำลองของ SimSpace Weaver คือ 30 Hz คุณสามารถปรับอัตราการอัปเดตเป็น 10 Hz หรือ 15 Hz หรือให้นาฬิกาทำงานเร็วที่สุดเท่าที่จะเป็นไปได้เพื่อให้เหมาะกับความต้องการจำลองของคุณ ในขณะที่ยังคงซิงค์เวลาการใช้งานทั้งหมดอยู่
คุณสามารถใช้ภาพคอนเทนเนอร์ของคุณเองเพื่อเรียกใช้โปรแกรมจำลอง แทนที่จะเป็นคอนเทนเนอร์สต็อก Amazon Linux (AL2) ของ AWS SimSpace Weaver สร้าง AL2 ของคุณเองตามภาพคอนเทนเนอร์ที่มีการอ้างอิงใดๆ ที่จำเป็นจากแอปพลิเคชันจำลองและอัปโหลดภาพไปยัง Amazon Elastic Container Registry (Amazon ECR) ใช้คุณสมบัตินี้เพื่อลดขนาดไฟล์ของแอปพลิเคชันจำลองของคุณ เพิ่มความเร็วในการอัปโหลด และปรับปรุงเวลาในการทำซ้ำ
SimSpace Weaver ไม่มีข้อผูกมัดล่วงหน้า คุณจะจ่ายเฉพาะทรัพยากรการประมวลผลที่ใช้โดยการจำลองของคุณในระยะเวลาที่คุณใช้งานเท่านั้น
ดูรายละเอียดเพิ่มเติมได้ที่หน้าราคา