Począwszy od wersji 1.8.3, format pliku modelu 3D Bambu Studio (.3mf) jest zgodny z kodem odczytu dostarczonym przez 3MF Consortium; Pliki 3MF Bambu Studio można również otwierać w Microsoft 3D Viewer.
W tym artykule przedstawiono kompatybilność pomiędzy formatem pliku 3MF Bambu Studio i standardami konsorcjum 3MF, opisując jego funkcje i zalety oraz wyjaśniając, dlaczego inny slicer nie może otworzyć wygenerowanego pliku 3mf Bambu Studio.
Bambu Studio wykorzystuje obecnie specyfikację od konsorcjum 3MF jako domyślną do zapisywania plików 3MF. Decyzja ta wynika z kompleksowego rozważenia doświadczeń użytkowników i przyszłego rozwoju.
3MF Production Extension stanowi uzupełnienie głównej specyfikacji 3MF, wprowadzając nowe funkcje, które skutecznie wspierają opakowania dla platform budowlanych i zapewniają integralność ładunku, szczególnie w środowiskach druku o dużej wydajności. Głównym celem tego rozszerzenia jest możliwość przechowywania danych modelu w plikach oddzielnych od głównego pliku modelu, dzięki czemu elementy kompilacji głównego pliku modelu mogą odwoływać się do tych zasobów.
Podsumowując, plik 3mf zgodny ze specyfikacją podstawową 3MF ma tylko jeden plik główny zawierający wszystkie dane modelu. Podczas analizowania pliku 3mf pobiera on plik modelu głównego i może odczytać tylko jeden plik modelu. Z drugiej strony plik 3mf zgodny ze specyfikacją 3MF Production Extension ma nie tylko plik główny, ale także przechowuje rzeczywiste dane modelu w różnych plikach. Podczas analizowania pliku 3mf używa indeksu w głównym pliku modelu w celu zlokalizowania innych plików zawierających dane modelu. Umożliwia to równoczesny odczyt wielu plików modeli, osiągając równoległe przetwarzanie danych modelu.
Przyjmując specyfikację 3MF Production Extension, Bambu Studio osiąga równoległe przetwarzanie podczas ładowania i zapisywania danych modelu, znacznie zwiększając wydajność operacyjną. Cechy tej specyfikacji umożliwiają naszym użytkownikom szybką obsługę wielkoskalowych modeli 3D i wielu płyt, zarówno w fazie projektowania, jak i podczas otwierania i zapisywania modeli 3D.
Poniżej znajdują się dwa pliki 3MF tego samego modelu danych. Prawa strona korzysta ze specyfikacji 3MF Production Extension (o nazwie Muti-part-Production.3mf), a lewa nie (o nazwie Muti-part-Core.3mf). Otwarcie ich osobno w Bambu Studio pokazuje, że prędkość ładowania prawego przykładu jest znacznie większa niż lewego.
Zdolność do pomyślnego pobierania modeli 3D z plików jest krytycznym kryterium użyteczności plików 3MF. Przykład odczytu pliku odczytu 3mf znajduje się w bibliotece lib3mf Konsorcjum 3mf. Dlatego też, wykorzystując Bambu Studio jako producenta pliku 3mf i lib3mf jako konsumenta do odczytu, przeprowadzany jest test odczytu.
Pliki 3MF zapisane przez Bambu Studio można pomyślnie odczytać, odzyskując dane modelu bez problemów.
Poniżej znajduje się plik 3mf z MakerWorld, gdzie po pobraniu, otwarciu i zapisaniu poprzez Bambu Studio v1.8.3, dane mogą zostać pomyślnie odczytane przez lib3mf.
Poniższy przykład zawiera główne dane modelu:
Od wersji 1.8.3 pliki 3MF utworzone przez Bambu Studio można z powodzeniem otwierać w 3D Viewer.
Poniższy gif to plik MakerWorld 3mf zapisany przez Bambu Studio, który można otworzyć w 3D Viewer.
Chcielibyśmy wydać specjalne zawiadomienie dotyczące szczególnej sytuacji. Dotarła do nas informacja, że włączenie niektórych chińskich znaków interpunkcyjnych do pliku opisu modelu 3D pliku 3MF może spowodować, że przeglądarka 3D nie będzie w stanie pomyślnie otworzyć pliku.
Ten problem nie ogranicza się do plików 3MF zgodnych z rozszerzeniem 3MF Production Extension ale dotyczy również tych, które spełniają 3MF Core Specification.
Ponadto niektóre programy i slicery nie obsługują specyfikacji 3MF Production Extension. Powoduje to brak możliwości otwierania przez te narzędzia plików 3mf wyprodukowanych przez Bambu Studio.
W przypadku slicera Cura, który jest szeroko stosowany w druku 3D, złożyliśmy prośby pull request na GitHub, aby umożliwić obsługę specyfikacji 3MF Production Extension.
Jednak na razie nie otrzymaliśmy żadnej opinii.
https://github.com/Ultimaker/Cura/pull/15761
Głęboko rozumiemy krytyczne znaczenie kompatybilności plików dla pracy i twórczych przedsięwzięć użytkowników. W świetle tego konsekwentnie dążymy do doskonalenia i optymalizacji, dążąc do dostosowania się do standardów oraz aktywnie angażując się w komunikację ze społecznością i odpowiednimi organizacjami.
W trakcie całego procesu dziękujemy za zrozumienie i cierpliwość. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami; jesteśmy gotowi udzielić Ci wsparcia w każdej chwili.
Dziękujemy za zrozumienie i wsparcie Bambu Studio!
Polskie tłumaczenie Bambu Lab wiki jest dostarczane przez get3D.pl za wiedzą i zgodą Bambu Lab i jest oparte na oryginalnej stronie Bambu Lab Wiki. Dokładamy wszelkich starań aby zapewnić aktualność zawartych tutaj informacji, jeśli jednak będziesz miał jakiekolwiek wątpliwości, sprawdź oryginalną stronę.