文件名称:Terrain-Gen-GPGPU:使用 GP-GPU 架构生成地形
文件大小:631KB
文件格式:ZIP
更新时间:2024-06-25 03:22:09
C++
使用 GP-GPU 架构的地形生成。 该程序采用通用 GPU 计算方法来生成地形,它通过调整地形生成中使用的算法来实现,以便它们可以在显卡上执行。 通过使用 OpenCL 执行计算和 DirectX 将结果呈现到屏幕上,程序首先创建一个平面网格点。 然后它使用多个倍频程 Perlin Noise 生成高度图,这些倍频程用于改变网格中每个单独点的高度值。 因此,该程序能够完成 Perlin 噪声计算以及其他各种必要的计算,比单独使用 CPU 的速度快得多。 注意:此程序需要兼容 OpenCL 的硬件。 这个程序是在 AMD 7850 上开发的,不幸的是我不能保证它可以在你的硬件上运行,但它应该可以在其他 AMD 卡上运行。
【文件预览】:
Terrain-Gen-GPGPU-master
----Fractal GPGPU Computing()
--------GPGPU Fractal Generator()
--------GPGPU Fractal Generator.sln(1KB)
----LICENSE(18KB)
----.gitignore(2KB)
----README.md(1KB)
----GPGPUTerrainOutput.png(352KB)