WIDEO SAMOUCZEK: Jak skompresować / zmniejszyć rozmiar przemysłowego modelu 3D CAD za pomocą MeshLab i Blender?
Poradniki | 20/06/2024 |
Wcześniej opublikowaliśmy samouczek dotyczący zmniejszania rozmiaru plików modeli 3D za pomocą Blender, co jest skuteczną metodą dla większości modeli 3D, w tym animowanych. Jednak dla statycznych modeli CAD w wysokiej rozdzielczości oferujemy alternatywne podejście, aby uzyskać optymalne wyniki dla ostatecznego renderowania AR.
Nasza metoda obsługuje różne formaty plików CAD 3D, 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, DAE i E57.
Zrozumienie przemysłowych modeli CAD 3D
CAD (Computer-Aided Design) odnosi się do modelowania 3D części i zespołów w sektorze przemysłowym i produkcyjnym. Modele CAD wymagają wysokiej rozdzielczości do 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.
Zmniejszenie 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 zmniejszenia liczby wierzchołków modelu bezpośrednio w oprogramowaniu do projektowania, jeśli to możliwe. W przeciwnym razie użyj naszej zalecanej metody z użyciem CAD Assistant, Meshlab, Blender i Gimp:
Krok 1: Konwersja modelu 3D bez adnotacji za pomocą CAD Assistant
CAD Assistant to darmowy konwerter CAD 3D do użytku osobistego i komercyjnego. Pobierz go z https://www.opencascade.com/products/cad-assistant/.
Zaimportuj swój model 3D do interfejsu i wyeksportuj go w formacie .OBJ. Ta konwersja przygotuje Twój model 3D do następnego kroku.
Krok 2: Dekimacja modelu 3D za pomocą MeshLab i/lub Blender
Dekimacja modelu 3D zmniejsza liczbę wierzchołków, co może powodować utratę definicji. Unikaj tworzenia dziur w teksturze modelu poprzez regularne sprawdzanie renderowania po każdej dekimacji. Dla optymalnych wyników zalecamy użycie zarówno MeshLab, jak i Blender, przy czym MeshLab jest szczególnie przydatny dla bardzo wysokiej rozdzielczości statycznych modeli.
Dekimacja w Blender: (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
- Dokonaj dekymacji jak poniżej, dążąc do liczby poniżej 40 000 twarzy na siatkę. Jeśli dekymacja tworzy dziury UV, spróbuj najpierw dekymację w Meshlab.
- Wyeksportuj swój model w formacie *.glb, wybierając "Apply modifiers", ale nie opcję "Compress".
Dekymacja w MeshLab: (https://www.meshlab.net/#download)
- Zaimportuj swój plik 3D (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, w zależności od tekstury, wybierz:
- Teksturowane: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation (z teksturą)
- Nie teksturowane: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation
Zachowaj jakość modelu, ustawiając odpowiednią liczbę twarzy.
Wyeksportuj swój model 3D w formacie *.obj, aby dołączyć tekstury.
Krok 3: Kompresja tekstur za pomocą Gimp
Postępuj zgodnie z poniższymi krokami, jeśli Twój model ma tekstury obrazu:
- Zaimportuj swój model 3D do Blender
- Wyeksportuj swój model 3D w formacie .gltf + .bin + tekstury
- Otwórz pliki tekstur w GIMP
- Skaluj obrazy (do 1024x1024 lub mniejsze dla większej kompresji): Obraz > Skala obrazu
- Eksportuj tekstury w formacie *.jpg z rozdzielczością 90 (lub niższą dla większej kompresji): Plik > Eksportuj jako
- Zedytuj plik .gltf za pomocą edytora tekstu, zamieniając formaty tekstur, jeśli to konieczne (np. ".png" na ".jpg")
- Zapisz plik
Krok 4: Konwersja modelu na .GLB do przesłania do AR Code
Aby przeprowadzić konwersję i eksportować model:
- Zaimportuj swój model .gltf do Blender
- Jeśli już dekymowałeś model w MeshLab, spróbuj dodać dekymację w Blender, jak opisano w Kroku 2.
- Wyeksportuj swój model w formacie *.glb, wybierając "Apply modifiers", ale nie opcję "Compress".
Teraz możesz łatwo przesłać swój model 3D na platformę AR Code.
Zwiększ swoje doświadczenie w AR z kodami AR
Kody AR rewolucjonizują sposób interakcji z treściami cyfrowymi, oferując wciągające i interaktywne doświadczenia na różnych platformach. Od AR Photos i AR Logos po AR Videos i AR Text, nasze narzędzia oferują nieograniczone możliwości zaangażowania i kreatywności. Wypróbuj naszą darmową wersję próbną już dziś i zacznij tworzyć swoje unikalne doświadczenia AR.
Samouczek wideo: Zmniejsz rozmiar modelu 3D CAD
Obejrzyj ten film, aby dowiedzieć się, jak zmniejszyć rozmiar modelu 3D za pomocą Blender i Gimp. Film demonstruje każdy krok procesu.
Narzędzia do modelowania 3D kodów AR
Kody AR rewolucjonizują interakcję z treściami cyfrowymi, oferując wciągające i interaktywne doświadczenia na różnych platformach za pomocą zaawansowanych narzędzi do modelowania 3D. Od AR Photos i AR Logos po AR Videos i AR Text, nasze narzędzia oferują nieograniczone możliwości zaangażowania i kreatywności. Odkryj funkcje takie jak AR Portale, Przesyłanie plików 3D, Przechwytywanie obiektu i Filtry twarzy AR. Wypróbuj naszą darmową wersję próbną już dziś i zacznij tworzyć swoje unikalne doświadczenia AR.
Najczęściej zadawane pytania
Czym są przemysłowe modele CAD 3D i dlaczego są używane?
Przemysłowe modele CAD 3D to modele 3D stworzone 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. Używane są do wizualizacji, planowania i symulacji skomplikowanych produktów i systemów przed produkcją.
Jak mogę przekonwertować mój model 3D za pomocą CAD Assistant?
CAD Assistant to darmowy konwerter CAD 3D do użytku osobistego i komercyjnego. Możesz go pobrać z https://www.opencascade.com/products/cad-assistant/. Zaimportuj swój model 3D do interfejsu i wyeksportuj go w formacie .OBJ, aby przygotować go do następnego kroku.
Czym jest dekymacja modelu 3D i dlaczego jest ważna?
Dekymacja modelu 3D to proces zmniejszania liczby wierzchołków w modelu 3D, który prowadzi do mniejszego rozmiaru pliku. Jest to ważne dla wyświetlania w rzeczywistości rozszerzonej, ponieważ umożliwia płynniejsze i szybsze renderowanie. Jednak agresywna dekymacja może powodować utratę definicji lub informacji o teksturze, dlatego kluczowe jest znalezienie odpowiedniej równowagi, aby zachować wygląd modelu.
Jak skompresować tekstury modelu 3D za pomocą Gimp?
Aby skompresować tekstury modelu 3D za pomocą Gimp, najpierw zaimportuj swój model 3D do Blender i wyeksportuj go w formacie .gltf + .bin + tekstury. Następnie otwórz pliki tekstur w Gimp. Skaluj obrazy do 1024x1024 lub mniejsze dla większej kompresji, wybierając Obraz > Skala obrazu. Eksportuj tekstury w formacie .jpg z rozdzielczością 90 (lub niższą dla większej kompresji), wybierając Plik > Eksportuj jako. Na koniec zedytuj plik .gltf za pomocą edytora tekstu, aby zastąpić formaty tekstur, jeśli to konieczne (np. zamień ".png" na ".jpg") i zapisz plik.
105,666 AR experiences
276,660 Skanuje dziennie
72473 Twórcy