Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

19 lignes
476 B

  1. struct GlowArgs {
  2. float step0;
  3. float step1;
  4. float pulseSize0;
  5. float pulseSize1;
  6. float pulseTime;
  7. };
  8. float glow(GlowArgs args, vec2 pos, float time) {
  9. float radius = length(pos);
  10. float pulse = sin(args.pulseTime * time);
  11. float glow = 1.0 - smoothstep(
  12. args.step0 + args.pulseSize0 * pulse,
  13. args.step1 + args.pulseSize1 * pulse,
  14. radius);
  15. return glow;
  16. }