PIC (particle in cell) 이라는 잘 공개되지 않은
방법으로 중력장을 시물레이션하는 프로그램입니다.
이방법의 장점은 입자수가 10,000개 이상되는 대규모의
중력장을 다룰 수 있습니다.
대표적인 응용 분야는 은하계를 시물레이션하는 것입니다.
기존의 개개 입자의 상효작용을 일일이 계산하는 방식은
입자수가 N인 경우 N*N번의 계산을 해야하므로
입자수가 많아지면 슈퍼컴퓨터로도 감당을 할 수 없습니다.
그런데 이방식은 중력포텐셜장을 이용한 방식이라
입자수가 많은 경우에도 별 무리가 없습니다.
이처럼 PC에서? ? 해볼 수 있을 정도..
직접 게임에 응용하기에는 아직 이른 기술이지만..
기본적으로 물리학적인 효과를 게임에서 쓰려면
이런 것을 알아두면 훨씬 유리하겠지요..
좀 더 자세한 내용은 소스에 보시면 완성형 한글로
주석을 달았습니다.
왓콤 C로 작성했습니다.
그럼 새로운 세게를 경험해보세요!
찐방귀신 드림