manage_texture
Create procedural textures, process images, bake normal/AO maps, and set compression settings for Unreal Engine assets.
Instructions
Create procedural textures, process images, bake normal/AO maps, and set compression settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hdr | No | Create HDR texture (16-bit float). | |
| bias | No | AO bias to prevent self-occlusion. | |
| name | No | Name identifier. | |
| path | No | Directory path for asset creation. | |
| save | No | Save the asset(s) after the operation. | |
| seed | No | Random seed for procedural generation. | |
| angle | No | Angle in degrees. | |
| flipY | No | Flip green channel for DirectX/OpenGL compatibility. | |
| gamma | No | Gamma correction value. | |
| scale | No | Noise scale/frequency. | |
| width | No | Width value. | |
| action | Yes | Texture action to perform | |
| amount | No | Effect amount (0-1 for desaturate). | |
| height | No | Height value. | |
| method | No | Desaturation method. | |
| offset | No | Brick offset ratio (0-1). | |
| radius | No | Radius value. | |
| tilesX | No | Number of pattern tiles horizontally. | |
| tilesY | No | Number of pattern tiles vertically. | |
| centerX | No | Center X position (0-1) for radial gradient. | |
| centerY | No | Center Y position (0-1) for radial gradient. | |
| channel | No | Target channel. | |
| lodBias | No | LOD bias (-2 to 4, lower = higher quality). | |
| octaves | No | Number of noise octaves for FBM. | |
| opacity | No | Blend opacity (0-1). | |
| samples | No | Number of AO samples. | |
| blurType | No | Type of blur. | |
| endColor | No | End color {r, g, b, a}. | |
| meshPath | No | Mesh asset path. | |
| newWidth | No | New width for resize operation. | |
| seamless | No | Generate seamless/tileable texture. | |
| strength | No | Strength or weight. | |
| tileSize | No | Virtual texture tile size (32, 64, 128, 256, 512, 1024). | |
| algorithm | No | Normal calculation algorithm. | |
| assetPath | No | Asset path (e.g., /Game/Path/Asset). | |
| blendMode | No | Blend mode for combining textures. | |
| lineWidth | No | Line width for grid/stripes (0-1). | |
| newHeight | No | New height for resize operation. | |
| noiseType | No | Type of noise to generate. | |
| uvChannel | No | UV channel to use for baking. | |
| brickRatio | No | Width/height ratio for brick pattern. | |
| colorStops | No | Array of {position, color} for multi-color gradients. | |
| lacunarity | No | Frequency multiplier per octave. | |
| outputPath | No | Output file or directory path. | |
| redChannel | No | Source texture for red channel. | |
| startColor | No | Start color {r, g, b, a}. | |
| baseTexture | No | Base texture path for combining. | |
| blueChannel | No | Source texture for blue channel. | |
| curvePoints | No | Array of {x, y} curve control points. | |
| invertAlpha | No | Whether to invert alpha channel. | |
| maskTexture | No | Optional mask texture for blending. | |
| neverStream | No | Disable texture streaming. | |
| patternType | No | Type of pattern. | |
| persistence | No | Amplitude falloff per octave. | |
| rayDistance | No | Maximum ray distance for AO. | |
| sharpenType | No | Type of sharpening. | |
| alphaChannel | No | Source texture for alpha channel. | |
| blendTexture | No | Blend texture path for combining. | |
| filterMethod | No | Resize filter method. | |
| gradientType | No | Type of gradient. | |
| greenChannel | No | Source texture for green channel. | |
| primaryColor | No | Primary pattern color {r, g, b, a}. | |
| textureGroup | No | Texture group (TEXTUREGROUP_World, TEXTUREGROUP_Character, TEXTUREGROUP_UI, etc.). | |
| sourceTexture | No | Source height map texture path. | |
| preserveAspect | No | Preserve aspect ratio when resizing. | |
| secondaryColor | No | Secondary pattern color {r, g, b, a}. | |
| tileBorderSize | No | Virtual texture tile border size. | |
| inputBlackPoint | No | Input black point (0-1). | |
| inputWhitePoint | No | Input white point (0-1). | |
| outputBlackPoint | No | Output black point (0-1). | |
| outputWhitePoint | No | Output white point (0-1). | |
| redSourceChannel | No | Which channel to use from red source. | |
| blueSourceChannel | No | Which channel to use from blue source. | |
| outputAsGrayscale | No | Output extracted channel as grayscale. | |
| streamingPriority | No | Streaming priority (-1 to 1, lower = higher priority). | |
| alphaSourceChannel | No | Which channel to use from alpha source. | |
| greenSourceChannel | No | Which channel to use from green source. | |
| compressionSettings | No | Texture compression setting. | |
| virtualTextureStreaming | No | Enable virtual texture streaming. |