2D 유체 생성에 대한 좋은 예는 무엇입니까? [닫은]


22

누구나 C # 또는 C / C ++로 공유하기에 좋은 예제, 자습서 또는 스 니펫이 있습니까?

답변:


9

Q-Games의 PixelJunk 슈팅 게임에는 멋진 유체 세트가 있습니다. 그들이 게시 한 GDC 논문이 있습니다 : http://fumufumu.q-games.com/gdc2010/shooterGDC.pdf (PDF!)

Alias ​​Maya 명성 (현재 Autodesk)의 Jos Stam은 게임에서 실시간 유체에 관한 논문을 여기에 썼습니다 : http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf (PDF!)

그리고 그는 여기에 간단한 FFT 유체 솔버를 작성했습니다 : http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/jgt01.pdf (PDF!) 그는 마지막에 해당 PDF의 소스를 포함 시켰습니다.



5

대체 텍스트

  • 실용 유체 역학
    • C ++ 코드 및 사전 컴파일 된 이진에 대한 매우 자세한 설명. 새 연기를 만들고 마우스로 연기를 자극하는 등 데모와 상호 작용할 수 있습니다. 이미지는 데모의 캡처입니다. 마지막에 여러 온라인 참조를 나열합니다.
  • 안정적인 유체 [PDF]
    • 저자 인 Jos Stam은 유동적 인 역학에있어 전문가라고 생각합니다. 그의 연구에 대한 75 페이지 요약.
  • 38 장. GPU에서의 빠른 유체 역학 시뮬레이션
    • 카우보이 프로그래밍 실용 유체 역학보다 기술적이고 수학적으로 무겁습니다. 또한 끝에 여러 오프라인 리소스가 나열되어 있습니다.
  • 모바일 게임을위한 화재 및 연기 시뮬레이션 [PDF]
    • 무리의 가장 약한 자원이지만 여전히 북마크 가치가 있습니다 ...

4

다음은 유체 시뮬레이션을 위해 셀룰러 오토마타를 사용하는 것에 대한 상당히 원시적 인 글입니다 : http://w-shadow.com/blog/2009/09/01/simple-fluid-simulation/

특정 상황에서 이러한 간단한 접근 방식이 적절할 수 있습니다 (Dwarf Fortress는 액체 접근을 시뮬레이션하기 위해 유사한 접근 방식을 사용합니다; 또한 분말 게임). 또한이 접근법은 파악하고 빨리 실행하는 것이 매우 쉽습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.