Screen Test Pro

แกลเลอรีเอฟเฟกต์

ใช้ฉาก benchmark ทั้ง 37 ฉากเป็นภาพเคลื่อนไหวเต็มหน้าจอ ชี้เพื่อดูตัวอย่างแล้วคลิกเพื่อเปิด ปรับภาระอนุภาค ความเร็ว และสเกลได้อย่างอิสระ โดยไม่มีคะแนนหรือจำกัดเวลา

ระบบกำลังแสดงอะไร

ฉากเด่นห้าฉากใช้ WebGL2 และโหลด three.js เมื่อเปิดฉากเท่านั้น ส่วนเอฟเฟกต์คลาสสิกแปดฉากใช้ Canvas 2D ทั้งหมดใช้ตัวแสดงผลเดียวกับการทดสอบประสิทธิภาพ แต่ไม่มีการเพิ่มภาระอัตโนมัติ การวัดเวลาเฟรม หรือคะแนน อีก 24 ฉากคือชั้นเชเดอร์ ซึ่งเป็นแฟรกเมนต์เชเดอร์เต็มหน้าจอที่เขียนโดยผู้อื่นและนำมาเผยแพร่ที่นี่ภายใต้สัญญาอนุญาตที่เปิดให้ทำได้ ไม่มีไลบรารีอยู่เบื้องหลัง จึงคอมไพล์ได้ทันทีเมื่อชี้เมาส์ และไม่ถูกนำไปคิดคะแนนเลย เพราะภาระงานของ benchmark ถูกตรึงไว้ตั้งแต่เวอร์ชัน 2.2.0 ฉากที่มีแสงกะพริบจะถามก่อนเล่น และสามารถจำคำตอบไว้ได้

การตั้งค่าสามอย่าง

ด้านล่างของแต่ละฉากมีตัวควบคุมสามอย่าง:

การตั้งค่าผลที่เกิดขึ้น
ภาระจำนวนอนุภาคตั้งแต่ค่าต่ำสุดถึงสูงสุดของฉากในสเกลลอการิทึม ซึ่งเป็นขั้นภาระเดียวกับที่ใช้ใน benchmark ฉากเชเดอร์ไม่มีอนุภาค ตัวควบคุมนี้จึงกำหนดจำนวน supersampling ต่อพิกเซลแทน ตั้งแต่ 1 ถึง 64
ความเร็วความเร็วจำลอง 0.1×–2× การเล่นช้าเปลี่ยนจังหวะการเคลื่อนไหว แต่ไม่ลดงานที่ต้องคำนวณในแต่ละเฟรม
สเกลการแสดงผลแสดงผลที่ 0.5×–2× ของความละเอียดจริง ค่ามากกว่า 1× เป็น supersampling และเพิ่มภาระการเติมพิกเซล
ตัวเลื่อนของฉากเฉพาะฉากเชเดอร์: มีตัวเลื่อนประจำฉากหนึ่งหรือสองตัว โดยเริ่มจากค่าที่ผู้เขียนฉากกำหนดไว้ — ความสูงคลื่นและคลื่นใน ทะเลเปิด ปริมาณเมฆใน เมฆครึ้ม เมล็ดใน สีละลาย และจังหวะใน Demoparty หากไม่มีสิ่งใดภายในฉากที่ขยับได้อย่างปลอดภัย จะใช้เฉดสีและซูมแทน

ค่า fps อัปเดตทันที จึงใช้เป็น stress test แบบปรับเองได้ หากต้องการตัวเลขที่เปรียบเทียบกันได้ ให้เปิดbenchmark แบบมีคะแนน ซึ่งใช้ฉากเดียวกัน ภาระคงที่ และวิธีทดสอบที่เปิดเผย

แชร์หน้านี้
การสนทนาหนึ่งกระทู้ต่อภาษา ใช้ร่วมกันทั้งเว็บไซต์ ลงชื่อเข้าใช้ด้วย Google เพื่อโพสต์
การสนทนา