PRZEWODNIK WIDEO: Jak stworzyć model 3D zoptymalizowany dla rzeczywistości rozszerzonej z kodem AR?
Poradniki | 12/06/2024 |
Augmented Reality to sposób na przeniesienie treści cyfrowych do rzeczywistego świata. Jednak przygotowanie modeli 3D do AR może być trudne. Ten post przeprowadzi Cię przez proces przygotowania modelu 3D do AR za pomocą Blendera, darmowego narzędzia do modelowania 3D.
Wycentruj swój model 3D w scenie 3D
Po pierwsze, upewnij się, że Twój model 3D znajduje się w centrum sceny. Jeśli nie jest, może wyglądać zbyt daleko w widoku AR. Oto jak to zrobić:
- Zaimportuj swój model do Blendera.
- Wybierz swój model.
- Ustaw początek swojego modelu na jego geometrii. Zapewnia to, że centrum Twojego modelu jest rzeczywiście centrum.
- Użyj parametrów pozycji, aby umieścić swój model na współrzędnych (0,0,0).
- Zapisz swój model 3D.
Zmniejsz rozmiar pliku modelu 3D: Tekstury
Aby poprawić czas wczytywania modelu 3D, możesz zmniejszyć rozmiar plików obrazów tekstur. Oto jak to zrobić:
- Zaimportuj swój model 3D do Blendera.
- Wyeksportuj swój model w formacie .gltf + .bin + tekstury.
- Otwórz pliki tekstur w programie GIMP, darmowym edytorze obrazów.
- Zmień rozmiar obrazów na 1024x1024 lub mniejszy.
- Zapisz tekstury jako pliki .jpg z rozdzielczością 90 lub niższą.
- Zamień tekstury w Blenderze lub edytuj plik .gltf i zmień formaty tekstur (np. z ".png" na ".jpg").
- Zapisz plik.
Zmniejsz rozmiar pliku modelu 3D: Wierzchołki
Innym sposobem poprawy czasu wczytywania modelu jest zmniejszenie jego złożoności. Polega to na zmniejszeniu liczby wierzchołków w modelu. Oto jak to zrobić:
- Zaimportuj swój model 3D do Blendera.
- Wybierz siatkę do zredukowania.
- Zredukuj siatkę, dążyć do mniej niż 50 000 twarzy. Sprawdź renderowanie 3D, aby upewnić się, że wygląda nadal dobrze.
- Jeśli Twój model nie ma żadnych ruchomych części, możesz zredukować wiele siatek naraz, łącząc je najpierw.
- Wyeksportuj swój model w formacie .glb, wybierając "Zastosuj modyfikatory", ale nie "Kompresuj".
- Załaduj swój model do AR Code.
Eksportuj swój model 3D we właściwym formacie pliku 3D
Kiedy korzystasz z usług rzeczywistości rozszerzonej, ważne jest, aby wyeksportować swój model 3D we właściwym formacie pliku.
Przy przesyłaniu plików 3D na AR Code, można automatycznie przesyłać formaty takie jak .GLB, .USDZ, .PLY, .STL, .FBX, .OBJ, .X3D, .GLTF lub .ZIP z ścieżkami plików 3D i tekstur. Dla innych formatów jak .DAE, .ABC, .IFC, .STEP, .IGES, .3DM, .BREP, and .JT zaleca się uzyskać pomoc przez dedykowane wsparcie.
Aby zapewnić najlepsze doświadczenie użytkownika, zaleca się zachowanie łącznego rozmiaru przesłanych plików 3D poniżej 15 MB. Większe pliki mogą powodować opóźnienia wczytywania dla użytkowników końcowych.
Skalowanie modelu 3D
Po skompresowaniu tekstur i zredukowaniu złożoności modelu 3D, możesz go przesłać do AR Code. Zaleca się użycie modelu o rozmiarze nie większym niż 15 MB dla płynnego wyświetlania w AR. Większe modele mogą mieć wyższą definicję, ale mogą powodować spowolnienia podczas wyświetlania w AR.
Następnie, upewnij się, że Twój model ma odpowiednią skalę. Możesz sprawdzić skalę modelu podczas przesyłania go do AR Code. Jeśli musisz zmienić rozmiar modelu, możesz to zrobić w Blenderze:
- Wybierz swój model.
- Naciśnij i przytrzymaj klawisz S (dla "skalowania").
- Przesuń kursor od lub w kierunku obiektu, aby go powiększyć lub zmniejszyć, odpowiednio.
- Kliknij, aby zatwierdzić nowy rozmiar.
- Wyeksportuj swoj model w formacie .glb.
Wnioski
Dostosowanie modelu 3D do wyświetlania w AR wymaga starannego optymalizowania, aby zapewnić szybkie wczytywanie i dobre działanie na różnych urządzeniach. Dzięki kompresji tekstur i redukcji złożoności możesz tworzyć angażujące doświadczenia z AR bez problemów z wydajnością. Pamiętaj, że równowaga między jakością wizualną a wydajnością jest kluczem do udanego doświadczenia z AR.
Jeśli potrzebujesz bardziej szczegółowego przewodnika z krok po kroku w celu zmniejszenia rozmiaru modelu 3D, możesz przeczytać poradnik Jak zmniejszyć rozmiar modelu 3D za pomocą Blendera i GIMP. Zaawansowani użytkownicy pracujący z modelami CAD przemysłowymi mogą znaleźć pomocny ten samouczek: Jak skompresować/zmniejszyć rozmiar przemysłowego modelu CAD 3D za pomocą MeshLab i Blendera?
Najczęściej zadawane pytania
Dlaczego muszę wycentrować swój model 3D w scenie?
Wycentrowanie modelu 3D w scenie jest niezbędne dla optymalnego widoku AR. Jeśli model nie jest wycentrowany, może wydawać się zbyt daleko w wyświetlaczu AR. Aby wycentrować model w Blenderze, ustaw początek na jego geometrię i dostosuj parametry pozycji do współrzędnych (0,0,0).
Jak mogę zmniejszyć rozmiar pliku mojego modelu 3D?
Możesz zmniejszyć rozmiar pliku modelu 3D poprzez zmniejszenie rozmiaru plików obrazów tekstur i uproszczenie jego złożoności. Aby zmniejszyć rozmiar plików obrazów tekstur, wyeksportuj model w formacie .gltf + .bin + tekstury, zmniejsz rozmiar obrazów i zapisz je jako pliki .jpg. Aby uprościć złożoność modelu, zredukuj siatkę, aby miała mniej niż 50 000 twarzy.
Jaki jest zalecany format pliku do przesyłania modelu 3D na AR Code?
Przy przesyłaniu plików 3D na AR Code można automatycznie przesyłać formaty takie jak .GLB, .USDZ, .PLY, .STL, .FBX, .OBJ, .X3D, .GLTF lub .ZIP z ścieżkami plików 3D i tekstur. Dla innych formatów, takich jak .DAE, .ABC, .IFC, .STEP, .IGES, .3DM, .BREP, and .JT zaleca się uzyskać pomoc przez dedykowane wsparcie.
Jaki jest zalecany rozmiar modelu 3D do wyświetlania w AR?
Aby zapewnić optymalne doświadczenie użytkownika, zaleca się zachowanie łącznego rozmiaru przesłanych plików 3D poniżej 15 MB. Większe pliki mogą powodować opóźnienia wczytywania dla użytkowników końcowych, co prowadzi do zakłóconego doświadczenia AR. Choć większe modele mogą mieć wyższą definicję, mogą spowolnić wyświetlanie w AR.
105,666 AR experiences
276,658 Skanuje dziennie
72473 Twórcy