AR Code AR Face Filter

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


Poradniki | 20/06/2024 |


Blender to potężne oprogramowanie open-source, przeznaczone do tworzenia grafiki 3D, animacji i efektów wizualnych. Obsługuje szeroką gamę formatów plików do importowania i eksportowania, w tym GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX i X3D. Ta elastyczność sprawia, że jest to niezwykle wartościowe narzędzie do różnych projektów i przepływów pracy 3D. (https://www.blender.org/download/).

Jak zoptymalizować rozmiar pliku 3D dla kodu AR

Zalecamy użycie Blender do konwersji i kompresji modeli 3D przed ich przesłaniem do AR Code, aby uzyskać optymalne wrażenia w Rzeczywistości Rozszerzonej.

Dobre doświadczenie z kodem AR powinno ładować się w mniej niż 10 sekund na dowolnym urządzeniu mobilnym. Typowa mobilna prędkość połączenia wynosi średnio 1 megabit na sekundę.

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

Krok 1: Kompresja tekstur modelu 3D

Ten krok wymaga użycia oprogramowania do edycji obrazów. Będziemy używać oprogramowania open-source GIMP. (https://www.gimp.org/downloads/)

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

  • 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 > Skaluj obraz

gimp scale

  • Eksportuj tekstury w formacie *.jpg z rozdzielczością 90 (lub mniejszą dla większej kompresji): Plik > Eksportuj jako

gimp compress

  • Zamień tekstury w Blender, lub po prostu edytuj swój plik .gltf za pomocą edytora tekstu i zamień formaty tekstur w razie potrzeby (np. ".png" na ".jpg")
  • textures jpg png

  • Zapisz plik

Krok 2: Zredukowanie złożoności modelu 3D za pomocą dekymacji w Blenderze

Drugi główny krok w redukcji rozmiaru modelu 3D to dekymacja jego siatek, co polega na zmniejszeniu liczby wielokątów przy zachowaniu ogólnego wyglądu.

  • Zaimportuj wcześniej edytowany plik *.gltf do Blender
  • Wybierz siatkę do dekymacji

decimate blender

  • Przeprowadź dekymację, dążąc do zmniejszenia każdej siatki do poniżej 50 000 powierzchni. Zawsze sprawdzaj renderowanie 3D. Wskazówka: Jeśli Twój model nie jest animowany, możesz zdekemować wiele siatek, łącząc je najpierw.
  • Wyeksportuj swój model w formacie *.glb wybierając "Stosuj modyfikatory" ale nie opcję "Kompresuj".

apply modifiers blender

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

Przesyłanie pliku 3D do AR Code

Aby opublikować model 3D na AR Code, zalecamy użycie modelu o rozmiarze maksymalnie 15MB. Większy model może mieć wyższą rozdzielczość, ale także może powodować spowolnienie podczas wyświetlania AR. Niższa rozdzielczość może przyspieszyć wyświetlanie. Więcej informacji znajdziesz tutaj: Przesyłanie modeli 3D na AR Code, jaki rozmiar i format pliku?

upload 3d file on AR code

Samouczek wideo dotyczący kompresji/redukcji rozmiaru pliku 3D w Blenderze

Oto wideo pokazujące cały proces kompresji pliku 3D i przesyłania go do AR Code. Przewodnik krok po kroku, jak zrealizować to zadanie.

Donut demo

Podsumowując kroki tego tutorialu:

Krok 1: Kompresja tekstur modelu 3D:

  1. Zaimportuj swój model 3D do Blender
  2. Wyeksportuj swój model 3D w formacie .gltf + .bin + tekstury
  3. Otwórz pliki tekstur w GIMP
  4. Skaluj obrazy (do 1024X1024 lub mniejsze dla większej kompresji)
  5. Eksportuj tekstury w formacie *.jpg z rozdzielczością 90 (lub mniejszą dla większej kompresji)
  6. Edytuj swój plik .gltf za pomocą edytora tekstu i zamień formaty tekstur w razie potrzeby (np. ".png" na ".jpg")
  7. Zapisz plik

Krok 2: Dekymacja siatek w Blenderze:

  1. Zaimportuj wcześniej edytowany plik *.gltf do Blender
  2. Wybierz siatkę do dekymacji
  3. Przeprowadź dekymację, dążąc do zmniejszenia każdej siatki do poniżej 40 000 powierzchni. Zawsze sprawdzaj renderowanie 3D.
  4. Wskazówka: Jeśli Twój model nie jest animowany, możesz zdekemować wiele siatek, łącząc je najpierw.
  5. Wyeksportuj swój model w formacie *.glb wybierając "Stosuj modyfikatory" ale nie opcję "Kompresuj".
  6. Możesz teraz przesłać swój model 3D na interfejs AR Code.

Optymalizacja modelu 3D pod kątem wyświetlania w Rzeczywistości Rozszerzonej wymaga starannej uwagi na rozmiar pliku i złożoność modelu. Postępując zgodnie z opisanymi krokami i używając potężnych narzędzi, takich jak Blender i GIMP, można tworzyć angażujące i efektywne doświadczenia AR, które będą działać płynnie na różnych urządzeniach. Pamiętaj, aby zawsze testować swoje modele w różnych środowiskach, aby zapewnić najlepsze możliwe wrażenia użytkownika.

Aby skompresować/zredukować rozmiar przemysłowych modeli CAD, proszę postępuj zgodnie z tym tutorialem: Jak skompresować/zredukować rozmiar przemysłowego modelu CAD za pomocą MeshLab i Blender?

Twórz doświadczenia AR z narzędziami do modelowania 3D od AR Code

AR Code zapewnia również szereg narzędzi do tworzenia wciągających i interaktywnych doświadczeń AR. Narzędzie Capture Object ułatwia bezproblemowe skanowanie obiektów 3D. Do celów brandingowych i promocyjnych funkcja AR Logo pozwala tworzyć imponujące logo 3D. Dodatkowo narzędzia AR Photo i AR Portal umożliwiają tworzenie angażujących doświadczeń opartych na zdjęciach i portalach, zwiększając zaangażowanie użytkowników. Co więcej, narzędzie AR Face Filter oferuje ekscytujące doświadczenia AR oparte na Twoim obrazie lub logo.

AR Code Face Filter

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 importowania i eksportowania, w tym GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX i X3D, co sprawia, że jest bardzo wszechstronny do różnych projektów i przepływów pracy.

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

Kompresja modeli 3D przed ich przesłaniem do AR Code jest kluczowa dla zapewnienia płynnego i wydajnego doświadczenia AR. Zmniejszając rozmiar pliku, zapewniasz szybkie ładowanie zawartości AR. Pomaga to utrzymać zaangażowanie użytkowników i zapewnia bardziej satysfakcjonujące wrażenia na różnych urządzeniach.

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

Aby zoptymalizować plik 3D w Blenderze do wyświetlania w rzeczywistości rozszerzonej, postępuj zgodnie z następującymi krokami: najpierw skompresuj tekstury modelu 3D za pomocą oprogramowania do edycji obrazów, takiego jak GIMP, aby zmniejszyć rozmiar pliku bez utraty znacznych szczegółów. Następnie zmniejsz złożoność modelu 3D w Blenderze za pomocą technik takich jak dekymacja, która redukuje liczbę wielokątów przy zachowaniu ogólnego kształtu i wyglądu. Proces ten zapewnia równowagę między jakością wizualną a wydajnością w doświadczeniach AR.

Jaki jest zalecany limit rozmiaru pliku dla modelu 3D na AR Code?

Dla optymalnej wydajności na AR Code zaleca się, aby rozmiar pliku modelu 3D nie przekraczał 15MB. Większe modele mogą mieć większą szczegółowość, ale mogą prowadzić do długich czasów ładowania i potencjalnych problemów z wydajnością podczas wyświetlania AR. Stosując modele o niższej rozdzielczości, zapewnisz szybsze i bardziej responsywne doświadczenie AR dla użytkowników.

Zasilanie
63,080 AR experiences
Porcja
201,281 Skanuje dziennie
Zaufany przez
47400 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

Twórz, zarządzaj, edytuj i monitoruj swoje doświadczenia AR dzięki naszym zaawansowanym funkcjom.

Zaczynaj

AR Logo
Funkcja AR Logo umożliwia tworzenie wersji 3D logotypów z plików obrazów .SVG dla lepszej reprezentacji marki.
AR Logo
facebook twitter instagram linkedin youtube tiktok