Skip to main content

การเรนเดอร์แบบเรียลไทม์คืออะไร?

การเรนเดอร์แบบเรียลไทม์เป็นเทคนิคการแสดงผลกราฟิก mdash;เกือบจะพิเศษสำหรับวิดีโอเกม mdash;ที่ช่วยโหลดกราฟิกด้วยการเรนเดอร์แบบเรียลไทม์เฟรมจะถูกโหลดทันทีเพื่อสร้างภาพที่จำลองการเคลื่อนไหวจริงนอกจากนี้ยังช่วยให้ผู้สร้างวิดีโอเกมสร้างโลกที่มีการโต้ตอบสำหรับการแสดงผลที่จะได้รับการพิจารณาแบบเรียลไทม์จะต้องเป็น 15 เฟรมต่อวินาที (FPS) หรือเร็วขึ้นชิ้นส่วนหลักของฮาร์ดแวร์ที่เก็บภาษีคือการ์ดวิดีโอและการ์ดวิดีโอรุ่นเก่าบางใบอาจไม่สามารถติดตามการแสดงผลดังกล่าวได้ตรงกันข้ามกับการเรนเดอร์แบบเรียลไทม์คือการแสดงผลล่วงหน้าซึ่งบางครั้งใช้ในวิดีโอเกม

เมื่อมีคนเล่นเกมสามมิติ (3D) มันควรจะปรากฏต่อผู้เล่นว่าตัวละครของเขาหรือเธอกำลังวิ่งผ่านสภาพแวดล้อมหรือดำเนินการบางอย่างอย่างคล่องแคล่วในความเป็นจริงไม่มีอะไรลื่นไหลเกี่ยวกับการเคลื่อนไหววิดีโอเกมกำลังโหลดภาพอย่างรวดเร็วจนปรากฏว่าเป็นของเหลวเช่นในแอนิเมชั่นนอกเหนือจากการสร้างการเคลื่อนไหวที่สมจริงยิ่งขึ้นแล้วยังมีข้อได้เปรียบอีกอย่างหนึ่ง: ทำให้เกมโต้ตอบเกมที่แสดงผลล่วงหน้าซึ่งเกิดขึ้นในช่วงแรก ๆ ของวิดีโอเกมนั้นมีการโต้ตอบกับจุดเท่านั้นวัตถุบางอย่างสามารถเคลื่อนย้ายได้ แต่โลกของวิดีโอเกมโดยรวมนั้นคงที่เกมที่ใช้การเรนเดอร์แบบเรียลไทม์สามารถมีปฏิสัมพันธ์ที่ซับซ้อนมาก

อย่างเป็นทางการความเร็วในการเรนเดอร์แบบเรียลไทม์จะต้องเป็น 15 fps หรือเร็วขึ้นหากกราฟิกไม่สามารถโหลดได้อย่างรวดเร็วผู้ใช้จะสังเกตเห็นปัญหาการโหลดที่ชัดเจนและเกมมักจะล้าหลังนอกเหนือจากความล่าช้าแล้วปัญหาอีกประการหนึ่งที่ผู้เล่นอาจสังเกตเห็นคือภาพบางอย่างในเกมเช่นชุดตัวละครหรือองค์ประกอบพื้นหลังจะโหลดช้ามาก

เพื่อเล่นวิดีโอเกมที่มีการเรนเดอร์แบบเรียลไทม์คอมพิวเตอร์ต้องมี Aการ์ดวิดีโอที่ทรงพลังเพราะนี่คือฮาร์ดแวร์หลักที่เก็บภาษีระหว่างการแสดงผลการ์ดแสดงผลมีหน้าที่ในการโหลดและสร้างกราฟิกทั้งหมดในคอมพิวเตอร์และต้องทำงานอย่างหนักเพื่อให้แน่ใจว่าการแสดงผลจะโหลดได้อย่างรวดเร็วคอมพิวเตอร์ที่มีการ์ดวิดีโอที่อ่อนแออาจไม่สามารถสร้างภาพได้อย่างถูกต้องหรือการเรนเดอร์อาจชะลอตัวลงต่ำกว่าความเร็วเรียลไทม์ซึ่งหมายความว่าสภาพแวดล้อมของวิดีโอเกมได้รับการแสดงผลและวางไว้ในหน่วยความจำของเกมแล้วในขณะที่เทคนิคนี้ส่วนใหญ่ใช้กับเกมเก่า ๆ การแสดงล่วงหน้าสามารถใช้ในการสร้างเซ็กเมนต์ภาพยนตร์ในเกมในขณะที่การเรนเดอร์ก่อนไม่ใช้การ์ดแสดงผลเท่าที่การเรนเดอร์แบบเรียลไทม์เกมนั้นต้องการหน่วยความจำมากขึ้นซึ่งทำให้ยากที่จะสร้างวิดีโอเกมที่กว้างขวางซึ่งคอมพิวเตอร์สามารถเล่นได้อย่างมีประสิทธิภาพ