mirror of
https://github.com/3b1b/manim.git
synced 2025-04-13 09:47:07 +00:00
commit
e1816c2ac5
3 changed files with 7 additions and 1 deletions
|
@ -446,6 +446,11 @@ class VShaderWrapper(ShaderWrapper):
|
||||||
color = texture(Texture, uv);
|
color = texture(Texture, uv);
|
||||||
if(color.a == 0) discard;
|
if(color.a == 0) discard;
|
||||||
|
|
||||||
|
if(color.a < 0){
|
||||||
|
color.a = -color.a / (1.0 - color.a);
|
||||||
|
color.rgb *= (color.a - 1);
|
||||||
|
}
|
||||||
|
|
||||||
// Counteract scaling in fill frag
|
// Counteract scaling in fill frag
|
||||||
color *= 1.06;
|
color *= 1.06;
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,7 @@ void main() {
|
||||||
float alpha = smoothstep(-dark_shift, dark_shift, dp);
|
float alpha = smoothstep(-dark_shift, dark_shift, dp);
|
||||||
color = mix(dark_color, color, alpha);
|
color = mix(dark_color, color, alpha);
|
||||||
}
|
}
|
||||||
|
if (color.a == 0) discard;
|
||||||
|
|
||||||
frag_color = finalize_color(
|
frag_color = finalize_color(
|
||||||
color,
|
color,
|
||||||
|
|
|
@ -2,7 +2,7 @@ colour
|
||||||
ipython>=8.18.0
|
ipython>=8.18.0
|
||||||
isosurfaces
|
isosurfaces
|
||||||
fontTools
|
fontTools
|
||||||
manimpango>=0.4.0.post0,<0.5.0
|
manimpango>=0.6.0
|
||||||
mapbox-earcut
|
mapbox-earcut
|
||||||
matplotlib
|
matplotlib
|
||||||
moderngl
|
moderngl
|
||||||
|
|
Loading…
Add table
Reference in a new issue