--- title: "Smart Texture" slug: "cyclone-3dr-smarttexturec" updated: 2026-09-07T11:51:23Z published: 2026-09-07T11:51:23Z canonical: "rcdocs.leica-geosystems.com/cyclone-3dr-smarttexturec" --- > ## Documentation Index > Fetch the complete documentation index at: https://rcdocs.leica-geosystems.com/llms.txt > Use this file to discover all available pages before exploring further. # Smart Texture ![CmdSmartTexture.svg](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/CmdSmartTexture.svg) This function creates a textured from an input mesh and images. > [!TIP] > ### Requirements > > Select a mesh and > > - either some spherical images, > - or some perspective images, > - or an image set (if spherical and perspective images are selected for texturing, only the spherical images will be used), > > then launch the command. --- 1. Optionally, select other surface objects used as **obstacles**. They will filter images and thus the corresponding images won't be applied locally to the mesh. 2. Set the **Pixel size**, that is to say the size of pixels (=1/pixel density). 3. Optionally, uncheck **Optimize the mesh** to texture the mesh without any reduction. The computation will be longer but the mesh topology won't be modified. 4. Optionally, check **Consider triangles orientation** to only texture triangles whose normal is compatible with the image (refer to [Exercise: Understand meshes orientation](/v1/docs/cyclone-3dr-understand-meshes-orientation)). 5. If the mesh is already textured, it is possible 1. to **preserve existing texturing**. Only blank areas will be filled. 2. to **update current texturing**, that is to use the most relevant texture between the existing one and the new one. > [!WARNING] > ### Notes > > - This command reads image masks to avoid texturing the mesh with inappropriate image areas (refer to [Image management](/v1/docs/cyclone-3dr-image-management)). > - This command fills internal blank areas automatically using the periphery textures (see example in Technical information section). > - Actual texture resolution may be lower due to technical limitations. > - The created texture is static: > - Any mesh faces modification, included using **Optimize the mesh** later, could either lead to inaccuracy or the loss of texture. > - [Adjust Textures](/v1/docs/cyclone-3dr-adjusttexturec) is only suitable to remove textures locally (before applying locally new ones). > - Consequently, it is advised to compute the texture as a last improvement. > [!NOTE] > ### Technical information > > ![qa2022_n0097.png](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/qa2022-n0097.png) > > ***Fig. automatic blank filling*** > [!TIP] > ### Practice > > - [Exercise: Texture a mesh with spherical images and edit mask](/v1/docs/cyclone-3dr-exercise-texture-a-mesh-with-spherical-images)