文件名称:CubbyFlow:用于计算机游戏的基于体素的流体模拟引擎
文件大小:20.57MB
文件格式:ZIP
更新时间:2024-08-24 05:10:44
cplusplus cpp computer-graphics physics-engine computational-physics
CubbyFlow CubbyFlow 是由Doyub Kim创建的基于Jet 框架的计算机游戏的基于体素的流体模拟引擎。 代码基于 C++17 构建,可以使用常用的编译器(例如 g++、clang++ 或 Microsoft Visual Studio)进行编译。 CubbyFlow 目前支持 macOS(10.12.6 或更高版本)、Ubuntu(17.04 或更高版本)、Windows(Visual Studio 2017 或更高版本)和 Windows Subsystem for Linux (WSL)。 其他支持 C++17 的未经测试的平台也应该能够构建 CubbyFlow。 主要特征 基本的数学和几何运算以及数据结构 空间查询加速器 SPH 和 PCISPH 流体模拟器 基于稳定流体的烟雾模拟器 基于水平集的液体模拟器 PIC、FLIP 和 APIC 流体模拟器