การแสดงคลื่นของมหาสมุทร


11

ฉันจะสร้างคลื่นสำหรับตัวน้ำด้วยคลื่นสีขาวและโฟมและความเข้มของคลื่นได้อย่างไร พื้นผิวเป็นแบบตาข่ายที่มีแผนที่ปกติหรือไม่? มีสูตรสำหรับการสร้างสิ่งนั้นหรือไม่? มีบางอย่างที่คล้ายกันเพื่อกำหนดตำแหน่งและวิธีการแสดงผลสีขาวหรือไม่ ฉันเจอบทความนี้แต่มันไม่ค่อยชัดเจน

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


3
นี่เป็นพื้นที่การวิจัยที่กระตือรือร้นดังนั้นจึงมีหลายวิธีที่จะทำ แต่จากข้อมูลบางอย่างที่ฉันเห็นมันเป็นแผนที่ปกติสำหรับรายละเอียดเล็ก ๆ น้อย ๆ รวมทั้งการแปลงจุดยอดสำหรับรายละเอียดที่มากขึ้น . คลื่น Gerstner มีแนวโน้มที่จะน่าสนใจสำหรับคุณและลิงก์นี้ก็อาจจะเป็นเช่นกัน: http.developer.nvidia.com/GPUGems/gpugems_ch01.html
Alan Wolfe

1
อัปเดตลิงก์จากความคิดเห็นของdeveloper@nvidia.com/gpugems/GPUGems/gpugems_ch01.html
Rotem

คำตอบ:


2

ฉันจะสร้างคลื่นสำหรับตัวน้ำด้วยคลื่นสีขาวและโฟมและความเข้มของคลื่นได้อย่างไร

มีเทคนิคในการเรนเดอร์มหาสมุทรมากกว่าที่จะเรนเดอร์มหาสมุทร บางรุ่นขึ้นอยู่กับความเร็ว (พร้อมผลลัพธ์ที่สมเหตุสมผล) และบางรุ่นจะยึดตามความแม่นยำ ในหน้าสี่ของ " Deep Water Animation และ Rendering " เป็นการสนทนาเกี่ยวกับการเรนเดอร์โฟมโดยมีหน้าก่อนหน้าครอบคลุมการคำนวณอื่น ๆ

Maya มีการสาธิตล่วงหน้าจำนวนมากที่สามารถเปลี่ยนแปลงได้หรือคุณสามารถเริ่มจากศูนย์ได้ ดูบทแนะนำ YouTube นี้ว่า "การสร้างคลื่น: วิธีทำให้มหาสมุทรเป็นมหาสมุทรใน Maya "

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

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