https://github.com/lwt831/Real-time-Locally-Injective-Volumetric-Deformation
Revision 8da858a9a496faf7eb26f1854e8db3c57776c0e0 authored by lwt831 on 30 April 2021, 08:00:14 UTC, committed by GitHub on 30 April 2021, 08:00:14 UTC
1 parent 9b0f9ec
Tip revision: 8da858a9a496faf7eb26f1854e8db3c57776c0e0 authored by lwt831 on 30 April 2021, 08:00:14 UTC
Update Readme
Update Readme
Tip revision: 8da858a
pointSet.fs
#version 330
layout (location = 0) out vec3 gPosition;
layout (location = 1) out vec4 gNormalAndShadow; //gNormalAndShadow = vec4(Normal, IsShadow);
layout (location = 2) out vec4 gColor;
uniform vec4 color;
void main()
{
if (length(gl_PointCoord - vec2(0.5, 0.5)) > 0.5) {
discard;
}
gColor = color;
vec2 xy = (gl_PointCoord - vec2(0.5, 0.5))/0.5;
float z = sqrt(1 - length(xy)*length(xy));
gNormalAndShadow = vec4(xy, z, 0);
}
Computing file changes ...