我正在尝试使用 CUDA 构建一个粒子系统来完成繁重的工作。我想随机化一些粒子的初始值,比如速度和寿命。随机数不必是超级随机的,因为它只是为了视觉效果。我发现这篇文章涉及相同的主题:
这表明线性同余是要走的路。看起来它应该很容易实现,但是我在实现任何有用的东西时遇到了麻烦。谁能提供一些将在设备中运行的代码?
我在 Windows 7 64 位上使用 CUDA 和 VC++。
我正在尝试使用 CUDA 构建一个粒子系统来完成繁重的工作。我想随机化一些粒子的初始值,比如速度和寿命。随机数不必是超级随机的,因为它只是为了视觉效果。我发现这篇文章涉及相同的主题:
这表明线性同余是要走的路。看起来它应该很容易实现,但是我在实现任何有用的东西时遇到了麻烦。谁能提供一些将在设备中运行的代码?
我在 Windows 7 64 位上使用 CUDA 和 VC++。