PDA

View Full Version : Anti-aliasing คือ?



thatipok26key
02-03-2010, 12:17 AM
คือวันนี้ผมลงเกมเล่นแล้วไปปรับไอ้ตัว Anti-aliasing ดูผมเลยอยากรู้ว่ามันคืออะไรเลยไปหาข้อมูลมา

Anti-aliasing (AA) คือการลบรอยหยักของภาพสามมิติคับ ทำให้ภาพดูสมจริงมากขึ้น โดยการนำภาพหลายๆภาพมาซ้อนๆกัน บนภาพๆเดียวทำให้มีรอยหยักน้อยลง

ซึ่งโดยหลักการคือ
ถ้าปรับ
2x หมายถึงว่า มีภาพซ้อนกัน 2 ภาพ
4x หมายถึงว่า มีภาพซ้อนกัน 4 ภาพ
8x หมายถึงว่า มีภาพซ้อนกัน 8 ภาพ
16x หมายถึงว่า มีภาพซ้อนกัน 16 ภาย
และเพิ่มขึ้นเรื่อยๆเมื่อปรับมากขึ้น

นั้นหมายความว่า ถ้าเราเปิดแบบ 2x GPU หรือการ์ดจอเราจะประมวลผลหนักเป็น 2 เท่า เพราะมันจะปะะมวลผลตั้ง 2 ภาพ
คำเตือนครับ การเปิด Anti-aliasing มากก็ไม่ดีนะครับ ถ้าเปิดมากไปการ์ดจอเราก็จะยิ่งทำงานหนักมาขึ้น ซึ่งมันก็แล้วแต่บางคนด้วยนะครับว่าจะมีทรัพยากรเครื่องเท่าไหร่

Texture filtering (Anisotropic) ส่วนนี้จะเกี่ยวกับคุณภาพของขอบและความคมชัดของภาพ Anisotropic Filtering หรือการเกลี่ยพื้นผิว ซึ่งจะทำให้ภาพมองในแนวไกลดีขึ้น
Anisotropic - การ render ภาพออกมาทางหน้าจอมอนิเตอร์ มี 3 แบบ 1.Bilinear 2.Trilinear และ อันดับที่ 3 คือ Anisotropic 2x x4 x8 x16 ตามลำดับ โดยอันที่ 3 จะใช้กำลังในการประมวลผลสูงสุด ซึ่งต้องการทรัพยากรจาก CPU และ Memory ที่สูงตามไปด้วย

kerlos
13-03-2010, 10:30 PM
Anti - Aliasing ไม่ได้ใช้เฉพาะด้านกราฟฟิกอย่างเดียวนะครับ
การทำ วิดีโอ กับเพลง หรือการแปลงสัญญาณ Analog <-> Digital ก็ใช้เหมือนกัน
โดยจะอยู่ในส่วนของการ Digitization

tigermix
16-03-2010, 10:20 PM
ปิดอย่างเดียวครับ เครื่องแรงไม่ถึง

mysterious
31-03-2010, 01:16 PM
ผมใช้การ์ดจอของค่าย NVIDIA ส่วนมากผมจะปรับแบบ advance เอา anti aliasing 2x ที่เหลือเน้นให้เป็น สมรรถภาพครับ จะได้ลื่นไหลหน่อยย และภาพก็โอเคหน่อยนึง

l3e THe HackEr
08-04-2010, 09:45 PM
เล่นเกมมาตั้งนานก็เพิ่งจะรู้นีเเหละครับ

squareroot
12-04-2010, 02:40 AM
จขกท. ลืม Hide รึเปล่าครับ
อย่าลืม Hide ด้วยนะครับ เดี๋ยวผิดกฎ

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