TUTORIAL VIDEO: Bagaimana untuk memampatkan / mengurangkan saiz model 3D dalam Blender (GLB, GLTF, DAE, FBX, OBJ...)?


Tutorial | 09/11/2023 |


Blender adalah perisian open-source yang berkuasa untuk mencipta grafik 3D, animasi, dan kesan visual. Ia menyokong pelbagai format fail untuk mengimport dan mengeksport, termasuk GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX, dan X3D. Kepelbagaian ini menjadikannya alat yang berharga untuk pelbagai projek dan aliran kerja 3D. (https://www.blender.org/download/).

Mengoptimumkan Saiz Fail 3D untuk AR Code

Kami mengesyorkan menggunakan Blender untuk menukar dan memampatkan model 3D anda sebelum memuat naiknya ke AR Code untuk pengalaman Realiti Tambahbaik yang optimum.

Pengalaman AR Code yang baik seharusnya dimuatkan dalam masa kurang daripada 10 saat pada peranti mudah alih apa pun. Sambungan mudah alih biasa beroperasi pada purata 1 megabit sejam.

Untuk memampatkan fail 3D dalam Blender untuk paparan AR, ikuti langkah-langkah berikut:

1 - Memampatkan Tekstur Model 3D

Langkah ini memerlukan penggunaan perisian penyuntingan imej. Kami akan menggunakan perisian sumber terbuka GIMP. (https://www.gimp.org/downloads/)

Pertama, akses fail tekstur model 3D anda. Untuk melakukan ini, gunakan format berikut: .gltf + .bin + tekstur:

  • Import model 3D anda ke dalam Blender
  • Eksport model 3D anda dalam format .gltf + .bin + tekstur
  • Buka fail tekstur dalam GIMP
  • Skalakan imej (ke 1024X1024 atau lebih kecil untuk pemampatan yang lebih tinggi): Imej > SkaLaImej

gimp scale

  • Eksport tekstur dalam format *.jpg dengan resolusi 90 (atau lebih rendah untuk pemampatan yang lebih tinggi): Fail > Eksport sebagai

gimp compress

  • Gantikan tekstur dalam Blender, atau hanya sunting fail .gltf anda menggunakan penyunting teks dan gantikan format tekstur mengikut keperluan (contohnya, ".png" kepada ".jpg")
  • textures jpg png

  • Simpan fail tersebut

2 - Mengurangkan Kebelitan Model 3D Menggunakan Pembelahan di Blender

Langkah kedua yang utama dalam mengurangkan saiz model 3D adalah dengan membelah-membelah jaringan, yang melibatkan mengurangkan bilangan poligon sambil memelihara penampilan keseluruhan.

  • Import fail *.gltf yang telah diedit sebelumnya ke dalam Blender
  • Pilih jaringan untuk dibelah-belah

decimate blender

  • Teruskan dengan pembelahan, dengan matlamat untuk membawa setiap jaringan di bawah 50,000 muka. Sentiasa periksa persembahan 3D. Tip: Jika model anda tidak dianimasikan, anda dapat membelah beberapa jaringan dengan menyatukan mereka terlebih dahulu.
  • Eksportkan model anda dalam format *.glb dengan memilih "Apply modifiers" tetapi tidak pilihan "Compress".

apply modifiers blender

Anda kini boleh memuat naik model 3D anda ke antara muka AR Code.

Muat Naik Fail 3D ke AR Code

Untuk menerbitkan model 3D di AR Code, kami mengesyorkan menggunakan model yang tidak melebihi 15MB. Model yang lebih besar mungkin mempunyai definisi yang lebih tinggi, tetapi ia juga boleh menyebabkan perlambatan semasa paparan AR. Resolusi yang lebih rendah dapat mempercepatkan paparan. Untuk maklumat lanjut, lihat: Mengunggah Model 3D di AR Code, Apakah Saiz Fail dan Formatnya?

upload 3d file on AR code

Panduan Video Mengenai Memampatkan/Mengurangkan Saiz Fail 3D di Blender

Berikut adalah video yang menunjukkan seluruh proses memampatkan fail 3D dan memuat naiknya ke AR Code. Ia memberikan panduan langkah demi langkah untuk menyelesaikan tugas ini.

Donut demo

Kesimpulan

Untuk merangkumkan langkah-langkah tutorial ini:

1 - Memampatkan Tekstur Model 3D:

  1. Import model 3D anda ke dalam Blender
  2. Eksport model 3D anda dalam format .gltf + .bin + tekstur
  3. Buka fail tekstur dalam GIMP
  4. Skalakan imej (ke 1024X1024 atau lebih kecil untuk pemampatan yang lebih tinggi)
  5. Eksportkan tekstur dalam format *.jpg dengan resolusi 90 (atau lebih rendah untuk pemampatan yang lebih tinggi)
  6. Sunting fail .gltf anda menggunakan penyunting teks dan gantikan format tekstur mengikut keperluan (contohnya, ".png" kepada ".jpg")
  7. Simpan fail tersebut

2 - Pembelahan Jaringan dalam Blender:

  1. Import fail *.gltf yang telah diedit sebelumnya ke dalam Blender
  2. Pilih jaringan untuk dibelah-belah
  3. Teruskan dengan pembelahan, dengan matlamat untuk membawa setiap jaringan di bawah 40,000 muka. Sentiasa periksa persembahan 3D.
  4. Tip: Jika model anda tidak dianimasikan, anda dapat membelah beberapa jaringan dengan menyatukan mereka terlebih dahulu.
  5. Eksportkan model anda dalam format *.glb dengan memilih "Apply modifiers" tetapi tidak pilihan "Compress".
  6. Anda kini boleh memuat naik model 3D anda ke antara muka AR Code.

Mengoptimalkan model 3D untuk paparan Realiti Tambahbaik memerlukan perhatian yang berjaga-jaga terhadap saiz fail dan kepelbagaian model. Dengan mengikut langkah-langkah yang diterangkan dan menggunakan alat-alat kuat seperti Blender dan GIMP, anda dapat mencipta pengalaman AR yang menarik dan berkesan yang berjalan dengan lancar di pelbagai peranti. Sentiasa uji model anda dalam persekitaran yang berbeza untuk memastikan mereka menyediakan pengalaman pengguna yang terbaik yang mungkin.

Untuk memampatkan/mengurangkan saiz model CAD industri, sila ikuti tutorial ini: Bagaimana untuk memampatkan/mengurangkan saiz model 3D CAD industri dengan MeshLab dan Blender?

Soalan Lazim

Apakah Blender dan format fail apa yang disokongnya untuk import dan eksport?

Blender adalah perisian sumber terbuka yang berkuasa untuk mencipta grafik 3D, animasi, dan kesan visual. Ia menyokong pelbagai format fail untuk mengimport dan mengeksport, termasuk GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, dan X3D, menjadikannya sangat serbaguna untuk pelbagai projek dan aliran kerja.

Mengapa penting untuk memampatkan model 3D sebelum memuat naiknya ke AR Code?

Memampatkan model 3D sebelum memuat naiknya ke AR Code adalah penting untuk menyediakan pengalaman AR yang lancar dan berkesan. Dengan mengurangkan saiz fail, anda memastikan bahawa kandungan AR dimuatkan dengan cepat. Ini membantu menjaga penglibatan pengguna dan memberikan pengalaman yang lebih memuaskan di pelbagai peranti.

Apakah proses untuk memampatkan fail 3D dalam Blender untuk mengoptimalkannya untuk paparan Realiti Tambahbaik?

Untuk mengoptimalkan fail 3D dalam Blender untuk paparan Realiti Tambahbaik, ikuti langkah-langkah berikut: pertama, memampatkan tekstur model 3D menggunakan perisian penyuntingan imej seperti GIMP bagi mengurangkan saiz fail tanpa kehilangan butiran yang signifikan. Kemudian, kurangkan kompleksiti model 3D dalam Blender menggunakan teknik seperti pembelahan, yang mengurangkan bilangan poligon sambil memelihara bentuk dan penampilan keseluruhan. Proses ini memastikan keseimbangan antara kualiti visual dan prestasi dalam pengalaman AR.

Apakah had saiz fail yang disyorkan untuk model 3D di AR Code?

Untuk prestasi optimum di AR Code, disyorkan untuk memastikan saiz fail model 3D di bawah 15MB. Walaupun model yang lebih besar mungkin mempunyai butiran yang lebih tinggi, ia boleh mengakibatkan waktu muat yang lambat dan masalah prestasi semasa paparan AR. Dengan menggunakan model berresolusi lebih rendah, anda dapat memastikan pengalaman AR yang lebih cepat dan responsif untuk pengguna.

Menjana kuasa
43,952 AR experiences
Melayan
152,853 Imbasan setiap hari
Dipercayai oleh
32067 Pencipta



Mulakan

Mula mencipta, mengurus dan menjejaki pengalaman AR Code anda.
Mula mencipta dan mengurus pengalaman Kod Realiti Diperkukuh anda.

Mulakan

AR Code Object Capture
Cipta AR Code serta-merta untuk sebarang objek dengan imbasan 3D daripada iPhone Pro atau iPad Pro anda.
AR Code Object Capture

Catatan Blog Terkini

facebook twitter instagram linkedin youtube tiktok
Cipta, urus, edit dan pantau pengalaman AR anda dengan ciri lanjutan kami.

Mulakan