Choose STL File
No file selected
Fuzzy Skin Settings
Drag to rotate, scroll to zoom

About This Tool (v0.1 - First Leaf)

This application replicates OrcaSlicer's fuzzy skin feature by applying texture directly to STL files. The fuzzy skin effect adds a randomized surface texture that can help hide layer lines and create interesting surface finishes.

STL vs G-code: Key Differences

Unlike OrcaSlicer which generates fuzzy skin at the G-code level during slicing, this tool modifies the mesh geometry itself. This approach has important implications:

  • Triangle count: The output STL will have significantly more triangles than the input, as the mesh must be subdivided to achieve the texture effect. Large or detailed models may result in very large files.
  • Processing time: Mesh subdivision is computationally intensive. Complex models may take longer to process than generating G-code.
  • File size: The resulting STL files can be much larger than the original, which may impact slicer performance.
  • Flexibility: Once applied, the fuzzy skin texture is permanent in the mesh and cannot be easily adjusted without reprocessing the original file.

Triangle Size Optimization

The "Triangle size optimization" setting skips subdivision for triangles that are already smaller than the point distance parameter. This optimization:

  • Significantly reduces processing time and output file size for detailed models
  • Prevents unnecessary subdivision of small details that wouldn't benefit from additional texture
  • May result in slightly uneven texture density on models with varying triangle sizes
  • Is generally recommended for most use cases, especially for complex or high-resolution meshes

Processing Limits

To ensure reasonable processing times and prevent server overload, the following limits are enforced:

  • Maximum output triangles: 20 million triangles
  • Maximum file size: 500 MB for the output STL file
  • Maximum memory usage: 4 GB estimated memory consumption

If your model exceeds these limits, try increasing the point distance parameter or enabling triangle size optimization. The application will provide an estimate before processing and suggest adjustments if needed.