Infinity Textures is a seamless texture generator and designer. The application contains everything needed to create seamless textures for use in 3D rendering packages, game development, web graphics, image and video editing. Infinity Textures can create procedural and hand painted textures from scratch, remove visible seams from existing images, crop textures from photos by applying a perspective correction, render seamless tiles from structure sample patches and combine existing textures and height maps with realistic illumination. Infinity Textures features standard operations like filters, color correction, distortion and emboss effects, that are designed to work with seamless textures. The various generator functions create patterns and natural textures such as bricks, flagstone, clouds, water, rock and wood. Sophisticated effects like realistic erosion create textures that look like they were taken from nature. The application renders animated textures and effects, that also loop seamlessly, with a particle system and the generator functions. The animation recorder can process and create texture sequences. All textures can be previewed in 3D on standard primitives, on pre-rendered models and visualized with the integrated landscape renderer that also creates panoramas and cubic environment maps. The program can be extended with plugins and automates complex operations with its scripting abilities. Nearly all functions take advantage of multiple CPUs in the system.