Fix Fuzzy Skin + useful additions #978

Open
opened 2026-04-05 16:39:25 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @pi-squared-studio on 1/25/2026

Description

image

The beginning of this PR was the fact that the latest changes in Fuzzy Skin since Orca Slicer v2.3.1 have caused some inconvenience to the user. Since the new Fuzzy Skin generator modes required constant activation of Arachne wall generator mode. There's no need to get distracted right now, when you select one of these modes, switching will be automatic without an annoying pop-up window.
The second important addition was checking for the minimum possible printable wall. Previously, when printing was not possible, there was a warning about the impossibility of generating the g-code, and it was necessary to select the parameter blindly. Now it's history.

Important additions

Two-way expansion walls

Historically, when there was one option for printing a fuzzy shell, this line deviated both outside the perimeter and inside, which created collisions when printing the remaining perimeters. When using textured modes with a large 3d-noise element, whole bald patches and loose lines appeared, spoiling the overall design of the printed model.

Displacement (The classical mode)

image image

This solution was due to the ease of use for different printing modes, both for closed perimeters and for open ones.

Extrusion

image As mentioned, it is useful in cases where you need to add a subtle texture to the walls without reducing the printing speed and without burdening the hotend with unnecessary movements.

One-way expansion walls

In order to work with closed perimeters with maximum efficiency, the Fuzzy skin mode is required so that it expands only in one direction. And at the same time, so that the hanging perimeters are rigidly fixed to the inner walls throughout. The following modes have been adapted for this kind of work, and when the print switches to thin, open walls, the effect will appear from 2 sides.

Combined (Extrusion+)

image image

Fur

A new mode where the fill is created by shuttling.

image image

Displacement+

The new mode repeats the classic Displacement, but at the same time the resulting voids are filled.
image
image

For contributors

An integrated perimeter system was also developed and tested. When working, it turned out that the fuzzy skin drawing function accepts only one line, but you need to print several, for example, a modified perimeter and lines for filling voids. Now everything you need can be written in one sequence, and the perimeter generator will already divide them into different roles.

*Originally created by @pi-squared-studio on 1/25/2026* # Description <img width="2935" height="1509" alt="image" src="https://github.com/user-attachments/assets/df74c08d-2434-4d36-b19a-57c0dc19d91d" /> The beginning of this PR was the fact that the latest changes in Fuzzy Skin since Orca Slicer v2.3.1 have caused some inconvenience to the user. Since the new Fuzzy Skin generator modes required constant activation of Arachne wall generator mode. There's no need to get distracted right now, when you select one of these modes, switching will be automatic without an annoying pop-up window. The second important addition was checking for the minimum possible printable wall. Previously, when printing was not possible, there was a warning about the impossibility of generating the g-code, and it was necessary to select the parameter blindly. Now it's history. # Important additions ## Two-way expansion walls Historically, when there was one option for printing a fuzzy shell, this line deviated both outside the perimeter and inside, which created collisions when printing the remaining perimeters. When using textured modes with a large 3d-noise element, whole bald patches and loose lines appeared, spoiling the overall design of the printed model. ### Displacement (The classical mode) <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/4e75ed0a-c25e-44bf-ba58-356a58132d54" /> <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/99c75e1b-a2ff-4bef-a12d-73176c319dd6" /> This solution was due to the ease of use for different printing modes, both for closed perimeters and for open ones. ### Extrusion <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/8dba4cb3-99fc-411b-808f-08cec78b0893" /> As mentioned, it is useful in cases where you need to add a subtle texture to the walls without reducing the printing speed and without burdening the hotend with unnecessary movements. ## One-way expansion walls In order to work with closed perimeters with maximum efficiency, the Fuzzy skin mode is required so that it expands only in one direction. And at the same time, so that the hanging perimeters are rigidly fixed to the inner walls throughout. The following modes have been adapted for this kind of work, and when the print switches to thin, open walls, the effect will appear from 2 sides. ### Combined (Extrusion+) <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/6ec6b926-1c5f-4617-8820-a8093a7f37d1" /> <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/b1e805b4-da53-4eaa-b672-139153312348" /> ### Fur A new mode where the fill is created by shuttling. <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/edcad84c-9821-4012-95d9-d89643710362" /> <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/de143199-75cf-48c3-a07c-b0a2f1184928" /> ### Displacement+ The new mode repeats the classic Displacement, but at the same time the resulting voids are filled. <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/dcd53f92-e311-4776-9ebf-8afec13b6a93" /> <img width="1133" height="592" alt="image" src="https://github.com/user-attachments/assets/1cd5992e-81c7-4228-a96f-5f8d3ad779c5" /> ## For contributors An integrated perimeter system was also developed and tested. When working, it turned out that the fuzzy skin drawing function accepts only one line, but you need to print several, for example, a modified perimeter and lines for filling voids. Now everything you need can be written in one sequence, and the perimeter generator will already divide them into different roles.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#978