ALS technical notes: Difference between revisions

Jump to navigation Jump to search
Line 1,537: Line 1,537:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
    if (direction > ia) {return 1.0;}
float directional_fade (in float direction) {
    else if (direction > oa)  
  float arg = clamp(direction, 0.0, 1.0);
      {return outer_gain + (1.0-outer_gain) * (direction - oa) / (ia - oa);}
  float ia = (1.0 - inner_angle);
    else if (direction > za)
  float oa = (1.0 - outer_angle);
      {return outer_gain * (direction - za) / (oa - za);}
  float za = (1.0 - zero_angle);
    else {return 0.0;}
  if (direction > ia) {return 1.0;}
  else if (direction > oa)  
{return outer_gain + (1.0-outer_gain) * (direction - oa) / (ia - oa);}
  else if (direction > za)
{return outer_gain * (direction - za) / (oa - za);}
  else {return 0.0;}
}
</syntaxhighlight>
</syntaxhighlight>


408

edits

Navigation menu