Add palette system

This commit is contained in:
schmelczerandras 2020-09-23 16:27:02 +02:00
parent f60ae06f59
commit 98d1fc9ca2
19 changed files with 196 additions and 113 deletions

View file

@ -16,7 +16,7 @@ export class Circle extends Drawable {
myMinDistance = min(myMinDistance, dist);
}
minDistance = min(minDistance, myMinDistance);
color = mix(2.0, color, step(
color = mix(1.0 / {paletteSize}, color, step(
distanceNdcPixelSize + SURFACE_OFFSET,
myMinDistance
));

View file

@ -33,7 +33,7 @@ export class Tunnel extends Drawable {
myMinDistance = min(myMinDistance, currentDistance);
}
color = mix(2.0, color, step(
color = mix(2.0 / {paletteSize}, color, step(
distanceNdcPixelSize + SURFACE_OFFSET,
myMinDistance
));