Z powodzeniem używam szumu Perlin do generowania terenu, chmur i kilku innych fajnych rzeczy. Jednak teraz próbuję ożywić grupę latających owadów (szczególnie świetliki), a także zasugerowano mi użycie tego dźwięku w Perlin. Jednak nie jestem pewien, jak to zrobić.Hałas Perlin dla ruchu?
Pierwszą rzeczą, która przyszła mi do głowy było, biorąc pod uwagę map hałasu tak:
- przypisać każdej świetlika losową początkowe położenie, prędkość i przyspieszenie kątowe.
- Na kadrze, przesuń pozycję lotu zgodnie z kierunkiem wektora.
- Odczytaj mapę hałasu w nowym miejscu i użyj jej do dostosowania przyspieszenia kątowego, powodując, że samolot "skręci" w kierunku jaśniejszych pikseli.
- Dostosuj przyspieszenie kątowe ponownie, w pobliżu innych much, aby uniknąć ich skupienia wokół lokalnych maksimów.
Nie dotyczy to jednak przypadków, w których muchy docierają do krawędzi mapy lub przypadków, w których mogą się skończyć, okrążając tylko jeden punkt. Drugi przypadek może nie być wielkim problemem, ale nie jestem pewien niezawodnego sposobu, aby je obrócić, aby uniknąć kolizji z krawędzią mapy.
Sugestie? Poradniki lub dokumenty (w języku angielskim, proszę)?
Ten niezręczny moment, kiedy odpowiadasz na pytanie roczne. – Peaches491
To dobra odpowiedź. Lepsze niż to, co zrobiłem, i przydadzą się w przyszłości. Dzięki. –