เอฟเฟกต์กราฟิกที่เกิดขึ้นกับพื้นผิวที่ห่างไกลที่ไม่ใช่การทำแผนที่เรียกว่าอะไร


18

เราทุกคนรู้เกี่ยวกับMIP การทำแผนที่ มันลดคุณภาพของพื้นผิวเมื่อพื้นผิวอยู่ห่างออกไป

หากไม่มีการทำแผนที่ mip พื้นผิวจะปรากฏเป็น "สั่นไหว" เหมือนส่วนบนของภูเขาที่นี่:

ป้อนคำอธิบายรูปภาพที่นี่

มีชื่อเฉพาะหรือไม่

ฉันต้องการเขียนประโยคเช่น "ฉันใช้การทำแผนที่ mip เพื่อแก้ไขผล ___" หรือ "สิ่งนี้เรียกว่า ___ และเกิดขึ้นเมื่อไม่ได้ใช้การทำแผนที่ mip"


2
การเพิ่มสกรีนช็อตของสิ่งที่คุณกำลังพูดถึงจะช่วยปรับปรุงคำถามได้อย่างมาก :)
Vaillancourt

@AlexandreVaillancourt ขอบคุณสำหรับคำแนะนำ - เพิ่มแล้ว :)
joehot200

คำตอบ:


20

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

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


3
"การทำให้เบลอที่ขอบ" ไม่ใช่วิธีที่ดีในการอธิบายสิ่งที่เกิดขึ้น การลดรอยหยักประเภทนี้กำลังใช้ตัวอย่างเพิ่มเติมจากพื้นผิวดั้งเดิมเพื่อกำหนดสีของแต่ละพิกเซล เนื่องจาก mip-maps เป็นสำเนาของพื้นผิวดั้งเดิมที่เล็กลงการรับตัวอย่างเดียวจาก mip-map จึงเหมือนกับการดึงตัวอย่างจำนวนมากจากพื้นผิวดั้งเดิม นอกจากนี้ยังเป็นที่น่าสังเกตว่า mip-maps เป็นเพียงการเพิ่มประสิทธิภาพสำหรับการแสดงผล คุณสามารถรับเอฟเฟกต์เดียวกันโดยนำตัวอย่างเพิ่มเติมจากพื้นผิวต้นฉบับเมื่อเรนเดอร์
Roger Dahl

@RogerDahl ฉันไม่เคยได้ยินเรื่องนี้ "นำตัวอย่างเพิ่มเติมจากพื้นผิวดั้งเดิม" มาใช้แทนการทำแผนที่ Mip เรียกว่าอะไร (ฉันจะ google ได้)
joehot200

3
@ joehot200: "การทำแผนที่ Mip" เป็นเพียงการเพิ่มประสิทธิภาพพื้นฐานสำหรับการคำนวณเพื่อการลดขนาดที่เหมาะสม โดยทั่วไปหากคุณลดขนาดภาพที่พิกเซลเอาต์พุตหนึ่งพิกเซลสอดคล้องกับพื้นที่ที่มีพิกเซล N อยู่ในแหล่งภาพคุณต้องใช้พิกเซล N อย่างน้อยที่สุด (และอาจมากกว่า) เป็นอินพุต เห็นได้ชัดว่ามีค่าใช้จ่ายสูง โดยการมีแหล่งที่มาที่คำนวณล่วงหน้าในระดับ 2 ^ -k สำหรับแต่ละค่าที่สมเหตุสมผลของ k คุณสามารถโกงและอ่าน N พิกเซลทั้งหมดในครั้งเดียว
..

แน่นอนว่ามันเป็นการประมาณที่ไม่เหมาะอย่างยิ่งและให้สิ่งประดิษฐ์ที่มีนามแฝง สิ่งที่จะดีไปกว่าการที่มีการคำนวณพื้นผิวของแหล่งที่มาที่คำนวณไว้ล่วงหน้า 2 ^ -n จะมีรุ่นที่ จำกัด วงที่คำนวณไว้ล่วงหน้าของมันยังคงมีขนาดเต็ม นี่จะช่วยให้คุณสุ่มตัวอย่างได้ถูกต้อง แต่แน่นอนว่าจะใช้หน่วยความจำมากขึ้น
..

ฉันรู้ว่าบางเกม (โดยเฉพาะที่มีอายุมากกว่าเล็กน้อย) แม้จะมีตัวเลื่อนที่มีข้อความระบุนามแฝง อธิบายตนเองได้ดี
แดเนียล

14

การใช้นามแฝงในสิ่งประดิษฐ์ / รูปแบบmoiré


4
@ joehot200 คุณหมายถึงอะไร "ที่เกี่ยวข้อง"? การใช้นามแฝงนั้นเป็นสิ่งที่การทำแผนที่แบบแก้ได้เหนือสิ่งอื่นใด นามแฝงคือ "ผลกระทบ" ที่เกิดขึ้น
snake5

3
คำว่า "undersampling" เกิดขึ้นที่นี่เช่นกันเนื่องจากการเรนเดอร์ของคุณใช้ตัวอย่างน้อยเกินไปของพื้นผิวในการจับภาพที่ปรากฏโดยเฉลี่ยตลอดช่วงพิกเซลที่เรนเดอร์ได้อย่างแม่นยำดังนั้นการเปลี่ยนแปลงเล็กน้อยในจุดตัวอย่าง ค่าเอาท์พุทที่แตกต่างกัน (ส่องแสง / ประกาย)
DMGregory

6

มีชื่อเฉพาะหรือไม่

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


1

ฉันเคยได้ยินคำว่า "popping and เดือด" ที่ใช้กับนามแฝงที่คุณแสดงบนภูเขาในพื้นหลัง มันไม่ได้เป็นคำศัพท์ทางคณิตศาสตร์ แต่เป็นคำอธิบาย ดังนั้นการใช้นามแฝงจะเป็นสิ่งที่คุณจะเขียนบทความของคุณหากคุณต้องการคิดค้นวิธีแก้ไขปัญหาที่แตกต่างกันและใช้เพื่อรับเงิน (ทุนการส่งเสริมการศึกษา) "Popping and Boiling" อาจเป็นสิ่งที่คุณเรียกว่าเป็นตัวอย่าง (สำหรับเงิน VC)


0

ฉันแค่อยากจะเพิ่มว่ามีผลข้างเคียงอีกอย่างหนึ่งจากการไม่ใช้การทำแผนที่ MIP: ไม่เพียง แต่คุณจะได้รับนามแฝงที่น่าเกลียด (ดูทฤษฎีของ Nyquistสำหรับสิ่งที่เกิดขึ้น) คุณอาจลดประสิทธิภาพลงด้วย การเข้าถึงพื้นผิวจะไม่ต่อเนื่องกันและฟาดระบบหน่วยความจำ / แคชของ GPU ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.