dwelling act 4 (live motion cap w/ kinect azure)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
434 B

1 year ago
#pragma kernel BakeColorTex
uint2 DepthRes;
StructuredBuffer<float> DepthToColorMap;
Texture2D<float4> ColorTex;
RWTexture2D<float4> PointCloudColorTex;
[numthreads(8, 8, 1)]
void BakeColorTex(uint3 id : SV_DispatchThreadID)
{
uint i = id.x + id.y * DepthRes.x;
int cx = DepthToColorMap[i << 1];
int cy = DepthToColorMap[(i << 1) + 1];
float4 color = ColorTex.Load(int3(cx, cy, 0));
PointCloudColorTex[id.xy] = color;
}