MIT License

项目介绍

mushe/NiagaraFluid 是一个托管在 GitHub 上的开源项目,采用 MIT License 许可证,目前获得 145 个 Star、20 次 Fork。

仓库全名
mushe/NiagaraFluid
开源许可证
MIT License
Star 数
145
Fork 数
20
未关闭 Issue
1

README 摘要

NiagaraFluid Fluid simulation(SPH) and water rendering in Unreal Engine 5 Niagara(GPU simulation stage) Demo : https://www.youtube.com/watch?v=EEXcR8ROdnM Note : This repository is not associated with "Niagara Fluids"(Epic's official plugin). This is another implementation and uses SPH. Computational Order : In this implementation, the computational order is O(N^2) because we are using a full search to compute the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

NiagaraFluid 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 NiagaraFluid 的源码?

可以直接克隆仓库:git clone https://github.com/mushe/NiagaraFluid.git,默认分支为 main;安装与运行步骤见仓库 README。

NiagaraFluid 最近还在维护吗?

仓库最近一次更新为 2024年3月30日,当前有 1 个未关闭 Issue;Star 数为 145,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Fluid simulation(SPH) and water rendering in Unreal Engine 5 Niagara(GPU simulation stage)

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
190
价值分
93
活跃状态
活跃

贡献者

README

NiagaraFluid

Fluid simulation(SPH) and water rendering in Unreal Engine 5 Niagara(GPU simulation stage)

Demo : https://www.youtube.com/watch?v=EEXcR8ROdnM

Note : This repository is not associated with “Niagara Fluids”(Epic’s official plugin). This is another implementation and uses SPH.

Computational Order : In this implementation, the computational order is O(N^2) because we are using a full search to compute the interaction. If we optimize the nearest neighbor search, this could be reduced to O(NlogN).

GIF 8-14-2022 4-22-10 PM

References

・Matthias Müller et al, “Particle-based fluid simulation for interactive applications”, ACM SIGGRAPH/Eurographics symposium on Computer animation, 2003

https://dl.acm.org/doi/10.5555/846276.846298

・Doyub Kim, “Fluid Engine Development”, A K Peters/CRC Press, 2017

https://www.amazon.co.jp/-/en/Doyub-Kim-ebook/dp/B01MRDA6S8

・Indie Visual Lab, “Unity Graphics Programming Vol.1”, 2017

https://indievisuallab.github.io/

・monguri / UE4NiagaraSandbox

https://github.com/monguri/UE4NiagaraSandbox

・Unreal Engine 4 Content Examples (Niagara Advanced map)

https://docs.unrealengine.com/4.26/en-US/Resources/ContentExamples/

・Screen Space Fluid Rendering for Games - Nvidia

https://developer.download.nvidia.com/presentations/2010/gdc/Direct3D_Effects.pdf

评论

暂无评论