나는 Perlin 노이즈를 사용하여 지형, 구름 및 다른 멋진 것들을 생성합니다. 그러나 나는 이제 비행 곤충들 (특히 반딧불이)을 움직이기 위해 노력하고 있으며, 이것 역시 Perlin 소음을 사용하도록 제안되었습니다. 그러나, 나는 이것에 관해 어떻게 가야하는지 정말로 모른다.모션에 대한 펄린 노이즈?
노이즈 맵과 같이 주어진이었다 나에게 발생한 가장 먼저하는 일 : 반딧불
- 할당 각각 임의의 초기 위치, 속도 및 각가속도.
- 프레임에서 방향 벡터에 따라 파리의 위치를 앞 당깁니다.
- 새 위치에서 노이즈 맵을 읽고 각도 가속도를 조절하여 가벼운 픽셀쪽으로 "회전"하도록하십시오.
- 다른 파리의 근접성에 의해 각 가속도를 다시 조정하여 최대 가속도를 피해야합니다.
그러나 이것은 파리가지도의 가장자리에 도달하는 경우 또는 단일 지점을 궤도 위로 돌릴 수있는 경우에는 적용되지 않습니다. 두 번째 사례는 큰 문제가 아니지만 맵 가장자리와의 충돌을 피할 수있는 확실한 방법은 확실하지 않습니다.
제안 사항? 자습서 또는 논문 (영어로)
당신이 1 년 된 질문에 대답하는 그 어색한 순간. – Peaches491
그래도 좋은 답변입니다. 내가 끝내었던 것보다 낫고, 장래에 도움이 될 것입니다. 감사. –