海洋FFT 真实的海浪仿真,主要基于,使用OpenGL计算着色器。 在签出演示视频。 为了追求更高的真实性,使用了与原始论文中提到的菲利普斯光谱。 FFT的Stockham公式用于更好地将问题映射到GPU并避免香草Cooley-Tukey算法所需的昂贵的位反转操作。 制作说明 通过git clone --recurse-submodules git://github.com/achalpandeyy/OceanFFT.git与子模块递归git clone --recurse-submodules git://github.com/achalpandeyy/OceanFFT.git 在根目录中运行CMake 依存关系 使用我的OpenGL框架作为子模块。 参考 对于海洋物理学: , , 有关FFT及其背后的数学运算: , , , FFT视频
2023-02-22 09:58:13 13KB real-time opengl fft compute-shader
1
GPGPU就是GPU通用计算的缩写,进行GPGPU的方案不少,目前有Direct Compute , OpenGL Compute , OpenCL, CUDA。我们这里学习的是Unity的Compute Shader,作为一种Shader语言,它的语法结构和普通Shader差不多,float3,float4x4等数据结构和数学函数都可以支持,并且还可以把计算的结果作为结构体数组的方式类型输出出来。要知道原先Shader的输出结果只能依靠RenderTexture的方式以贴图形式输出。现在可以直接通过结构体数组来输出实在是太方便了。
2022-03-30 11:08:35 520KB computerShad word
1
使用opengl 4.3的compute shader实现通用计算例子,需要ubuntu环境,需要安装opengl,glut和glew,不能运行在虚拟机中。
2022-03-30 09:56:16 127KB gpgpu opengl
1
Unity compute shader模拟群组行为 Unity compute shader模拟群组行为 Unity compute shader模拟群组行为 Unity compute shader模拟群组行为 Unity compute shader模拟群组行为
2021-10-27 15:26:28 21KB compute shader 模拟群组
1
用directx11 的 compute shader 处理图片,一个很好的计算着色器入门例子
2021-08-26 10:32:55 738KB directx11 ,compute shader
1
Marching Cubes GPU实现Unity 用Unity 5.6开发的,也可能适用于旧版本。 没有保证。 需要DX11硬件。 不能完全确定手机,但是我猜想它不会起作用。 随时纠正我。 密度场的生成是在CPU上完成的,但出于演示目的,它就足够了。 您可能需要在实际应用程序中将MarchingCubes.DensityTexture从Texture3D修改为RenderTexture 。 用于绘制MC的ProceduralGeometry着色器为准骨,仅包含漫反射闪电; 用自定义的替换它,根据您的喜好进行修改。 :) 任何拉请求和问题,欢迎。 学分 如果没有以下条件,则无法实现此目
2021-08-18 17:50:37 45KB unity marching-cubes compute-shader UnityC#
1
使用opengl 4.3的compute shader实现通用计算例子,需要ubuntu环境,需要安装opengl,glut和glew,不能运行在虚拟机中。
2021-06-14 20:29:09 4KB gpgpu compute shad opengl
1
详细描述见博客https://blog.csdn.net/koibiki/article/details/80593229
2021-03-18 15:16:13 5.58MB 通用计算 opengl es
1