เกม

การลดรอยหยักคืออะไรและทำงานอย่างไร

สารบัญ:

Anonim

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

หน้าจอทำงานอย่างไรและนามแฝงคืออะไร

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

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

ตัวอย่างน้อยมากที่เราเห็นในภาพต่อไปนี้:

การลดรอยหยักและประเภทต่าง ๆ คืออะไร?

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

ฉันจะซื้อการ์ดกราฟิกชนิดใด ที่ดีที่สุดในตลาด 2017

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

ตัวอย่างของ anti-aliasing โดย oversampling คือ SSAA และ MSAA ซึ่งเป็นครั้งแรกที่ทำให้รูปภาพทั้งหมดมีความละเอียดสูงกว่าของหน้าจอในขณะที่สองทำที่ขอบวัตถุดังนั้นผลกระทบของ SSAA ต่อประสิทธิภาพ มันไกลกว่าความหมายมันช้ากว่า MSAA มาก ตัวอย่างอื่น ๆ ของการลดรอยหยัก อันเนื่องมาจาก CSA และ EQAA ที่ใช้ทรัพยากรน้อยกว่า MSAA

หากเราใช้การลดขนาดภาพโดยการสุ่มตัวอย่างกับภาพแรกของโพสต์เราจะได้ผลลัพธ์ดังนี้:

ในกรณีของเกมเราจะเห็นสิ่งนี้:

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

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

หลังจากนั้นไม่นานเทคนิคการลดรอยหยักภายหลังการประมวลผลอื่น ๆ ก็ปรากฏขึ้นที่ให้คุณภาพของภาพที่ดีกว่า FXAA นั่นคือ SMAA และ TXAA ในความเป็นจริงแล้ว TXAA ได้รวมเทคนิคหลังการประมวลผลและการสุ่มตัวอย่างเข้าด้วยกันดังนั้นจึงเป็นเรื่องระหว่างคุณภาพและประสิทธิภาพของภาพทั้งสองกลุ่ม

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

เกม

ตัวเลือกของบรรณาธิการ

Back to top button