Unity-GpuBillboardParticle:在Unity中练习GPU广告牌粒子

时间:2024-06-03 17:01:09
【文件属性】:

文件名称:Unity-GpuBillboardParticle:在Unity中练习GPU广告牌粒子

文件大小:30.75MB

文件格式:ZIP

更新时间:2024-06-03 17:01:09

C#

Unity中的GPU广告牌粒子 使用Unity 2018.1.2f1 演示版 细节 在脚本中,使用Graphics.DrawProcedural()到10000实例点。 使用“几何着色器”为每个点绘制四边形。 使用计算机着色器更新粒子位置,速度和颜色。 视频中有10000个粒子。 测试GPU是GV-R777OC-1GD 一些注意事项 我使用了Graphics.DrawProcedural()但使用了Graphics.DrawMesh() ,它不支持光照过程和模型矩阵。 如果需要多次通过或照明, Graphics.DrawMesh()与包含多个点子网格的网格一起使用。 您可以使用Mesh.SetIndices()创建一个。 如果需要应用于粒子生成器的模型矩阵,请使用CommandBuffer.DrawProcedural() 。 参考 GLSL中的几何着色器简单介绍: :


网友评论