Some content could not load. We could not load files from our content delivery networks (CDN).
Your network may be blocking access. Ask your IT to allow loading from: .
Network domains required
We use these CDNs to deliver the files the site needs to run, please allow the following:
Domains to allow Used for
cdn.jsdelivr.net styles and JavaScript libraries.
cdnjs.cloudflare.com JavaScript libraries and icons.
code.jquery.com jQuery and jQuery UI.
pixelpad.io, cdn.pixelpad.io CDN of images, sounds, and application files.
cdn.datatables.net Interactive tables.
fonts.googleapis.com, fonts.gstatic.com Fonts stylesheets and font files.
s3.us-west-1.amazonaws.com, s3-us-west-1.amazonaws.com Project files stored on Amazon S3.
vmwan2cvlyzeklq4knz63qh6d40lewka.lambda-url.us-west-1.on.aws Amazon AWS Project play counters.
nexushud.org Learning assistant.
u45ivsqoja6u3sk7zaliv37zq40hpbxk.lambda-url.us-west-1.on.aws Amazon AWS AI character responses, when used.
  • EXPLORAR
  • APRENDER
  • INICIAR SESIÓN
  • Introducción
  • Juego
  • Start y Loop
  • Objetos
  • Sprites
  • Animación
  • Sonidos
  • Salas
  • Entrada
  • Colisión
  • Funciones
  • Cámara
  • FPS
  • Texto
  • Gráficos
  • Filtros
  • Multijugador
  • IA

PixelPAD 2D - Filtros

Filtros

Los filtros, a veces llamados shaders, nos permiten usar la tarjeta gráfica para crear efectos visuales especiales. PixelPAD2D nos da acceso a una colección de filtros que podemos usar. Para usarlos solo tienes que añadirlos a un GameObject o al propio objeto Game.

add_filter(obj: GameObject, filter : Filter) -> filter id

Ejemplo
Descripción
Añade un filtro a un objeto, o globalmente si se aplica al objeto Game.
Parámetros
obj
El objeto al que aplicar el filtro. También puedes usar el objeto Game, que aplica el filtro globalmente

filter
El filtro que se va a usar. Por ejemplo, puedes crear un nuevo filtro de brillo llamando a new_glow_filter()

Devuelve
Id del filtro. Usa este id de filtro para quitar filtros

remove_filter(obj: GameObject, filterid : number) -> Filter

Ejemplo
Descripción
Quita el filtro de un objeto concreto.
Parámetros
obj
El objeto del que quitar el filtro.

filter id
The filter id, returned from add_filter()

Devuelve
None

new_adjustment_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Este filtro te permite cambiar el color, el brillo y la saturación generales del sprite del GameObject.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.
Predeterminado: 2

filterSettings["gamma"]
How much to adjust the object's gamma.
Default: 2

filterSettings["saturation"]
How much to adjust the object's saturation.
Default: 2

filterSettings["contrast"]
How much to adjust the object's constrast.
Default: 1

filterSettings["brightness"]
How much to adjust the object's brightness.
Default: 1

filterSettings["red"]
How much to adjust the object's red.
Default: 1

filterSettings["green"]
How much to adjust the object's green.
Default: 1

filterSettings["blue"]
How much to adjust the object's blue.
Default: 1

filterSettings["alpha"]
How much to adjust the object's alpha.
Default: 1

Devuelve
Filtro

new_adv_bloom_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Este filtro te permite añadir bloom al sprite del GameObject. El bloom es un efecto que hace que el sprite se parezca más a una imagen tomada con una cámara real.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["threshold"]
The threshold of brightness at which bloom will start appearing.
Default: 0.5

filterSettings["bloomScale"]
The intensity of the effect.
Default: 1.0

filterSettings["brightness"]
How bright the bloom effect will be.
Default: 1.0

filterSettings["blur"]
The amount to blur the bloom.
Default: 8

filterSettings["quality"]
quality of the blur
Default: 4

filterSettings["kernels"]
the kernels of the blur
Default: null

filterSettings["pixelSize"]
The pixel size of the Blur
Default: 1

filterSettings["resolution"]
The resolution of the Blur.
Default: Resolution of canvas

Devuelve
Filtro

new_ascii_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Hace que el sprite del objeto parezca arte ascii.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["size"]
The font size of the ascii text.
Default: 8

Devuelve
Filtro

new_bevel_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un efecto de bisel al objeto.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["rotation"]
The angle of the light in degrees.
Default: 45

filterSettings["thickness"]
The tickness of the bevel.
Default: 2

filterSettings["lightColor"]
Color of the light.
Default: 0xffffff

filterSettings["lightAlpha"]
Alpha of the light.
Default: 0.7

filterSettings["shadowColor"]
Color of the shadow.
Default: 0x000000

filterSettings["shadowAlpha"]
Alpha of the shadow.
Default: 0.7

Devuelve
Filtro

new_bulge_pinch_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Hace que el sprite del objeto parezca estirado desde un punto.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["center"]
Coordinates to set the bulge or pinch
Default: [0.5,0.5]

filterSettings["radius"]
The radius of the stretch.
Default: 100

filterSettings["strength"]
The strength of the stretch.
Default: 1

Devuelve
Filtro

new_color_map_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Ajusta los colores generales de un sprite mapeando otro sprite sobre él.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["colorMap"]
The sprite to map the colors to.
Default: new_sprite('nosprite.png')

filterSettings["nearest"]
If it should use the nearest color to the original (True/False)
Default: False

filterSettings["mix"]
How much the colors mix.
Default: 1

Devuelve
Filtro

new_color_replace_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Reemplaza un color por otro color
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["originalColor"]
The RGB that will be changed.
Default: [1,0,0]

filterSettings["newColor"]
The color to change to in RGB
Default: [0,0,1]

filterSettings["epsilon"]
Tolerance or sensitivity.
Default: 0.8

Devuelve
Filtro

new_convolution_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
El filtro de convolución aplica un efecto de convolución de matriz combinando los píxeles del sprite del GameObject.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["matrix"]
A 9 point array that holds the values for the matrix calculations.
Default: [0.5,0.5,0.5,0.5,0,0,0,0,0]

filterSettings["width"]
The width of sprite you are using.
Default: 200

filterSettings["height"]
The height of the sprite you are using.
Default: 200

Devuelve
Filtro

new_cross_hatch_filter() -> Filter

Ejemplo
Descripción
El filtro de sombreado cruzado superpone al sprite un patrón de líneas cruzadas en blanco y negro.
Parámetros
None
None

Devuelve
Filtro

new_crt_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
El filtro CRT hace que el sprite parezca proyectado en un televisor CRT.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["curvature"]
How curved the CRT display appears.
Default: 1.0

filterSettings["lineWidth"]
The width of the CRT lines.
Default: 1.0

filterSettings["lineConstrast"]
The contrast of the lines on the rest of the sprite.
Default: 0.25

filterSettings["verticalLine"]
If it is a horizonal or vertical line (True/False)
Default: False

filterSettings["noise"]
The amount of noise to add to the filter.
Default: 0.3

filterSettings["noiseSize"]
The seed the noise filter should use.
Default: 1.0

filterSettings["seed"]
The seed for the CRT filter.
Default: 0

filterSettings["vignetting"]
How much vignetting to do, darkening the pixels closest to the sprite's corners.
Default: 0.3

filterSettings["vignettingAlpha"]
The alpha the vignetting should take on.
Default: 1.0

filterSettings["vignettingBlur"]
How blurry the vignetting should be.
Default: 0.3

filterSettings["time"]
Used to animate the filter, increase it over time to have the CRT animate.
Default: 0

Devuelve
Filtro

new_dot_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Pasa el sprite por un filtro de puntillismo en blanco y negro.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["scale"]
The scale at which the dots should be drawn.
Default: 1

filterSettings["angle"]
The angle a which the dot pattern should be.
Default: 5

Devuelve
Filtro

new_drop_shadow_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade una sombra paralela al sprite del GameObject.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["rotation"]
The angle a which the shadow should appear.
Default:45

filterSettings["distance"]
How far the shadow should go from the GameObject.
Default:5

filterSettings["color"]
The color of the shadow.
Default:0x000000

filterSettings["alpha"]
The alpha of the blur.
Default:0.5

filterSettings["shadowOnly"]
If it should only draw the shadow and not the sprite. (True/False)
Default:False

filterSettings["blur"]
How blurry the drop shadow should be.
Default:2

filterSettings["quality"]
The quality of the blur.
Default:3

filterSettings["kernels"]
The kernels of the blur
Default:null

filterSettings["pixelSize"]
the pixelSize of the blur
Default:1

filterSettings["resolution"]
The resolution of the blur
Default:Resolution of the Canvas

Devuelve
Filtro

new_emboss_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
El relieve es una técnica de gráficos por computadora. Cada píxel del sprite del GameObject se sustituye por una sombra o un resalte.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["strength"]
The strength of the filter.
Default: 5

Devuelve
Filtro

new_glitch_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
El relieve es una técnica de gráficos por computadora. Cada píxel del sprite del GameObject se sustituye por una sombra o un resalte.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["slices"]
The maximum number of slices.
Default: 5

filterSettings["offset"]
The maximum offset amount of slices.
Default: 100

filterSettings["direction"]
The angle in degree of the offset of slices.
Default: 0

filterSettings["fillMode"]
The fill mode of the space after the offset. Acceptable values: 1,2,3,4,5
Default: 0

filterSettings["seed"]
A seed value for randomizing glitch effect.
Default: 0

filterSettings["average"]
true will divide the bands roughly based on equal amounts where as setting to false will vary the band sizes dramatically (more random looking).
Default: False

filterSettings["minSize"]
Minimum size of individual slice. Segment of total sampleSize
Default: 8

filterSettings["sampleSize"]
The resolution of the displacement map texture.
Default: 512

filterSettings["red"]
Red offset
Default: [0,0]

filterSettings["green"]
Green offset
Default: [0,0]

filterSettings["blue"]
Blue offset
Default: [0,0]

Devuelve
Filtro

new_glow_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Este filtro te permite crear un efecto de brillo alrededor de un objeto que contornea su sprite.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["distance"]
How far out it goes. This cannot be changed after filter creation.
Default:10

filterSettings["outerStrength"]
The strength of the glow at the farthest point.
Default:4

filterSettings["innerStrength"]
The strength of the glow at the closest point.
Default:0

filterSettings["color"]
The HEX color code of the glow.
Default:0xffffff

filterSettings["quality"]
The HEX color code of the glow.
Default:0.1

filterSettings["knockout"]
Hide the texture, and only show glow.
Default:False

Devuelve
Filtro

new_godray_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Genera rayos de luz en el sprite del GameObject. Se pueden animar.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["angle"]
The angle at which the godrays appear.
Default:30

filterSettings["gain"]
Changes the godray's sensitivity.
Default:0.5

filterSettings["lacunarity"]
The intensity of the gaps in the godrays.
Default:2.5

filterSettings["parallel"]
If all the godrays should be parallel.
Default:True

filterSettings["time"]
The time the filter is at. Increase it over time to animate the godrays.
Default:0

filterSettings["center"]
Where the rays originate. Parallel must be set to false.
Default:[0,0]

Devuelve
Filtro

new_kawase_blur_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Desenfoca el sprite del GameObject.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["blur"]
The intensity of the blur.
Default:4

filterSettings["quality"]
The blur's quality.
Default:3

filterSettings["clamp"]
Clamps the edges of the GameObject's sprite (True/False)
Default:False

Devuelve
Filtro

new_motion_blur_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un filtro de desenfoque de movimiento al objeto.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["velocity"]
The strength of the blur x and y
Default:[0,0]

filterSettings["kernelSize"]
The kernelSize of the blur filter. Must be odd number >= 5
Default:5

filterSettings["offset"]
The offset of the blur filter.
Default:0

Devuelve
Filtro

new_multicolor_replace_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Reemplazo multicolor
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["replacements"]

Default:[[ [1,0,0], [0,0,1] ],[ [0,1,0], [1,1,1] ]]

filterSettings["epsilon"]

Default:0.05

filterSettings["maxColors"]

Default:2

Devuelve
Filtro

new_old_film_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un efecto de película antigua a un objeto.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["sepia"]
The amount of saturation of sepia effect, a value of 1 is more saturation and closer to 0 is less, and a value of 0 produces no sepia effect
Default:0.3

filterSettings["noise"]
Opacity/intensity of the noise effect between 0 and 1
Default:0.3

filterSettings["noiseSize"]
The size of the noise particles
Default:1.0

filterSettings["scratch"]
How often scratches appear
Default:0.5

filterSettings["scratchDensity"]
The density of the number of scratches
Default:0.3

filterSettings["scratchWidth"]
The width of the scratches
Default:1.0

filterSettings["vignetting"]
The radius of the vignette effect, smaller values produces a smaller vignette
Default:0.3

filterSettings["vignettingAlpha"]
Amount of opacity of vignette
Default:1.0

filterSettings["vignettingBlur"]
Blur intensity of the vignette
Default:0.3

Devuelve
Filtro

new_outline_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Contornea un objeto.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["thickness"]
The tickness of the outline.
Default:1

filterSettings["color"]
The color of the outline.
Default:0x000000

filterSettings["quality"]
The quality of the outline from 0 to 1, using a higher quality setting will result in slower performance and more accuracy.
Default:0.1

Devuelve
Filtro

new_pixelate_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Te permite pixelar el sprite del GameObject.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["size"]
A two element array that holds the width/height of each pixel.
Default:[10,10]

Devuelve
Filtro

new_radial_blur_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un desenfoque radial al objeto.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.
Predeterminado:

filterSettings["angle"]
Sets the angle of the motion for blur effect.
Default:0

filterSettings["center"]
The center of the radial.
Default:[0,0]

filterSettings["kernelSize"]
The kernelSize of the blur filter. But be odd number >= 3
Default:5

filterSettings["radius"]
The maximum size of the blur radius, -1 is infinite
Default:-1

Devuelve
Filtro

new_reflection_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Te permite crear reflejos de sprites. Se puede animar.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["mirror"]
If the reflection should be mirrored.
Default:true

filterSettings["boundary"]
The vertical position where the reflection should occur.
Default:0.5

filterSettings["amplitude"]
The strength of the starting/ending positions of the waves.
Default:[0,20]

filterSettings["waveLength"]
The length of the starting/ending positions of the waves.
Default:[30,100]

filterSettings["alpha"]
The alpha values of the starting/ending positions of the waves.
Default:[1,1]

filterSettings["time"]
The time the filter is at. Increase over time to animate.
Default:0

Devuelve
Filtro

new_rgb_split_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Separa el RGB de un objeto, añadiendo un desplazamiento a cada valor RGB
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["red"]
Red offset
Default: [-10,0]

filterSettings["green"]
Green offset
Default: [0, 10]

filterSettings["blue"]
Blue offset
Default: [0, 0]

Devuelve
Filtro

new_shockwave_filter(filterInfo : dictionary) -> Filter

Ejemplo
Descripción
Crea un efecto animado de onda expansiva que sale desde un punto.
Parámetros
filterInfo
Un diccionario que contiene los datos del filtro.

filterInfo["center"]
Where to center the shockwave. Center is relative to the Sprite's top left corner.
Default:[0.5,0.5]

filterInfo["amplitude"]
The strength of the shockwave
Default:.30

filterInfo["wavelength"]
The wave length of the shockwave.
Default:160

filterInfo["speed"]
The speed at which the shockwave moves out if animated using time.
Default:500

filterInfo["brightness"]
The brightness of the shockwave.
Default:1.0

filterInfo["radius"]
The radius of the shockwave when starting.
Default:-1

filterInfo["time"]
The time at which the filter is at. Increase overtime to animate.
Default:0

Devuelve
Filtro

new_simple_lightmap_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un mapa de luz al objeto usando un sprite.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.
Predeterminado:

filterSettings["texture"]
The sprite to use as a lightmap
Default: new_sprite('nosprite.png')

filterSettings["color"]
An RGBA array of the ambient color
Default: [1, 0, 0, 1]

filterSettings["alpha"]
Default alpha set independent of color
Default: 1

Devuelve
Filtro

new_tilt_shift_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un efecto de filtro tilt shift
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["blur"]
How much to blur the effect.
Default:100

filterSettings["gradientBlur"]
The gradient of the blur's effects.
Default:600

Devuelve
Filtro

new_twist_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un filtro de torsión al objeto.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["radius"]
How wide to twist.
Default:200

filterSettings["angle"]
The angle of the twist
Default:4

filterSettings["padding"]
Padding for filter area.
Default:20

Devuelve
Filtro

new_zoom_blur_filter(filterSettings : dictionary) -> Filter

Ejemplo
Descripción
Añade un filtro de desenfoque de zoom al sprite.
Parámetros
filterSettings
Un diccionario que contiene la configuración del filtro.

filterSettings["strength"]
The strength of the zoom.
Default:0.1

filterSettings["center"]
Where to center to zoom. [0,0] is the top left corner of the sprite.
Default:[0.5,0.5]

filterSettings["innerRadius"]
The radius of the inner unzoomed area.
Default:0

filterSettings["radius"]
The outer radius of the filter. -1 for infinite.
Default:-1

Devuelve
Filtro
PixelPAD
Sobre nosotros
Discord
Versión Arm 3.0.1013
Recursos
Documentación
EULA
Política de privacidad
Contáctanos
hello@pixelpad.io
Español
English Deutsch Español Français Português 日本語 简体中文 繁體中文 한국어
© 2026 Todos los derechos reservados.
PixelPAD.io
Logo

¡Hola de nuevo!

Inicia sesión para seguir creando

Guarda tu proyecto iniciando sesión o registrándote.
¿Has olvidado tu contraseña?

¿No tienes cuenta?

Logo

Crea tu cuenta

Únete a miles de creadores en PixelPad

Guarda tu proyecto iniciando sesión o registrándote.

¿Ya tienes cuenta? Iniciar sesión

Logo

Únete como docente

Dale a tus estudiantes herramientas creativas

Crea aulas y supervisa el progreso de tus estudiantes.

¿Ya tienes cuenta? Iniciar sesión