Namespace Glitch9.AIDevKit.PixelArt
Classes
PixelAnimationRequest
Request for generating animated pixel-art frames.
PixelArtBridgeExtensions
PixelArtRequest<TSelf, TInput, TOptions>
Base request for pixel-art image generation/editing calls.
PixelArtSettings
PixelArtSprite
PixelGenerationRequest
Request for generating a pixel-art image from text prompt.
PixelInpaintingRequest
Request for pixel-art inpainting tasks.
PixelRemoveBgRequest
Utility request for removing image background using the pixel inpainting pipeline.
PixelRotationRequest
Request for rotating pixel-art viewpoint/direction.
PixelSkeletonEstimationRequest
Request for estimating character skeleton keypoints from image.
PixelSkeletonRigAsset
PixelTilesetRequest
Creates a complete tileset for game development with seamlessly connecting tiles.
A tileset is a collection of tiles that can be combined to create larger maps and environments.
This endpoint generates a comprehensive tileset with inner, outer, and optional transition areas
that connect seamlessly when placed adjacent to each other.
Features:
- Inner and outer area descriptions for varied terrain
- Optional transition zones between areas
- Configurable tile sizes (8x8 to 32x32 pixels)
- Seamless tile connections for map creation
- Style control via outline, shading, and detail parameters
- Reference images for style guidance
- Color palette control
Common use cases:
- Game world tilesets (grass/dirt, water/sand, forest/clearing)
- Dungeon tilesets (floor/wall combinations)
- Terrain tilesets for top-down or isometric games
Maximum tileset size: 400x400 pixels
Individual tile size range: 8x8 to 32x32 pixels
SpriteAnimationFrame
SpriteKeypoints
Interfaces
IPixelArtAnimationOptions
Provider-specific options for pixel-art animation endpoint.
IPixelArtGenerationOptions
Provider-specific options for pixel-art image generation endpoint.
IPixelArtInpaintingOptions
Provider-specific options for pixel-art inpainting endpoint.
IPixelArtRequestOptions
Marker interface for pixel-art request option types shared across providers.
IPixelArtRotationOptions
Provider-specific options for pixel-art rotation (directional sprite) endpoint.
IPixelArtTilesetOptions
Provider-specific options for pixel-art tileset endpoint.
Enums
SpriteCameraView
PixelLab camera-view presets. RetroDiffusion equivalents are generally handled via prompt style and free-form prompt text.
SpriteDetail
Generic detail-level hints primarily consumed in PixelLab prompt composition. RetroDiffusion can use these as prompt text, but has no dedicated enum field mapping.
SpriteDirection
Direction set used by PixelLab rotation/spritesheet style workflows.
RetroDiffusion does not expose this exact direction field in its core inference payload.
SpriteOutline
PixelLab prompt vocabulary for outline style. Not currently mapped as a first-class option in RetroDiffusion mapper.
SpriteShading
PixelLab prompt vocabulary for shading intensity. Not currently mapped as a first-class option in RetroDiffusion mapper.
SpriteSize
Discrete sprite-size presets primarily designed for PixelLab workflows.
Provider compatibility notes:
- PixelLab: Full compatibility with this enum (endpoint/model specific).
- RetroDiffusion: Uses width/height ranges per style, not this discrete enum. This enum can still be used as a convenience preset.
PixelLab support matrix:
| Size | Supported Models |
|---|---|
| 16x16 | Estimate Skeleton only |
| 32x32 | Bitforge, Animate |
| 64x64 | Pixflux, Bitforge, Inpaint, Rotate, Animate |
| 128x128 | Pixflux, Bitforge, Inpaint, Rotate (max), Animate (max) |
| 200x200 | Bitforge (max), Inpaint (max) |
| 256x256 | Estimate Skeleton |
| 320x320 | Pixflux |
| 400x400 | Pixflux (max) |
SpriteSkeletonLabel
PixelLab skeleton keypoint labels (pose-estimation response domain). RetroDiffusion does not currently expose this labeled skeleton schema in unified mapper flows.