ไปป์ไลน์แสงแบบ Deferred: ยุคใหม่สำหรับครีเอเตอร์ Minecraft
เอนจินกราฟิกของ Minecraft Bedrock Edition อย่าง Render Dragon กำลังปลดล็อกระดับใหม่ของการปรับแต่งภาพสำหรับครีเอเตอร์ การเปิดตัวไปป์ไลน์การเรนเดอร์แสงแบบ deferred ในตัวอย่างทางเทคนิคถือเป็นก้าวกระโดดครั้งสำคัญ โดยนำเสนอฟีเจอร์ทดลองที่ช่วยให้นักพัฒนา add-on สามารถผลักดันขีดจำกัดด้านสุนทรียศาสตร์ของ Minecraft ไปป์ไลน์นี้ต่อยอดจากรากฐานที่วางไว้โดย ray tracing สำหรับ Windows โดยใช้รูปแบบวัสดุ PBR (Physically Based Rendering) โดยเฉพาะ ด้วยตัวอย่างนี้ ครีเอเตอร์สามารถนำวัสดุ PBR ไปใช้ไม่เพียงแต่กับบล็อกเท่านั้น แต่ยังรวมถึงเอนทิตีด้วย เปิดโลกแห่งความเป็นไปได้สำหรับประสบการณ์การเล่นเกมที่สมจริง
ไปป์ไลน์แสงแบบ Deferred คืออะไร?
ไปป์ไลน์การเรนเดอร์แสงแบบ deferred เป็นแนวทางใหม่ในการเรนเดอร์ที่ช่วยให้เอฟเฟกต์แสงสมจริงและไดนามิกมากขึ้น ต่างจากการเรนเดอร์แบบ forward แบบดั้งเดิมซึ่งคำนวณแสงสำหรับแต่ละวัตถุขณะวาด การเรนเดอร์แบบ deferred จะบันทึกข้อมูลเรขาคณิตและวัสดุทั้งหมดลงในบัฟเฟอร์ก่อน จากนั้นจึงใช้แสงในรอบแยกต่างหาก สิ่งนี้ช่วยให้เกิดสถานการณ์แสงที่ซับซ้อนด้วยแหล่งกำเนิดแสงหลายแหล่งและเอฟเฟกต์ขั้นสูง สำหรับครีเอเตอร์ Minecraft นี่หมายถึงความสามารถในการสร้างโลกที่สวยงามตระการตาด้วยเงา การสะท้อน และเอฟเฟกต์บรรยากาศที่แม่นยำ ทั้งหมดนี้พร้อมรักษาประสิทธิภาพบนอุปกรณ์ต่างๆ
ฟีเจอร์หลักในตัวอย่างทางเทคนิค
ตัวอย่างทางเทคนิคประกอบด้วยชุดฟีเจอร์หลักที่ออกแบบมาเพื่อแสดงศักยภาพของไปป์ไลน์ ครีเอเตอร์สามารถทดลองกับวัสดุ PBR สำหรับบล็อกและเอนทิตี แสงหลักจากดวงอาทิตย์และดวงจันทร์ เงาไดนามิก เอฟเฟกต์บลูม และการแมปโทน ฟีเจอร์เหล่านี้มีให้ใช้ในบิลด์ Preview/Beta บน Windows PC, Xbox และ Android โดยมีแผนจะขยายไปยังแพลตฟอร์มเพิ่มเติมเมื่อเวลาผ่านไป สิ่งสำคัญคือต้องทราบว่านี่คือตัวอย่างทดลอง ดังนั้นฟีเจอร์อาจเปลี่ยนแปลงอย่างมากเมื่อการพัฒนาดำเนินไป
วัสดุ PBR: รากฐานของภาพที่สมจริง
Physically Based Rendering (PBR) เป็นหัวใจของไปป์ไลน์แสงแบบ deferred วัสดุ PBR จำลองการโต้ตอบของแสงกับพื้นผิวในโลกจริง โดยใช้คุณสมบัติเช่น ความเป็นโลหะ (metalness) ความขรุขระ (roughness) การเปล่งแสง (emissive) และการกระเจิงใต้พื้นผิว (subsurface scattering) ใน Minecraft คุณสมบัติเหล่านี้ถูกกำหนดโดยใช้แผนที่พื้นผิว ซึ่งมักเรียกว่า MERS (Metalness, Emissive, Roughness, Subsurface) ครีเอเตอร์ที่คุ้นเคยกับ PBR จาก ray tracing จะพบว่าขั้นตอนการทำงานเดียวกันนี้ใช้ได้ที่นี่ แต่มีข้อดีเพิ่มเติมคือการรองรับเอนทิตี ซึ่งหมายความว่าม็อบและเอนทิตีอื่นๆ สามารถมีพื้นผิวที่สมจริงซึ่งตอบสนองต่อแสงในลักษณะที่แม่นยำทางฟิสิกส์ เพิ่มความสมจริงโดยไม่กระทบประสิทธิภาพ
การนำ PBR ไปใช้กับเอนทิตี
หนึ่งในแง่มุมที่น่าตื่นเต้นที่สุดของไปป์ไลน์แสงแบบ deferred คือความสามารถในการนำวัสดุ PBR ไปใช้กับเอนทิตี ก่อนหน้านี้ PBR จำกัดอยู่ที่บล็อก แต่ตอนนี้ครีเอเตอร์สามารถกำหนดคุณสมบัติวัสดุโดยละเอียดสำหรับม็อบ ไอเท็ม และเอนทิตีอื่นๆ สิ่งนี้เปิดโอกาสสำหรับบอสที่กำหนดเอง สิ่งมีชีวิต และองค์ประกอบแบบโต้ตอบที่ตอบสนองต่อแสงและเงาอย่างละเอียด stunning ไม่ว่าคุณจะสร้างแผนที่สยองขวัญด้วยดวงตาที่เรืองแสงน่าขนลุกหรือการผจญภัยที่สดใสด้วยเกราะมันวาว ความเป็นไปได้ไม่มีที่สิ้นสุด
แสงและเงา: ดวงอาทิตย์ ดวงจันทร์ และอื่นๆ
ไปป์ไลน์แสงแบบ deferred แนะนำแสงหลักจากดวงอาทิตย์และดวงจันทร์ พร้อมเงาไดนามิก เงาจะถูกจัดแนวพิกเซลและสามารถปรับแต่งความละเอียดได้ ทำให้ได้ลุคที่คมชัดหรือมีสไตล์ ไปป์ไลน์ยังรองรับแสงambienteและแสงจากบล็อก โดยมีการจางหายอย่างนุ่มนวลและการให้สีแบบไดนามิก ซึ่งหมายความว่าคบไฟ ลาวา และแหล่งกำเนิดแสงอื่นๆ สามารถฉายแสงสีที่กลมกลืนกับสภาพแวดล้อมได้อย่างเป็นธรรมชาติ นอกจากนี้ ระบบยังอนุญาตให้ใช้แสงเฉพาะจุด เช่น point lights ซึ่งสามารถเพิ่มในบล็อกเพื่อสร้างเอฟเฟกต์การส่องสว่างแบบโฟกัส องค์ประกอบแสงทั้งหมดเหล่านี้สามารถปรับแต่งได้ผ่าน resource packs ทำให้ครีเอเตอร์ควบคุมบรรยากาศของโลกได้อย่างละเอียด
การปรับแต่งการตั้งค่าแสง
ครีเอเตอร์สามารถปรับแสงทั่วโลกต่อไบโอมได้โดยใช้ไฟล์ JSON ซึ่งกำหนดว่าทิศทางและแสงท้องฟ้าทำงานอย่างไรในสภาพแวดล้อมที่แตกต่างกัน การตั้งค่าแสงเฉพาะจุดนั้นนำไปใช้กับบล็อกแต่ละบล็อกผ่านไฟล์ส่วนกลาง ความยืดหยุ่นนี้ช่วยให้สามารถสร้างไบโอมที่หลากหลายด้วยอารมณ์ที่แตกต่างกัน ตั้งแต่แสงที่รุนแรงและตัดกันของทะเลทรายไปจนถึงแสงเรืองรองที่นุ่มนวลของป่า ไปป์ไลน์ยังรองรับการแมปโทน ซึ่งปรับสมดุลความสว่างและคอนทราสต์โดยรวมของฉาก และบลูม ซึ่งเพิ่มการเรืองแสงที่นุ่มนวลให้กับแหล่งกำเนิดแสงที่สว่าง ช่วยเพิ่มความสมจริงยิ่งขึ้น
เริ่มต้นกับตัวอย่างทางเทคนิค
เพื่อดำดิ่งสู่ไปป์ไลน์แสงแบบ deferred คุณจะต้องเปิดใช้งานการสลับการทดลองสำหรับฟีเจอร์ Render Dragon สำหรับครีเอเตอร์ในเวอร์ชันตัวอย่างหรือเบต้าที่เข้ากันได้ของ Minecraft เมื่อเปิดใช้งานแล้ว ตรวจสอบให้แน่ใจว่า resource pack ที่เปิดใช้ PBR ถูกเปิดใช้งานสำหรับโลกของคุณ ในการตั้งค่าวิดีโอ ภายใต้โหมดกราฟิก คุณจะเห็นตัวเลือกสำหรับ Deferred Technical Preview – ทำเครื่องหมายที่ตัวเลือกนั้น แล้วโลกของคุณจะเรนเดอร์ด้วยไปป์ไลน์ใหม่ โปรดทราบว่าข้อกำหนดฮาร์ดแวร์แตกต่างกันไป: บน Windows GPU สมัยใหม่ส่วนใหญ่ควรใช้งานได้ ในขณะที่บน Android คุณจะต้องใช้อุปกรณ์ที่รองรับ GLES 3.1 และทำงานบน Android 9 ขึ้นไป เนื่องจากนี่คือตัวอย่างทางเทคนิค ประสิทธิภาพอาจแตกต่างกัน และอย่าลืมแบ่งปันความคิดเห็นของคุณเพื่อช่วยกำหนดอนาคตของฟีเจอร์เหล่านี้
ความพร้อมใช้งานบนแพลตฟอร์มและประสิทธิภาพ
ปัจจุบัน ตัวอย่างทางเทคนิคพร้อมใช้งานบน Windows PC, Xbox และ Android Mojang วางแผนที่จะขยายไปยังแพลตฟอร์มเพิ่มเติมเมื่อเวลาผ่านไป แต่สำหรับตอนนี้ นี่คือแพลตฟอร์มที่คุณสามารถทดลองได้ ประสิทธิภาพจะขึ้นอยู่กับฮาร์ดแวร์ของคุณ และยังไม่ได้กำหนดข้อกำหนดขั้นต่ำ ทีมงานกำลังทำงานอย่างแข็งขันในการปรับแต่งและจะใช้ความคิดเห็นเพื่อกำหนดสมดุลที่ดีที่สุดระหว่างคุณภาพและประสิทธิภาพ โปรดจำไว้ว่านี่คือตัวอย่างทางเทคนิค ดังนั้นฟีเจอร์อาจมีการเปลี่ยนแปลง และการกำหนดค่าเริ่มต้นยังไม่ได้ปรับแต่งโดยศิลปิน – ดังนั้นอย่าคาดหวังภาพที่ขัดเกลาแล้วออกมาจากกล่อง
การปรับแต่งผ่าน Resource Packs
Resource packs เป็นวิธีหลักในการปรับแต่งไปป์ไลน์แสงแบบ deferred ครีเอเตอร์สามารถกำหนดวัสดุ PBR ปรับคุณสมบัติแสง และแม้แต่ปรับเปลี่ยนเอฟเฟกต์บรรยากาศเช่นหมอกและน้ำ ไปป์ไลน์ได้รับการออกแบบให้ยืดหยุ่น รองรับสไตล์ภาพที่หลากหลาย ตัวอย่างเช่น คุณสามารถสร้าง resource pack ที่จำลองโลกที่สมจริงและมีความละเอียดสูง หรือแบบที่คงเสน่ห์บล็อกอันเป็นเอกลักษณ์ของ Minecraft แต่มีแสงที่ปรับปรุงแล้ว ตัวเลือกเป็นของคุณ นอกจากนี้ ไปป์ไลน์ยังรองรับฟีเจอร์ขั้นสูงเช่นการกระเจิงใต้พื้นผิว ซึ่งสามารถใช้สร้างวัสดุกึ่งโปร่งแสงเช่นขี้ผึ้งหรือผิวหนัง และแผนที่การเปล่งแสงที่ทำให้บล็อกเรืองแสงในที่มืด
ความเข้ากันได้และการพัฒนาในอนาคต
Resource packs ที่สร้างขึ้นสำหรับไปป์ไลน์แสงแบบ deferred ยังเข้ากันได้กับ Vibrant Visuals ซึ่งเป็นการอัปเกรดกราฟิกแบบวานิลลาที่ใช้การเรนเดอร์แบบ deferred เช่นกัน ซึ่งหมายความว่าครีเอเตอร์สามารถออกแบบแพ็คที่ทำงานได้ทั้งในโหมดทดลองและโหมดมาตรฐาน เพื่อให้มั่นใจถึงความเข้ากันได้กว้างขวาง เมื่อไปป์ไลน์พัฒนาขึ้น จะมีการเพิ่มฟีเจอร์มากขึ้น เช่น แสงสีและอัลกอริทึมเงาที่ปรับปรุงแล้ว ทีมพัฒนากระตือรือร้นที่จะรับฟังจากครีเอเตอร์เกี่ยวกับฟีเจอร์ที่สำคัญที่สุด ดังนั้นอย่าลังเลที่จะให้ความคิดเห็นผ่านช่องทางอย่างเป็นทางการ อนาคตของภาพใน Minecraft อยู่ในมือคุณ – ทดลอง สร้าง และแบ่งปันผลงานของคุณกับชุมชน
ข้อมูลเชิงลึกเชิงนวัตกรรม: อนาคตของการสร้างสรรค์ใน Minecraft
ไปป์ไลน์แสงแบบ deferred ไม่ใช่แค่การอัปเกรดทางเทคนิค แต่เป็นการเปลี่ยนแปลงกระบวนทัศน์สำหรับครีเอเตอร์ Minecraft ด้วยการมอบเครื่องมือที่เคยเป็นอาณาจักรของเอนจินเกมระดับสูง Mojang กำลังทำให้กราฟิกขั้นสูงเป็นประชาธิปไตย ช่วยให้ครีเอเตอร์สร้างประสบการณ์ที่เทียบเท่าเกมเชิงพาณิชย์ ตัวอย่างนี้เป็นเพียงจุดเริ่มต้น – เมื่อไปป์ไลน์เติบโตเต็มที่ เราคาดหวังว่าจะได้เห็นฟีเจอร์ที่ซับซ้อนยิ่งขึ้น เช่น การส่องสว่างทั่วโลกแบบเรียลไทม์ แสงเชิงปริมาตร และอาจรวมถึงการรองรับเชเดอร์ที่กำหนดเอง ความเป็นไปได้ไม่มีที่สิ้นสุด และความคิดสร้างสรรค์ของชุมชนจะขับเคลื่อนวิวัฒนาการของเครื่องมือเหล่านี้อย่างไม่ต้องสงสัย ดังนั้น ดำดิ่ง ทดลองกับตัวอย่างทางเทคนิค และช่วยกำหนดอนาคตของอัตลักษณ์ทางภาพของ Minecraft
