noiseDetail()

ปรับตัวอักษรและระดับของรายละเอียดที่ผลิตโดยฟังก์ชัน Perlin noise คล้ายคลึงกับฮาร์โมนิกในฟิสิกส์เสียงจะถูกคำนวณในหลายอ็อกเตฟ อ็อกเทลด้านล่างมีส่วนร่วมกับสัญญาณเอาท์พุทมากขึ้นและเป็นตัวกำหนดความเข้มโดยรวมของเสียงขณะที่โอเว่อร์ที่สูงขึ้นจะสร้างรายละเอียดปลีกย่อยในลำดับสัญญาณรบกวน โดยค่าเริ่มต้นเสียงจะถูกคำนวณมากกว่า 4 โอห์เลสก์ซึ่งแต่ละคู่มีสัดส่วนครึ่งหนึ่งมากกว่ารุ่นก่อนเริ่มต้นที่ความแรง 50% สำหรับช่วง 1 วินาที จำนวน falloff นี้สามารถเปลี่ยนแปลงได้โดยการเพิ่มพารามิเตอร์ฟังก์ชันเพิ่มเติม เช่น. ปัจจัย falloff เท่ากับ 0.75 หมายความว่าแต่ละ octave จะมีผลกระทบ 75% (25% น้อยกว่า) ของระดับต่ำสุดก่อนหน้านี้ ค่าใด ๆ ระหว่าง 0.0 ถึง 1.0 เป็นค่าที่ถูกต้อง แต่โปรดทราบว่าค่าที่มากกว่า 0.5 อาจทำให้มีค่ามากกว่า 1.0 จาก เสียง () โดยการเปลี่ยนพารามิเตอร์เหล่านี้สัญญาณที่สร้างโดยฟังก์ชัน noise () สามารถปรับให้เหมาะกับความต้องการและลักษณะเฉพาะที่เฉพาะเจาะจงมาก

รูปแบบการใช้งาน

noiseDetail ( lod, falloff )

พารามิเตอร์

  • lod Number: จำนวนเสียงที่จะใช้โดยเสียง
  • falloff Number: falloff factor สำหรับแต่ละ octave


[1]This document was generated from p5.js whose source code is available on github.