WIDEO TUTORIAL: Jak skompresować/zmniejszyć rozmiar modelu 3D w Blenderze (GLB, GLTF, DAE, FBX, OBJ...)?


Poradniki | 09/11/2023 |


Blender to potężne oprogramowanie open-source, przeznaczone do tworzenia grafiki 3D, animacji i efektów wizualnych. Obsługuje szeroki zakres formatów plików do importu i eksportu, w tym GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX i X3D. Ta elastyczność czyni go nieocenionym narzędziem do różnorodnych projektów i przepływów pracy w 3D. (https://www.blender.org/download/).

Optymalizacja rozmiaru pliku 3D dla kodu AR

Zalecamy korzystanie z Blendera do konwertowania i kompresowania modeli 3D przed ich przesłaniem na AR Code, aby uzyskać optymalne doświadczenie z rzeczywistością rozszerzoną.

Dobre wrażenie z AR Code powinno ładować się w ciągu 10 sekund na dowolnym urządzeniu mobilnym. Typowe połączenie mobilne działa w przeciętnym tempie 1 megabit na sekundę.

Aby skompresować plik 3D w Blenderze dla wyświetlania w AR, wykonaj następujące kroki:

1 - Kompresowanie tekstur modelu 3D

Ten krok wymaga użycia oprogramowania do edycji obrazów. Będziemy korzystać z otwartego oprogramowania GIMP. (https://www.gimp.org/downloads/)

Najpierw uzyskaj dostęp do plików tekstur modelu 3D. Możesz to zrobić, używając następującego formatu: .gltf + .bin + tekstury:

  • Importuj swój model 3D do Blendera
  • Eksportuj swój model 3D w formacie .gltf + .bin + tekstury
  • Otwórz pliki tekstur w programie GIMP
  • Zmień rozmiar obrazów (do 1024X1024 lub mniejszych dla większej kompresji): Obraz > Zmień Rozmiar

gimp scale

  • Eksportuj tekstury w formacie *.jpg o rozdzielczości 90 (lub niższej dla większej kompresji): Plik > Eksportuj jako

gimp compress

  • Zastąp tekstury w Blenderze lub po prostu edytuj plik .gltf za pomocą edytora tekstu i zamień formaty tekstur według potrzeby (np. „.png” na „.jpg”)
  • textures jpg png

  • Zapisz plik

2 – Zmniejszanie złożoności modelu 3D za pomocą dekamacji w Blenderze

Drugi główny krok w zmniejszaniu wielkości modelu 3D polega na dekamacji jego siatek, co wiąże się z obniżeniem liczby wielokątów przy zachowaniu ogólnego wyglądu.

  • Zaimportuj wcześniej edytowany plik *.gltf do Blendera
  • Wybierz siatkę do dekamacji

decimate blender

  • Przejdź do dekamacji, starając się ograniczyć każdą siatkę do mniej niż 50 000 powierzchni. Zawsze sprawdzaj renderowanie w 3D. Wskazówka: Jeśli Twój model nie ma animacji, możesz dekamować wiele siatek przez ich najpierw połączenie.
  • Eksportuj swój model w formacie *.glb, wybierając opcję „Zastosuj modyfikatory”, ale nie „Skompresuj”.

apply modifiers blender

Możesz teraz przesłać swój model 3D do interfejsu AR Code.

Przesyłanie pliku 3D do AR Code

Aby opublikować model 3D na AR Code, zalecamy użycie modelu o wielkości nie przekraczającej 15 MB. Większy model może mieć większą definicję, ale może również spowodować spowolnienie podczas wyświetlania AR. Obniżenie rozdzielczości może przyspieszyć wyświetlanie. Więcej informacji znajdziesz tutaj: Przesyłanie modeli 3D na AR Code - Jaki rozmiar pliku i jaki format?

upload 3d file on AR code

Samouczek wideo na temat kompresowania/zmniejszania pliku 3D w Blenderze

Poniżej znajduje się wideo, które przedstawia cały proces kompresowania pliku 3D i przesyłania go na AR Code. Zapewnia krok po kroku przewodnik do wykonania tego zadania.

Donut demo

Podsumowanie

Aby zebrać kroki tego samouczka:

1 - Kompresowanie tekstur modelu 3D:

  1. Importuj swój model 3D do Blendera
  2. Eksportuj swój model 3D w formacie .gltf + .bin + tekstury
  3. Otwórz pliki tekstur w programie GIMP
  4. Zmień rozmiar obrazów (do 1024X1024 lub mniejszych dla większej kompresji)
  5. Eksportuj tekstury w formacie *.jpg o rozdzielczości 90 (lub niższej dla większej kompresji)
  6. Edytuj plik .gltf za pomocą edytora tekstu i zamień formaty tekstur według potrzeby (np. „.png” na „.jpg”)
  7. Zapisz to

2 - Dekamacja siatek w Blenderze:

  1. Zaimportuj wcześniej edytowany plik *.gltf do Blendera
  2. Wybierz siatkę do dekamacji
  3. Kontynuuj dekamację, starając się zmniejszyć liczbę powierzchni dla każdej siatki poniżej 40 000. Zawsze sprawdzaj renderowanie w 3D.
  4. Wskazówka: Jeśli Twój model nie ma animacji, możesz dekamować wiele siatek przez ich najpierw połączenie.
  5. Eksportuj swój model w formacie *.glb, wybierając opcję „Zastosuj modyfikatory”, ale nie „Skompresuj”.
  6. Możesz teraz przesłać swój model 3D do interfejsu AR Code.

Optymalizacja modelu 3D dla wyświetlania w rzeczywistości rozszerzonej wymaga dokładnego zwrócenia uwagi na rozmiar pliku i złożoność modelu. Korzystając z omówionych kroków i używając potężnych narzędzi takich jak Blender i GIMP, możesz tworzyć angażujące i wydajne doświadczenia z AR, które działają płynnie na różnych urządzeniach. Zawsze pamiętaj o testowaniu swoich modeli w różnych środowiskach, aby zagwarantować najlepsze możliwe wrażenia dla użytkowników.

Aby skompresować/zmniejszyć rozmiar modeli przemysłowych CAD, postępuj zgodnie z tym samouczkiem: Jak skompresować/zmniejszyć rozmiar przemysłowego modelu 3D CAD za pomocą MeshLab i Blendera?

Najczęściej zadawane pytania

Czym jest Blender i jakie formaty plików obsługuje do importu i eksportu?

Blender to potężne oprogramowanie open-source do tworzenia grafiki 3D, animacji i efektów wizualnych. Obsługuje różne formaty plików do importu i eksportu, w tym GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX i X3D, co czyni go bardzo wszechstronnym do różnych projektów i przepływów pracy.

Dlaczego ważne jest kompresowanie modeli 3D przed przesłaniem ich na AR Code?

Kompresowanie modeli 3D przed przesłaniem ich na AR Code jest istotne dla zapewnienia płynnego i efektywnego doświadczenia AR. Redukując rozmiar pliku, zapewnia się szybkie ładowanie treści AR. Pomaga to utrzymać zaangażowanie użytkownika i dostarcza bardziej satysfakcjonujące wrażenia na różnych urządzeniach.

Jaki jest proces kompresowania pliku 3D w Blenderze w celu optymalizacji go do wyświetlania w rzeczywistości rozszerzonej?

Aby zoptymalizować plik 3D w Blenderze do wyświetlania w rzeczywistości rozszerzonej, wykonaj te kroki: najpierw skompresuj tekstury modelu 3D, używając oprogramowania do edycji obrazów, takiego jak GIMP, aby zmniejszyć rozmiar pliku bez znacznego utraty szczegółów. Następnie zmniejsz złożoność modelu 3D w Blenderze, korzystając z technik takich jak dekamacja, która zmniejsza liczbę wielokątów przy zachowaniu ogólnego kształtu i wyglądu. Ten proces zapewnia równowagę między jakością wizualną a wydajnością w doświadczeniach AR.

Jaka jest zalecana granica rozmiaru pliku dla modelu 3D na AR Code?

Aby uzyskać optymalną wydajność na AR Code, zaleca się, aby rozmiar pliku modelu 3D nie przekraczał 15 MB. Chociaż większe modele mogą mieć większą szczegółowość, mogą one powodować długie czasy ładowania i potencjalne problemy wydajności podczas wyświetlania AR. Korzystając z modeli o niższej rozdzielczości, można zapewnić szybsze i bardziej responsywne doświadczenia AR dla użytkowników.

Zasilanie
48,546 AR experiences
Porcja
171,803 Skanuje dziennie
Zaufany przez
35782 Twórcy



Zaczynaj

Zacznij tworzyć, zarządzać i śledzić swoje doświadczenia z AR Code.
Zacznij tworzyć i zarządzać swoimi doświadczeniami związanymi z kodem rzeczywistości rozszerzonej.

Zaczynaj

AR Code Object Capture
Błyskawicznie twórz kody AR dla dowolnego obiektu dzięki skanom 3D z iPhone'a Pro lub iPada Pro.
AR Code Object Capture

Najnowsze wpisy na blogu

facebook twitter instagram linkedin youtube tiktok
Twórz, zarządzaj, edytuj i monitoruj swoje doświadczenia AR dzięki naszym zaawansowanym funkcjom.

Zaczynaj