Integrating 2D sprite sheets into a 3D pipeline usually means dealing with complex shader networks or fighting with image sequences. Sprite Loader Magic changes that by moving the math entirely into Geometry Nodes, giving you total control over how your sprite sheets are read, displayed, and animated.
Perfect for retro game-style environments, stylized VFX, or UI design inside Blender. Just plug in your sprite sheet texture, match your grid dimensions, and choose how you want your frames to move.

🕹️ Multiple Animation Modes
Mode 0: Static Frame Selection: Isolate a single sprite from your grid instantly. Perfect for randomized variations or setting up static retro props.
Mode 1: Linear Loop: Animate seamlessly from a designated start index to an end index at your chosen framerate.
Mode 2: Ping-Pong Loop: Bounce back and forth between your start and end frames for smooth, continuous back-and-forth animations (like character idle states or flashing UI).
✨ Key Features
Grid X/Y Control: Dynamically split any image sheet by defining its column and row count (e.g., a 4x3 grid).
Non-Destructive UV Mapping: Takes your source UV map and procedurally outputs a clean
AnimUVattribute to drive your materials.FPS-Based Speed Control: Set precise playback speeds (like an authentic 12.000 FPS retro feel) independently of your main scene timeline.
Custom Index Ranges: Limit the animation to a specific subset of frames on a larger sheet, so you can store multiple animations in a single texture.
📦 What's Included?
.blendfile containing the optimized Sprite Loader Magic node group.Pre-configured, labeled layout ready to drop into your Asset Browser.