Bump Mapping คืออะไร

การทำแผนที่ Bump เป็นกระบวนการที่ใช้กับพื้นผิวหรือแผนที่พื้นผิวกับพื้นผิวในโปรแกรมคอมพิวเตอร์กราฟิกสามมิติ (3D) เพื่อสร้างรายละเอียดที่มากขึ้นบนพื้นผิวนั้น โดยทั่วไปจะใช้แผนที่การชนเพื่อเพิ่มจำนวนมิติและรายละเอียดของพื้นผิวเช่นกระแทกสันรอยขีดข่วนและรายละเอียดอื่น ๆ ที่มีผลต่อความเรียบของพื้นผิว การใช้การแมปดังกล่าวช่วยให้วัตถุที่สร้างขึ้นในโปรแกรมคอมพิวเตอร์กราฟิกส์ (CG) ปรากฏสมจริงมากขึ้นโดยไม่เพิ่มจำนวนรูปหลายเหลี่ยมในวัตถุ การทำแผนที่ Bump นั้นสามารถทำได้โดยใช้แผนที่ Bump แบบดั้งเดิมแผนที่ปกติหรือแผนที่ Parallax

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

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

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

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