XNA HLSL Particles:XNA 中的简单粒子物理模拟-开源

时间:2021-07-13 13:45:03
【文件属性】:
文件名称:XNA HLSL Particles:XNA 中的简单粒子物理模拟-开源
文件大小:378KB
文件格式:ZIP
更新时间:2021-07-13 13:45:03
开源软件 2013 年 4 月 18 日:将项目迁移到 https://github.com/Cody-Duncan/XNAParticles 我一定会在此处将更改拉回存储库。 要求:XNA 3.1、Visual Studio 2008(源代码)、支持Shader Model 3.0的显卡。 这模拟了一个粒子场。 物理计算是使用 HLSL 和顶点纹理提取完成的。 每个粒子的速度都存储在纹理中像素的 rgb 值中。 该位置存储在单独的纹理中。 速度纹理通过 HLSL 着色器运行以更新速度,然后位置纹理也会发生同样的事情。 这允许这些计算在 GPU 而不是 CPU 上完成。 最终着色器从纹理中提取这些值以放置和渲染每个粒子。 该演示包括左键单击以将粒子吸引到鼠标光标、右键单击以排斥粒子等控件。 鼠标控件与 3D 环境的映射很差,所以预计它会有点偏离。
【文件预览】:
setup.exe
XNA_HLSLParticles.msi

网友评论