/**
 * Presets for the particle system
 * @example
 * ```
  const cube = getPrefab({ p: [0, 0, 5] });
  addParticles(cube, PARTICLE_PRESETS.starDust);
  addTo(root, getMoving(cube));
 * ```
 */
const jet = {
    particleTexture: 'particle_dust_albedo',
    spawnRate: 100,
    lifetime: 6,
    sizeStart: 0.5,
    sizeEnd: 0.1,
    sizeRandom: 0.8,
    velocity: [0.0, 0.0, 0.0],
};
const blueTail = {
    particleTexture: 'particle_blue_glow_01_albedo',
    spawnRate: 100,
    lifetime: 3,
    sizeStart: 0.1,
    sizeEnd: 0.2,
    sizeRandom: 0.8,
    velocity: [0.0, 0.0, 0.0],
};
const starTail = {
    spawnRate: 100,
    velocity: [10.0, 0.0, 0.0],
    lifetime: 4,
    sizeStart: 0.1,
    sizeEnd: 0.5,
    sizeRandom: 0.5,
    rotationSpeed: -50,
    randomVelocity: [2, 2, 2],
    randomRotationSpeed: -100,
    particleTexture: 'particle_star_01_albedo',
    gradientTexture: 'particle_gradient1_albedo',
    gradientColorRandom: 0.2,
    blendMode: 'ADDITIVE',
    forceGravity: 2.7,
    forceAirRes: 1.6,
};
const starDust = {
    particleTexture: 'particle_star_01_albedo',
    sizeStart: 0.25,
    sizeEnd: 0.1,
    forceGravity: -10,
    randomVelocity: [2, 5, 2],
    gradientTexture: 'particle_gradient1_albedo',
    colorEnd: [1.0, 1.0, 1.0, 1.0],
    collisionMode: 'BOUNCE',
};
export const PARTICLE_PRESETS = { starDust, jet, blueTail, starTail };
//# sourceMappingURL=PARTICLE_PRESETS.js.map