WIDEO TUTORIAL: Jak skompresować / zmniejszyć rozmiar przemysłowego modelu 3D CAD za pomocą MeshLab i Blender?
Poradniki | 10/11/2023 |
Wcześniej opublikowaliśmy samouczek dotyczący zmniejszania rozmiaru pliku modeli 3D za pomocą programu Blender, który jest skuteczną metodą dla większości modeli 3D, w tym animowanych. Jednak dla statycznych modeli CAD o wysokiej rozdzielczości oferujemy alternatywne podejście, które zapewnia optymalne rezultaty dla końcowego renderowania AR.
Nasza metoda obsługuje różne formaty plików 3D CAD, w tym STL, OBJ, STP, IGS, OFF, GLTF, GLB, WRL, BREP, XBF, PLY, MSH, PNG, LOG, ES, 3DS, QOBJ, PTX, VMI, PTS, APTS, XYZ, PDB, TRI, ASC, TXT, X3D, X3DV, FBX, BRE, DAEi E57.
Zrozumienie przemysłowych modeli 3D CAD
Projektowanie Komputerowe (CAD) odnosi się do modelowania 3D dla części i zespołów w sektorze przemysłowym i produkcyjnym. Modele CAD wymagają wysokiej rozdzielczości dla produkcji i są tworzone za pomocą dedykowanego oprogramowania CAD 3D, takiego jak Fusion 360 Autodesk, Solidworks, CorelCAD, AutoCAD, Tinkercad, FreeCAD, SketchUp, Solid Edge, Bentley, LibreCAD, SOLVESPACE, BRL-CAD, QCAD, IRONCAD, PTC, CATIA, OpenSCAD, Rhino i Siemens NX. Te modele często używają dedykowanych formatów plików.
Zmniejszanie rozmiaru przemysłowych modeli 3D
Postępuj zgodnie z naszym przewodnikiem krok po kroku, aby stworzyć lżejszy model CAD 3D do wyświetlania w rzeczywistości rozszerzonej za pomocą kodu AR. Zacznij od bezpośredniego zmniejszenia liczby wierzchołków modelu w oprogramowaniu projektowym, jeśli to możliwe. W przeciwnym razie skorzystaj z naszej zalecanej metody, która obejmuje pomoc CAD Assistant, Meshlab, Blender i Gimp:
1. Konwersja nie-skalowanych 3D-modeli za pomocą CAD Assistant
CAD Assistant to bezpłatny konwerter 3D CAD do użytku osobistego i komercyjnego. Możesz go pobrać ze strony https://www.opencascade.com/products/cad-assistant/.
Zaimportuj swój model 3D do interfejsu i wyeksportuj go w formacie .OBJ. Konwersja ta przygotowuje twój model 3D do kolejnego kroku.
2. Zredukuj swój model 3D za pomocą MeshLab i/lub Blendera
Proces dekymacji modelu 3D zmniejsza liczbę jego wierzchołków, co potencjalnie powoduje utratę definicji. Unikaj tworzenia dziur w tekstrurze modelu, regularnie sprawdzając renderowanie po każdej dekymacji. Dla optymalnych rezultatów rekomendujemy użycie zarówno MeshLab, jak i Blendera, przy czym MeshLab jest szczególnie przydatny dla bardzo wysoko rozdzielczych modeli statycznych.
Dekymacja w Blenderze: (https://www.blender.org/download/)
- Zaimportuj swój plik 3D (tylko GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, OBJ i X3D)
- Wybierz pierwszą siatkę do dekymacji
- Dekymuj zgodnie z poniższym zrzutem ekranu, dąząc do liczby twarzy poniżej 40 000 na siatkę. Jeśli dekymacja powoduje dziury UV, spróbuj najpierw dekymacji w Meshlab.
- Wyeksportuj swój model w formacie *.glb zaznaczając "Zastosuj modyfikatory", ale nie opcję "Kompresuj".
Dekymacja w MeshLab: (https://www.meshlab.net/#download)
- Zaimportuj swój plik 3D (tylko ES, 3DS, PLY, STL, OBJ, OFF, QOBJ, PTX, VMI, PTS, APTS, E57, GLTF, GLB, XYZ, PDB, TRI, ASC, TXT, X3D, X3DV, FBX, WRL, BRE, DAE i E57)
Następnie, na podstawie tekstury, wybierz:
- Teksturowany: Filtry > Wygładzanie, ułatwianie i rekonstrukcja > Simplifikacja: dekymacja zbiorów przy konturach kwadratowych (z teksturą)
- Bez tekstury: Filtry > Wygładzanie, ułatwianie i rekonstrukcja > Simplifikacja: dekymacja zbiorów przy konturach kwadratowych
Zachowaj jakość swojego modelu, ustawiając odpowiednią liczbę twarzy.
Wyeksportuj swój model 3D w formacie *.obj, aby uwzględnić wszelkie tekstury.
3. Skompresuj tekstury za pomocą programu Gimp
Postępuj zgodnie z poniższymi krokami, jeśli Twój model zawiera tekstury obrazkowe:
- Zaimportuj swój 3D model do Blendera
- Wyeksportuj swój 3D model w formacie .gltf + .bin + tekstury
- Otwórz pliki tekstur w programie GIMP
- Zmniejsz rozmiar obrazów (do 1024x1024 lub mniejszego dla większej kompresji): Obraz > Skaluj obraz
- Wyeksportuj tekstury w formacie *.jpg o rozdzielczości 90 (lub niższej dla większej kompresji): Plik > Eksportuj jako
- Edytuj swój plik .gltf w edytorze tekstowym, zamieniając formaty tekstur, jeżeli to konieczne (np. ".png" na ".jpg")
- Zapisz plik
4. Konwertuj swój model na format .GLB do wczytania na platformę AR Code
Aby przekonwertować i wyeksportować swój model:
- Zaimportuj swój model .gltf do Blendera
- Jeśli już zredukowałeś liczbę wierzchołków swojego modelu za pomocą MeshLab, spróbuj dodać redukcję za pomocą Blendera, jak opisano w kroku 2.
- Wyeksportuj swój model w formacie *.glb, wybierając "Zastosuj modyfikatory", ale nie opcję "Kompresuj".
Możesz teraz łatwo wczytać swój model 3D na platformie AR Code.
Samouczek wideo: Zmniejszanie rozmiaru modelu 3D CAD
Obejrzyj to wideo, aby dowiedzieć się, jak zmniejszyć rozmiar modelu 3D za pomocą Blendera i Gimp. Wideo demonstruje każdy krok w procesie.
Najczęściej zadawane pytania
Czym są przemysłowe modele 3D CAD i dlaczego są wykorzystywane?
Przemysłowe modele 3D CAD odnoszą się do 3D modeli tworzonych dla części i zespołów używanych w przemyśle i sektorze produkcyjnym. Te modele wymagają wysokiej rozdzielczości do produkcji i są projektowane za pomocą specjalistycznego oprogramowania CAD 3D, takiego jak Fusion 360, Solidworks, AutoCAD i inne. Służą one do wizualizacji, planowania i symulacji złożonych produktów i systemów przed produkcją.
Jak mogę skonwertować mój model 3D za pomocą CAD Assistant?
CAD Assistant to bezpłatny konwerter 3D CAD do użytku osobistego i komercyjnego. Możesz go pobrać ze strony https://www.opencascade.com/products/cad-assistant/. Zaimportuj swój model 3D do interfejsu i wyeksportuj go w formacie .OBJ, aby przygotować go do kolejnego kroku.
Czym jest dekymacja modelu 3D i dlaczego jest ważna?
Dekymacja modelu 3D to proces zmniejszania liczby wierzchołków w modelu 3D, co prowadzi do mniejszego rozmiaru pliku. Jest to ważne dla wyświetlaczy rzeczywistości rozszerzonej, ponieważ umożliwia płynne i szybsze renderowanie. Jednak agresywna dekymacja może spowodować utratę definicji lub informacji o teksturze, dlatego ważne jest znalezienie odpowiedniej równowagi, aby utrzymać wygląd modelu.
Jak skompresować tekstury modelu 3D za pomocą programu Gimp?
Aby skompresować tekstury modelu 3D za pomocą programu Gimp, najpierw zaimportuj swój model 3D do Blendera i wyeksportuj go w formacie .gltf + .bin + tekstury. Następnie otwórz pliki tekstur w programie Gimp. Skaluj obrazy do rozmiaru 1024x1024 lub mniejszego dla większej kompresji, przechodząc do Obraz > Skaluj obraz. Eksportuj tekstury w formacie .jpg o rozdzielczości 90 (lub niższej dla większej kompresji), wybierając Plik > Eksportuj jako. Na koniec edytuj swój plik .gltf w edytorze tekstowym, aby zamienić formaty tekstur, jeśli jest to konieczne (np. zamień ".png" na ".jpg") i zapisz plik.
47,848 AR experiences
168,984 Skanuje dziennie
35319 Twórcy