prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.73k stars 1.93k forks source link

Fuzzy skin #2010

Closed espr14 closed 3 years ago

espr14 commented 5 years ago

Some types of skin can be made by CAD SW but some are easier to do in slicer. It could be another setting next to support. Skin can be created by slight changes of how the model is printed or by slight changes of model. Here are some possibilities.

  1. Every seem creates a small hole. If you create more seems at the same layer in random distance, it will create doted skin. Printer can first print odd and then even parts or it can make a circle at the seem to cut the material. Otherwise, it would blend the seem.

  2. Printer creates waves at the sharp corners. Let's create waves everywhere with random phase. Even frequency and amplitude can be changed continuously. This will create uneven, still smooth surface.

bubnikv commented 5 years ago

Sorry, I understood neither of your proposals.

1) An image would help 2) Uneven still smooth? I don't understand that.

espr14 commented 5 years ago

Issue in random seems created a doted skin: IMG_20190306_112413_crop

Sinus skin: sinus skin sinus skin

bubnikv commented 5 years ago

did you print that sinus skin?

espr14 commented 5 years ago

Not yet.

x0rtrunks commented 5 years ago

So like the fuzzy skin option in Cura?

espr14 commented 5 years ago

Yes, but easier to implement and with more possibilities.

espr14 commented 5 years ago

Sinus skin feels even better than it looks:

IMG_20190326_085626_crop

It is less slippery than smooth surface. Changing amplitude does not make sense so just change phase of wave.

clfaye commented 4 years ago

I would also love to see this in PrusaSlicer

NateroniPizza commented 4 years ago

+1 to this - this would be awesome for handles for things.

szaghi commented 4 years ago

I really like the fuzzy skin feature of CURA, although I have just started to play with it: below is my first test with CURA's fuzzy skin with a not so rational setting, but the result is promising in my opinion.

I hope to see fuzzy skin or alike feature in PrusaSlicer soon.

Cheers

fuzzy01 fuzzy02

espr14 commented 4 years ago

Still, Cura does not have fuzzy skin on top. This could be done by alternating z height in interval of layer height while compensating extrusion.

a-wigand commented 4 years ago

+1 This would be a great feature!

qJake commented 4 years ago

Yes! Please add Fuzzy Skin support to PrusaSlicer!

When you combine:

Your whole model can have a fuzzy/rocky look and feel to it! This would be awesome!

JakubSido commented 4 years ago

+1 to this - this would be awesome

konopik commented 4 years ago

+1 please

DD8HL commented 4 years ago

Please add fuzzy everything!

pbrgle1 commented 4 years ago

Yes! Please add Fuzzy Skin support to PrusaSlicer!

When you combine:

  • The textured PEI sheet
  • Fuzzy walls
  • Maybe a fuzzy top layer from @espr14's idea?

Your whole model can have a fuzzy/rocky look and feel to it! This would be awesome!

You can get a kind of fuzzy top layer with Hilbert Curve infill.

+1 for fuzzy perimeters!

foreachthing commented 4 years ago

If I could make a wish: Add a Fuzzy-Skin-Modifier. That way I can choose where the fuzz needs to be - or not.

reddawgesq commented 4 years ago

I REALLY need this feature/capability!

wolfgangmauer commented 4 years ago

I REALLY need this feature/capability !!!

maciii commented 3 years ago

+1 to add fuzzy skin

JamesLear92 commented 3 years ago

I love Prusa Slicer, but I've been using cura for lots of my prints now because of the Fuzzy Skin option. It really helps hide artifacts, and gives a nice texture a bit like the spring steel powder coated PEI print bed. Would love this feature.

limestone-xyz commented 3 years ago

+1 please add this to Plicer!

Hooch180 commented 3 years ago

I too would love to see this featrue.

bubnikv commented 3 years ago

Implemented the same way as in Cura, even using the contour fuzzification algorithm by Cura.

wolfgangmauer commented 3 years ago

@bubnikv Great job! Another important option is "Fuzzy Skin Outside only" !!!

bubnikv commented 3 years ago

Another important option is "Fuzzy Skin Outside only" !!!

That is in there.

wolfgangmauer commented 3 years ago

@bubnikv I just tried, almost perfect. The first layer has no fuzzy skin !!!

bubnikv commented 3 years ago

The first layer has no fuzzy skin !!!

That is on purpose. Cura does the same.

wolfgangmauer commented 3 years ago

@bubnikv What makes you think that? This is not the case with Cura. grafik

This is very important for me, as I have to weld 2 ABS printed parts together with acetone so that there is no visible seam

limestone-xyz commented 3 years ago

Is there a release with fuzzy skin or do I have to compile myself? How would I get it?

adarcher commented 3 years ago

This or #2024 was closed prematurely. One of them needs to be open if this hasn't been merged in yet.

JosephMarinier commented 3 years ago

@Gertsch, @adarcher https://github.com/prusa3d/PrusaSlicer/commit/4620402ab44af3547ddc2f9ebbeb579261df0cef appears to be merged in master and tagged with version_2.4.0-alpha0 Thanks a lot @bubnikv!