วันอาทิตย์ที่ 2 มีนาคม พ.ศ. 2557

Anti-Aliasing คือไรว้าา?

เหล่าเกมเมอร์ทั้งหลายเวลาเข้าไปใน menu>option graphic ในเกมจะได้เจอกับไอ้ค่านี้ อาจจะงงๆ ว่ามันคืออะไร วันนี้จะมาเฉลยกันครัช
Anti-Aliasing (AA)   หมายความตรงๆก็คือ  กระบวนการลดรอยหยักที่เกิดขึ้นบริเวณขอบของวัตถุที่ประกอบขึ้นมาจากพิกเซลเม็ดเล็กๆ เอาง่ายๆก็คือลดรอยหยักภาพในเกม ซึ่งจะทำให้ภาพในเกมคมชัดกว่าเดิม  อารมณ์เหมือนดูหนัง HD ชัดๆ 
นึกภาพไม่ออกก็นี้เลยภาพประกอบ


AA 101 พื้นฐาน

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


Anti-Aliasing (AA) ต่อจากนี้จะขอใช้ AA แทนนะครับ  


AA นั้นมีหลายแบบหลายชนิดตามเทคโนโลยีใหม่ๆ จะเอาอันที่เคยเห็นในเกมมาละกันครับ  เราจะมาเริ่มจาก เก่าสุดก่อนเลย
 
Supersampling สวยแต่แดกเยอะไปนะ

 
 Supersampling Anti-Aliasing (SSAA) เป็น AA เก่าแก่ยุคบุกเบิกหลักการทำงานคือ  การ์ดจอจะทำการเรนเดอร์เฟรมภาพแต่ละเฟรมให้ใหญ่กว่าความละเอียดหน้าจอที่ตั้งไว้ก่อน จากนั้นจะค่อยๆลดความละเอียดลงให้เหลือเพียงที่เราตั้งไว้ ผลที่ได้คือขอบของวัตถุรวมทั้งพื้นผิวจะมีความเนียนมากขึ้น  ตัวอย่างเช่น เราตั้งหน้าจอไว้ที่ 1024x768  แล้วเปิดใช้ SSAAx4  การ์ดจอจะพรีเรนเดอร์เฟรมแต่ละเฟรมที่ความละเอียด 4096x3072 ไว้ก่อนเพื่อเก็บข้อมูลสีภายในเม็ดพิกเซลสี่จุดเพื่อรวมให้เหลือเพียงจุดเดียว SSAA นั้นแม้ว่าจะให้ภาพสวยเพียงใด  แต่ก็กินกำลังการประมวลผลเยอะพอสมควร จึงทำให้เฟรมรทตกฮวบๆ เรียกได้ว่าคอมไม่แรงจริงใช้ไม่ได้อย่างแน่นอน

Multisampling สวยขอบๆ 


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


Fast Approximate Anti-Aliasing แอ๊บสวยแต่เนียน

Fast Approximate Anti-Aliasing (FXAA) เป็น AA ที่พัฒนามาอีกขั้น ริเริ่มโดย NVDIA ค่ายเขียว  การทำงานคล้ายกับ AA โดยจะให้ภาพที่สวยเนียนกว่า  8X AA  แต่จะด้อยกว่า 16X AA โดยใช้ทรัพยากรเพียงแค่  2X AA  เท่านั้น  ซึ่งน้อยมากถ้าวัดจากคุณภาพที่ได้มา


Coverage Sample Antialiasing  สวยแบบขียวๆ

Coverage Sample Antialiasing (CSAA) เป็นระบบลดรอยหยักเฉพาะของทางฝั่งค่ายเขียว มีในการ์ดจอตั้งแต่รุ่น GeForce 8 Series ขึ้นไปเท่านั้นโดยมีหลักการจัดเรียงสี รวมถึงความหนาแน่นของ Pixel ใหม่ เพื่อให้การทำงานที่ AA สูงๆ อย่าง 16xQ แล้วไม่กินทรัพยากรมากเกินไป โดยใช้เทคนิคของการเรียงสีใน Pixel เข้ามาชดเชย  แต่ก็กิน

Temoral Anti-Aloasing  สวยไฮเอน

Temoral Anti-Aloasing (TXAA)  จะทำงานลบรอยหยักด้วยการเบลอภาพรอยหยัก  และลดรายละเอียดลงทำให้ดูเนียนขึ้น  โดยTXAA นั้นในระดับแรก จะได้ภาพเนียนเหมือน 16X MSAA  แต่เฟรมเรทนั้น พอๆกับ 2X MSAA เท่านั้น  ส่วนใน TXAA ระดับสองนั้น จะได้ภาพที่สวยคมชัดกว่า 16X MSAA อีก  แต่เฟรมเรทก็แค่ 4X MSAA เอง  แต่มันก็เป็นทคโนโลยีที่มีเฉพาะบางเกมเท่านั้นที่ NVDIA สนับสนุน  และใช้ได้กับ Geforce GTX 6xx ขึ้นไปครับ


Morphological Anti-Aliasing  สวยค่ายแดง

Morphological Anti-Aliasing  (MLAA)  ก็คือเทคโนโลยีที่จะมาช่วยทำให้ขอบภาพส่วนต่างๆ มีความคมชัดยิ่งขึ้น ภาพเนียนสวยงามกว่าเดิม โดยจะใช้การทำงานจากการ์ดจอโดยตรงในการลบเหลี่ยมมุมของพิกเซลตามขอบภาพหลังจากการประมวลผลภาพออกมาแล้ว ซึ่งต่างจาก MSAA ที่เราใช้อยู่ในปัจจุบันตรงที่ MSAA จะทำการลบเหลี่ยมมุมเหล่านั้นออกในขณะทำการ เรนเดอร์ของการ์ดจอนั่นเองครับ และด้วยความที่มันมีกระบวนการทำงานหลังจากประมวลผลภาพออกมาได้แล้ว ทำให้เราๆท่านๆ สามารถใช้งานฟังก์ชันนี้ได้ใน Radeon HD รุ่น 5xxx ขึ้นไปนะครับ


 
แล้วอะไรดีสุด?

คำถามนี้นั้น ตอบยากขึ้นอยู่กับสเปคคอมเราด้วยนะว่าขนาดไหน  แต่โดยหลักๆแล้ว FXAA  กับ SMAA  ดูแล้วกินน้อยสุด และเนียนใช้ได้เลย  ส่วน MSAA นั้นเนียนสุดๆแล้ว แต่กินสเปคเยอะไป แต่ TXAA อันนี้เนียนแต่ไม่ได้เนียนแบบแท้ๆ แอบเบลอเอา  แต่มันเวิคนะเนียนมากกกก  แต่ข้อเสียคือมีในบางเกม  และกาดจอก็ต้อง NVDIA ด้วย  และ MLAA ก็ล้ำๆ MSAA นิดหน่อย  แต่เฟรมเรทไม่น่าประทับใจเท่าไรนัก เรียกได้ว่าแพ้ TXAA  ส่วนใครชอบแบบไหนก็ต้องตัดสินใจกันเองละกันครับ  


ข้อมูลภาพ และ Vdo ประกอบ AA ต่างๆ
VDO AA Assassin Creed 4

AA OFF vs FXAA

AA off vs SMAA

FXAA vs SMAA 

2X MSAA vs FXAA 

2X MSAA vs SMAA 

2X MSAA vs 4X MSAA 

Call of Duty: Black Ops II เปรียบเทียบ fps และ ภาพ 


ปล. อาจจะมี AA ไม่ครบทุกแบบนะคับ อย่าง SMAA หาข้อมูลได้ไม่ละเอียด บวกกับขี้เกียจแปล แต่ SMAA นี้ก็ เนียนกว่า FXAA สวยชัดพอๆ กับ MLAA  สุดท้ายมีอะไรผิดพลาดอยากเสนอแนะก็พร้อมจะปรับปรุงครับ

credit :http://www.hardocp.com/
http://www.geforce.com/

ตัวไอเดียหลัก


 

วันเสาร์ที่ 19 กุมภาพันธ์ พ.ศ. 2554

Malzahar, The Prophet of the Void




Stats

Damage 51.66 (+3 / per level)
Health 380 (+80 / per level)
Mana 250 (+45 / per level)
Move Speed 315
Armor 12 (+3.5 / per level)
Magic Res. 30 (+0 / per level)
Health Regen 0.9 (+0.11 / per level)
Mana Regen 1.4 (+0.12 / per level)


Cost: 6300 IP or 975 RP


Malzahar นักเวทย์มูนวอร์ค  มันมูนวอร์คยังไงลองกด /d ในเกมดูเอาเองละกันครับ  Malzahar นั้นเป็นสุดยอดแชมป์เปี้ยนสาย Nuker  ที่มีสกิล AOE กับ  Disable ในตัว  เรื่องความแรงนั้นอาจไม่สามารถกำจัดศัตรูได้รวดเร็วเท่า Ryze  แต่สามารถสร้างความเสียหายเป็นวงกว้างได้มากกว่าและฟาร์มได้ไวกว่า  และยังเป็นตัวที่ยืน Solo แบบ1ต่อ2ในเลน หรือ วิ่งไล่ตุ๋ยก็ยอดเยี่ยมสุดๆ  คุณภาพสมราคา  ลองซื้อมาเล่นสิครับ  แล้วคุณจะติดใจ 


Abilities

 Call of the Void (active)   Malzahar จะสร้างประตูมิติสองอัน  หลังจากกดใช้สกิลไประยะเวลาหนึ่ง  สกิลถึงจะแสดงผล  แล้วจะทำดาเมจใส่ศัตรูพร้อมกับ Silence ศัตรูที่อยู่ในรัศมีของสกิล 

Cost: 80 / 90 / 100 / 110 / 120 Mana
  
                    Magic Damage: 80 / 135 / 190 / 245 / 300 (+0.8 per ability power) 

                    Cooldown: 9 seconds

                    Range: 900
 
                    Silence: 1.4 / 1.8 / 2.2 / 2.6 / 3 seconds 

                    Tips:  ในการใช้ควรกะระยะเผื่อศัตรูเดินหนีด้วย  เพราะกดสกิลแล้วมันไม่ได้ออกเลย
มันดีเลย์นิดหน่อย
 
 

Null Zone (active)  Malzahar  จะสร้างบ่อพลังเป็นเวลา  5  วินาที  บ่อพลังจะทำดาเมจเป็นวินาทีใส่ศัตรูที่อยู่ด้านในเป็นเปอร์เซนต์ต่อวินาทีตาม Max Hp ของศัตรู  ยิ่งอยู่นานก็ยิ่งเจ็บ

Cost: 90 / 100 / 110 / 120 / 130 Mana            

                    Percentage Damage: 5 / 6 / 7 / 8 / 9  % (+1% per 100 Ability Power)   

                    Cooldown: 16 seconds 

                    Range: 800 

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

Malefic Visions (active)  Malzahar  จะสร้างเชื้อโรค  ซึ่งเชื้อโรคนี้จะทำดาเมจใส่ศัตรูเป็นวินาที  เมื่อศัตรูตัวนั้นตายภายในระยะสกิลนี้ยังส่งผล  เราจะได้มานาคืนบางส่วน  และเชื้อโรคก็จะกระโดดย้ายไปยังตัวอื่นในระยะใกล้เคียง  วนแบบนี้ไปเรื่อยๆ จนกว่าจะไม่มีตัวอะไรในระยะของสกิล 

 Cost: 60 / 75 / 90 / 105 / 120 Mana                    
                  
                    Magic Damage: 80 / 140 / 200 / 260 / 320 (+0.8 per Ability Power) 

                    Cooldown: 15 / 13 / 11 / 9 / 7 seconds 
      
                    Mana Restore: 10 / 14 / 18 / 22 / 26 
        
                    Range: 650 

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


Nether Grasp (active,channeling)  Malzahar  จะปล่อยพลังไปจับศัตรูไว้  ทำให้ทำอะไรไม่ได้เลยรวมถึงตัวเราด้วย  สกิลนี้มีผลstunศัตรู  2.5 วินาที  และจะทำดาเมจใส่ศัตรูทุกๆ ครึ่งวินาที

Cost: 150 Mana 

                    Total Magic Damage: 250 / 400 / 550 (+1.5 per Ability Power) 

                    Cooldown: 120 / 100 / 80 seconds

                    Range: 700

                    Tips:  เป็นสกิลหยุดศัตรูที่แรง  และใช้ง่ายออกไว  สามารถทำคอมโบรวมกับสกิลอื่นๆ ได้ หลากหลายมาก  โดยเฉพาะสกิลบ่อพลังและลูกแมงมุมของเรา  แต่มันเป็นสกิล channeling เวลาใช้เราก็ทำอะไรไม่ได้ด้วยเหมือนกัน  เพราะฉะนั้นก่อนจะใช้กับตัวอะไรคิดดีๆ ก่อนว่ามันจะมีใครมาขัดขวางเรา
หรือเปล่า

Summon Voidling (Innate)  หลังจาก Malzahar ร่ายสกิลครบสี่ครั้ง  จะทำการเรียกลูกแมงมุมออกมา  มีระยะ้้เวลาอยู่ได้ 21 วินาที
Health เพิ่มตาม 200 + (50 x level)   Damage เพิ่มตาม  20 + (5 x level)
  
หลังจากมันมีอายุครบ 7 วินาทีมันจะโตขึ้น และเพิ่ม Damage/Armor 50%

                    และพอมันมีอายุครบ 14 วินาทีมันจะโตขึ้นอีก และเพิ่ม Attack Speed 100%

                    Tips:  มันเป็นลูกแมงมุมที่บังคับไม่ไ้ด้  มันจะตีตัวที่อยู่ใกล้ๆ มัน  อย่าไปหวังอะไรกับมันมากครับยกเว้นในจังหวะ 1-1 แต่ก็ใช้ตอดเลือดครีปได้ดีในเลนครับ 


เทคนิคการเล่น

Mastery,Spell ที่แนะนำ

1.

Mastery
   จาก Mastery ที่อัพนั้นจะเน้น  ลดคูลดาวน์สกิล  และเพิ่มความสามารถของSpell ที่จะเอาไป  เหมาะกับการเอาไปใช้ในทุกสถานการณ์  ใช้ได้ทั้งรุกและรับครับ ส่วน  

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

Ignite
Spell Ignite นี้เอาไว้เป็นตัวเสริมดาเมจจากสกิลต่างๆ ของเรา  รวมถึงลดอัตราการฟื้นฟู HP ของศัตรูได้ 50%  และยังมีความสามารถเพิ่ม AP 10  เมื่ออยู่ในคูลดาวน์  จากการอัพ Mastery มาเสริมอีกด้วย  แ้ม้ดาเมจไม่แรง  แต่เป็นดาเมจแบบเพียวๆ คือไม่หักลบเกราะ  ทำให้เราสามารถคำนวณได้ง่ายมาก  ว่ากดสกิลไปแล้วเลือดเหลือประมาณนี้ตายแน่ๆ ครับ

2. 

Mastery
  จาก Mastery ที่อัพจะเน้นการไปเลนคนเดียว  หรือในกรณีที่มีเพื่อนฟาร์มป่า  เราก็ควรจะำไปเลนคนเดียว  เพราะ Malzahar สามารถสู้ 1-2 ในเลนได้อย่างสบาย  Spell Teleport นั้น เป็นสิ่งที่สำคัญมากในกรณีที่เราไปเลนคนเดียว  เพราะเราสามารถกลับบ้านไปซื้อของ  เติมพลัง  แล้วสามารถกลับมากันป้อมต่อได้อย่างว่องไว  รวมถึงสมารถใช้วาปไปช่วยเพื่อนในเล่นต่างๆ ได้ด้วย   



Flash
Spell Flash นั้นใช้เข้าไปทำคอมโบใส่สัตรู  หรือใช้หนีก็ได้  แต่คูลดาวน์ค่อนข้างนานไม่ควรใช้เล่นนะครับ  เดี๋ยวถึงเวลาจำเป็นจริงๆไม่มีใช้หละแย่เลย 
Teleport
Spell Teleport นั้น ก็อย่างที่กล่าวไว้ข้างต้นว่าแหละครับว่าเอาไว้ใช้ทำอะไร  แต่มันมีคูลดาวน์ค่อนข้างนาน  ใช้ได้ไม่บ่อยนักครับ
ปล. Mastery และ Spell นั้นมันแล้วแต่ความคิดของบุคคล  ไม่มีผิดถูก  ที่ผมบอกก็แค่แนะนำเฉยๆ  ใครจะเอาไปแบบไหน  อัพแบบไหนก็แล้วแต่นะครับ


ไอเทมแนะนำ

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


การอัพสกิล

   Q / E / E / W / E / R / E / Q / E / Q / R / Q / Q / W / W / R / W / W

การอัพแบบนี้นั้นเน้นเอาสกิล Malefic Visions มาฟาร์มก่อนในตอนต้นเกม  แล้วหลังๆ ค่อยไปเน้นสกิล Null Zone  สาเหตุที่อัพ Call of the Void มาก่อนนั้น เพราะตอนแรกเราจะได้ใช้สกิลเล่นในบ่อสามครั้ง  เพื่อเวลาออกในเลน  เราจะได้ใช้สกิิลครั้งที่สี่ จะได้ลูกแมงมุมออกมาเลยครับ  


การเ่ล่นในแต่ละช่วง

Early game:  ในช่วงแรกนั้นเราไม่ต้องไปคิดเรื่อง จัดการศััตรูเลยครับ  ฟาร์มด้วย Malefic Visions ไปเรื่อยๆ ก่อน  รอ Lv 6 ค่อยหาจังหวะเข้าไปคอมโบสกิลครับ  และหลังจากเรา Lv 6 แล้ว  เราควรวิ่งไล่ตุ๋ยในเลนอื่นๆ ด้วย เพราะ สกิล Nether Grasp เป็นสกิลช่วยคิลที่ดีมาก ทั้งแรง และหยุดศัตรู

Mid game:  ในช่วงกลางเกมนั้น สกิลเราจะเริ่มแรง  และเห็นผลชัดเจน  ถ้าเราออกของAPนะ  ในช่วงนี้เราสามารถสดไล่ตุ๋ยได้เต็มที่  แต่ต้อระวังหน่อย  เพราะถ้าเราอยู่คนเดียวแล้วโดนรุมตุ๋ยนี้สู้ยาก  เพราะตัวบาง  และสกิลเราก็หยุดได้แค่คนเดียว  ถ้ามาสองหละก้อเราเสร็จแน่

Late game:  ในช่วงท้ายเกมนี้จะเกิดการปะทะ  และการรวมตัวกันไปทำลายป้อม  บ่อยมากแน่ๆ  เพราะฉะนั้นเราควรเล่นอย่างระวังตัวใ้ห้มากหน่อยครับ  เพราะเรานี้เป็นตัว Nuker ที่บางมาก  ในช่วงนี้ศัตรูอาจจะออกของมาแก้ทางเราค่อนข้างเยอะ  ไม่ว่าจะออกของเพิ่ม Magic Res. หรือ Banshee's Veil
อย่าไปสดเหมือนตอนกลางเกมครับ  เพราะอาจเกิดเหตุการณ์ยิงมันไม่เจ็บ  แล้วโดนสวนคืนแบบสาหัส

Team fight:  ในจังหวะการปะทะเป็นกลุ่มใหญ่นั้น  เราไม่ควรเข้าไปสดก่อนครับ  แต่สาดสกิลใส่ก่อนนี้ไม่เป็นไร
 เราควรเข้าไปทีหลังสุดเลยครับ  เข้าไปใช้สกิล Nether Grasp กับตัวที่คิดว่ามันโหด หรือกำลังจะมาตีเรา
 อย่าไปใช้ใส่ตัวใกล้ตายนะครับ  ไม่คุ้มเท่าไร  และจะให้ดีตอนปะทะนั้นเราควรใช้ Null Zone ในบริเวณที่ตะลุมบอน
 กันอยู่  จะทำให้ตัดกำลังศัตรูได้เยอะมาก  เพราะความแรงของสกิลนี้ในตอนท้ายนั้นโหดจริงๆ  ส่วนสกิล             Call of the Void นั้นเราควรเล็งใส่ Nuker ฝ่ายตรงข้าม  เพื่อให้ติด Silence จะทำให้จังหวะของฝ่ายตรงข้าม
 ติดๆ ขัดๆ พอสมควรครับ