PrusaSlicer obsługuje niestandardowe tekstury stołu zarówno w formatach PNG, jak i SVG.
Możesz przypisać własną teksturę w sekcji Drukarki -> Ogólne -> Kształt stołu -> Ustaw.

Jeśli rozmiar tekstury nie zgadza się z rozmiarem stołu, zostanie ona rozciągnięta do jego rozmiarów. Obecnie nie jest możliwe wyciągnięcie tekstury poza obrys stołu.
Pełne ścieżki do wybranych plików są przechowywane jako zmienne "bed_custom_texture" oraz "bed_custom_model" w pliku z profilem.
Eksport tekstur SVG z Adobe Illustrator
Parser Nano SVG, którego używa PrusaSlicer nie obsługuje wszystkich funkcji formatu SVG. Sugerujemy poniższe rozwiązanie podczas eksportu z Adobe Illustrator:
- W PrusaSlicerze otwórz menu Plik -> Eksportuj -> Eksportuj jako
- Zaznacz Korzystaj z obszarów roboczych, aby mieć pewność, że wynikowy rozmiar będzie prawidłowy
- W oknie dialogowym Opcje SVG wybierz:
- Styl -> Styl w wierszu (Wewnętrzny CSS NIE JEST obsługiwany)
- Potwierdź naciskając OK

Wydajność
Aby nie przeciążać pamięci graficznej zbyt skomplikowanymi teksturami, wprowadziliśmy pewne strategie, które wspomagają systemy o niskiej pojemności pamięci GPU:
- Tekstury stołu o rozdzielczości 8192x8192 pikseli są rasteryzowane są tylko przy kartach ze wsparciem OpenGL 3.0 i nowszych lub na Macach z wyświetlaczami Retina. W innych przypadkach mają rozdzielczość 4096x4096.
- Jeśli system ma mniej niż 6GB pamięci RAM, rozmiar tekstur jest obcinany o połowę
- Tekstury są kompresowane przy użyciu biblioteki Real-Time DXT1/DXT5 C.
Oprócz tego, po starcie aplikacji najpierw do GPU wysyłana jest tekstura o niskiej rozdzielczości, podczas gdy pełna jest kompresowana i wysyłana, gdy zostanie wygenerowana.