Unity ComputeShader学习工程
2022-09-13 19:06:23 226KB ComputeShader
1
通常GPU主要是用来计算图形显示处理的,但是随着技术水平的提升,现代的显卡和高级API已经可以使用GPU来进行通用计算。(如:物理,卷积,AI,寻路等等需要大规模计算的例子) 众所周知,GPU的计算能力远远大于CPU,特别是在浮点,矩阵等数学计算和需要高并发的计算处理时效率上的差距是非常明显的,这一切都归功于GPU天生高并发的硬件架构。
2022-03-30 10:06:25 870KB unity computerShad
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
PointLightOcclusion.7z
2021-06-17 09:08:34 34.58MB 点光源 遮蔽 computeshader
1
用Directx11的ComputeShader和GeometryShader做的3D空间精确拾取,点击左键,程序判断是否选中了模型某个三角形,如果选中了则显示该三角形,其他以网格方式显示。
2021-01-22 11:17:07 7.4MB Directx11 GPU GeometryShader ComputeShader
1