fff
This commit is contained in:
commit
54d0af8afb
8 files changed
+87
-50
No files matched your search
+1
-27
@@ -7,33 +7,7 @@ uniform vec3 targetPos; // Цель камеры
|
||||
|
||||
void main()
|
||||
{
|
||||
/*
|
||||
float maxDistance = 2000;
|
||||
float alpha = 0.0;
|
||||
vec4 color = texture2D(Texture, texCoord);
|
||||
|
||||
vec3 dir = targetPos - eyePos;
|
||||
float dirLengthSq = dot(dir, dir);
|
||||
|
||||
if (dirLengthSq > 0.0)
|
||||
{
|
||||
vec3 objToEye = vWorldPos - eyePos;
|
||||
float t = dot(objToEye, dir) / dirLengthSq;
|
||||
|
||||
if (t >= 0.0 && t <= 1.0)
|
||||
{
|
||||
vec3 projection = eyePos + t * dir;
|
||||
vec3 delta = vWorldPos - projection;
|
||||
float distSq = dot(delta, delta);
|
||||
|
||||
if (distSq < maxDistance * maxDistance)
|
||||
{
|
||||
//color.a *= alpha; // Применяем прозрачность
|
||||
color.rgb = vec3(1,0,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
vec4 color;
|
||||
|
||||
vec3 dirToCamera = normalize(eyePos - targetPos);
|
||||
|
||||
Reference in new issue
Block a user