ฉันจะสร้างแบบจำลองฝนที่ห่างไกลได้อย่างไร


14

ระยะใกล้ฝนสามารถจำลองเป็นลูกบอลน้ำใสที่มีการเคลื่อนไหวเบลอที่เหมาะสม ดูเหมือนว่าจะเป็นไปไม่ได้สำหรับไดรฟ์ข้อมูลขนาดใหญ่ซึ่งจำเป็นสำหรับฉากฝนในระยะไกล

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

มีวิธีการใดบ้างสำหรับสิ่งนี้

คำตอบ:


8

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

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

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

สิ่งนี้สามารถใช้ร่วมกับหมอกในระยะไกลเพื่อเพิ่มความลึกของภาพในฉากของคุณโดยการปิดวัตถุในระยะไกล

อีกครั้งคุณสามารถใช้ตัวส่งอนุภาคอีกตัวเพื่อสร้างเมฆที่มืดและหนักที่จะออกไปในระยะไกลเนื่องจากการมีก้อนเมฆในที่เกิดเหตุจะช่วยให้มองดูได้

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

tldr: เอฟเฟกต์ของอนุภาคและหมอกในระยะทาง


1
ความชัดลึกอาจช่วยได้เช่นกัน
John Calsbeek

2
ภาคผนวก: Sebastien Lagarde ได้โพสต์บล็อกหลายชุดซึ่งระบุว่าพวกเขานำฝนแบบไดนามิกมาใช้ในเกม "Remember Me" ได้อย่างไร
RichieSams
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.