Texture editing

The texture editing tool has two modes to work with:

  • Overview: Only the parameters that have been modified are displayed while the rest are hidden
  • Edit: Displays all the available parameters for bitmap editing like texture properties, tonemapping and coordinates. Any parameter changed here will be displayed in the overview mode

By default, the Thea material editor is in overview mode, displaying only the path to the file and any parameter that has been modified allowing you to have quick access to the most used ones. To start editing the bitmap, click on the hamburger icon and select edit mode.

Texture properties

  • Projection: this option helps the user select the projection needed for the selected texture. From the drop down list that appears by pressing the down arrow, a projection can be selected among: UV, cubic, cylindrical, spherical, flat, front, shrink wrap, camera map, cubic (centered) and flat (centered).
  • Channel: Lists the RGB and alpha channel of the selected bitmap
  • Repeat: When enabled, it forces the bitmap texture to tile in all directions


  • Invert: Inverts all the colors of the bitmap to their complementary colors
  • Gamma: The gamma value of the selected texture. These values range from ‐100% to 100%
  • Red / green / blue shift: You can increase / decrease a texture color value to correct its tone
  • Saturation: Modify the bitmap saturation by giving values from -100% to 100%
  • Brightness: Affects the brightness of the bitmap. Values range between ‐100% and 100%. Brightness set to ‐100% makes the image total black
  • Contrast: Affects the contrast for the bitmap.
  • Clamp min / max: Specify the minimum and maximum clamp of the selected bitmap accordingly. RGB colors range normally from 0 to 255. By setting for example minimum clamp 20%, the colors that their RGB values are less than around 51, will be “cut” and get this value. By increasing minimum clamp percentage, image turn to be whiter, while by decreasing the maximum clamp percentage, image is getting darker colors. Decreasing the maximum percentage and increasing the minimum on the same time, textures tend to appear grayer, as gray color has RGV values around in the middle of the 256 colors (128, 128, 128)


Click on the "rotating arrow" icon to enable smart coordinate syncing. When enabled, the values of the coordinates properties are synced among all the bitmaps of the material.

  • Offset X and Y: Offsets the bitmap over the X and Y axis
  • Spatial size (X and Y): Spatial size is used to correctly account for scaling when changing from UV to Cubic coordinates, while UV Scaling affects the scaling once UV projection is used
  • UV scale X and Y: Scales the bitmap over the X and Y axis
  • Rotation (deg): Rotates the UV coordinates

Coordinates > UV randomizer

  • Indexing: Defines the way the UV randomization works
    • UV Tile - Randomizes the tiling of the texture
    • Instance - Applies randomization to SketchUp groups / components
    • Proxy - Applies randomization to external models (Thea proxies)
  • Offset X/Y range: Defines the offset randomization for X and Y
  • Scale X/Y range: Defines the scale randomization for X and Y
  • Rotation range: Defines the rotation randomization
  • Rotation step: Define the steps for the rotation randomization. If for example we set this value to 90, Thea will randomly rotate the texture by 90 degrees (e.g. marble tiles)

Texture editing panel