좋은 알고리즘을 찾을 수 있습니까? 아니면 2D에서 비 대화식 연기 나 불 또는 미스트를 실시간으로 구현하기에 좋은 곳이 어디입니까?2D smoke/fire/mist 알고리즘
나는 this simple one과 this complex 3D one을 만났지만 그 사이에 뭔가가 있었으면합니다. 누구든지 좋은 알고리즘을 알고 있습니까?
좋은 알고리즘을 찾을 수 있습니까? 아니면 2D에서 비 대화식 연기 나 불 또는 미스트를 실시간으로 구현하기에 좋은 곳이 어디입니까?2D smoke/fire/mist 알고리즘
나는 this simple one과 this complex 3D one을 만났지만 그 사이에 뭔가가 있었으면합니다. 누구든지 좋은 알고리즘을 알고 있습니까?
일반적으로 사용되는 최상의 "중간"알고리즘은 입자 시스템입니다.
기본적으로, 일련의 스프라이트를 만들고 간단한 규칙에 따라 애니메이션을 만듭니다. 올바른 매개 변수와 텍스처를 사용하면 게시 된 모든 게임에서 연기가 발생합니다.
검은 예술의 비트가 잘 점점 그,하지만 당신은 where to look.
첫 번째 링크가 작동하지 않습니다. 아마 여기로 옮겨 졌을까요? : http://people.csail.mit.edu/acornejo/Projects/html/smoke.htm – Justin
아직 죽은 링크 ... – gregoiregentil
그냥 모두 삭제했습니다. – Justicle
대부분의 화재/연기 효과 입자 시스템을 알고있는 경우 자원의 부하를 시작하기 위해이있다. 나는 그곳에서부터 시작하여 무작위성을 조정함으로써보다 현실감있게하려고 노력할 것입니다. 불의 모양, 색깔이 퇴색하는 방식으로 연주하고, 그것의 방향 부분이 움직입니다.
가운데가별로 없습니다. 입자 시스템을 조정하거나 실제로 온도와 기류를 파헤치는 것 같습니다. Here's 프로젝트는 임시/공기 흐름을 파헤 쳤습니다.
두 번째 링크 (Jos Stam)의 공동 저자는 더 많은 게임에 초점을 맞춘 종이를 가지고 있습니다. Real-Time Fluid Dynamics for Games. 아주 읽기 쉬운 접근 방법이며, 2d 예제로 계속 읽을 수 있습니다.
대답을 수락 하시겠습니까? – Justicle
그런 다음 투표율이 가장 높은 투표를 선택하십시오. 잘못된 대답을 선택하고 번개로 당신을 강타하게하는 것은 아닙니다. – Justin