tileable-texture

Generate seamless tileable textures and wire them as StandardMaterial3D albedo maps in Godot scenes.

66|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/SummerEngine/summer --skill tileable-texture-summerengine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tileable-texture
Source: https://github.com/SummerEngine/summer/tree/main/library/skills/tileable-texture
Command: npx skills add https://github.com/SummerEngine/summer --skill tileable-texture-summerengine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI image generators produce textures with visible seams, perspective distortion, and baked-in shadows that break when tiled across walls, floors, or terrain. This Skill encodes the prompt patterns, import settings, and verification steps needed to produce square textures that repeat cleanly on all four edges in a Summer Engine (Godot) project. ## Core Features & Use Cases - Seamless prompt engineering: Provides a proven prompt suffix (top-down view, uniform lighting, no perspective, no standout features) plus per-material prompt patterns for brick, grass, wood, stone, metal, sand, and sci-fi surfaces. - End-to-end engine wiring: Covers generation via summer_generate_image, import with Repeat and mipmaps enabled, and assignment to PlaneMesh or CSGBox3D with correctly tuned uv1_scale. - Seam verification and repair: Describes how to detect hotspots and edge seams before shipping, and how to fix them with GIMP Make Seamless or Aseprite tiled mode. - Use Case: A user asks for a brick wall texture for a dungeon level; the Skill generates a 1024x1024 seamless albedo, imports it to res://art/textures/, and applies it to a CSGBox3D wall with physical-scale UV tiling. ## Quick Start Ask your agent to generate a seamless tileable brick wall texture and apply it to the floor or wall of the current level.

Frequently Asked Questions about tileable-texture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a seamless tileable texture with AI?

Add 'seamless tileable texture, top-down view, uniform lighting, no perspective, no shadows, no specific objects' to your material prompt. Top-down framing and uniform lighting remove the perspective convergence and baked shadows that cause visible seams when the texture repeats.

How do I apply a tileable texture to a floor in Godot?

Import the texture with Repeat enabled, then assign it as the albedo_texture of a StandardMaterial3D on a PlaneMesh or MeshInstance3D. Tune uv1_scale so each tile covers a realistic physical size, for example (20, 20, 1) on a 20-meter plane for 1m tiles.

Can AI generate PBR texture sets with normal and roughness maps?

No, diffusion image generation produces albedo maps only. Derive normal maps from the albedo using tools like Materialize or MaterialMaker, and hand-author roughness for heterogeneous surfaces such as wood.

Why does my tiled texture show a visible repeating pattern?

The tile contains a hotspot feature like a single stain, chip, or bright pixel that repeats identically across the surface. Regenerate with stronger negatives against standout features, or paint over the feature in Aseprite's tiled mode.

Why does my texture stretch instead of tiling on the mesh?

The import setting Repeat is disabled by default, so the texture stretches across the whole surface. Re-import with Repeat enabled and set uv1_scale on the material to control how many times the tile repeats.

When should I use a texture library instead of AI generation?

For photorealistic surfaces, free CC0 libraries like AmbientCG and Polyhaven often provide full PBR sets that outperform AI-generated albedo. Use AI generation for stylized or custom materials that libraries do not cover.