我的专栏目录:
小IVan:专题概述及目录
简介:
Compute Shader非常适合做大量并行的数学计算,这也为我们能够做GPU模拟提供了有力的支持(如果你不想写CUDA什么的话)。在前面的文章中有介绍Unreal Engine 4 的Compute Shader 的使用方法,本篇相当于是第八卷的补充,给Compute shader增加StructureBuffer
第八卷链接:Compute Shader in unreal engine 4
首先在第八卷的基础上,在ComputeShader中声明一个StructureBuffer,我这里给它RW前缀表示它可读写。然后我直接给它的第一个元素赋值。

然后在C++代码中声明StructureBuffer的ref和对应的UAV,还有Structure


然后在ComputeShader中绑定对应的ShaderPramerter

