Format model Ubin 3D - AWS IoT TwinMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Format model Ubin 3D

Menggunakan Ubin 3D di adegan Anda

Jika Anda mengalami waktu tunggu yang lama saat memuat adegan 3D AWS IoT TwinMaker atau memiliki kinerja rendering yang buruk saat menavigasi model 3D yang kompleks, maka Anda mungkin ingin mengonversi model Anda ke ubin 3D. Bagian ini menjelaskan format ubin 3D dan alat pihak ketiga yang tersedia. Baca terus untuk memutuskan apakah 3D Tiles tepat untuk kasus penggunaan Anda dan untuk bantuan memulai.

Kasus penggunaan model yang kompleks

Model 3D dalam AWS IoT TwinMaker adegan Anda dapat menyebabkan masalah kinerja seperti waktu pemuatan yang lambat dan navigasi yang tertinggal jika modelnya adalah:

  • Besar: ukuran filenya lebih besar dari 100MB.

  • Padat: terdiri dari ratusan atau ribuan jerat yang berbeda.

  • Kompleks: geometri mesh memiliki jutaan segitiga untuk membentuk bentuk yang kompleks.

Format Ubin 3D

Format 3D Tiles adalah solusi untuk streaming geometri model dan meningkatkan kinerja rendering 3D. Ini memungkinkan pemuatan instan model 3D dalam sebuah AWS IoT TwinMaker adegan, dan mengoptimalkan interaksi 3D dengan memuat potongan model berdasarkan apa yang terlihat dalam tampilan kamera.

Format 3D Tiles dibuat oleh Cesium. Cesium memiliki layanan terkelola untuk mengubah model 3D menjadi Ubin 3D yang disebut Cesium Ion. Saat ini solusi terbaik untuk membuat Ubin 3D, dan kami merekomendasikan ini untuk model kompleks Anda dalam format yang didukung. Anda dapat mendaftarkan Cesium dan memilih paket berlangganan yang sesuai berdasarkan kebutuhan bisnis Anda di halaman harga Cesium.

Untuk menyiapkan model Ubin 3D yang dapat Anda tambahkan ke AWS IoT TwinMaker adegan, ikuti instruksi yang didokumentasikan oleh Cesium Ion:

Unggah ubin 3D Cesium ke AWS

Setelah model Anda dikonversi ke 3D Tiles, unduh file model lalu unggah ke bucket Amazon S3 AWS IoT TwinMaker ruang kerja Anda:

  1. Buat dan unduh arsip model Ubin 3D Anda.

  2. Buka zip arsip ke dalam folder.

  3. Unggah seluruh folder 3D Tiles ke bucket Amazon S3 yang terkait dengan ruang kerja Anda AWS IoT TwinMaker . (Lihat Mengunggah objek di Panduan Pengguna Amazon S3.)

  4. Jika model Ubin 3D Anda berhasil diunggah, Anda akan melihat jalur folder Amazon S3 di Perpustakaan Sumber Daya AWS IoT TwinMaker Anda dengan tipe. Tiles3D

catatan

Perpustakaan AWS IoT TwinMaker Sumber Daya tidak mendukung pengunggahan model 3D Tiles secara langsung.

Menggunakan Ubin 3D di AWS IoT TwinMaker

AWS IoT TwinMaker mengetahui model 3D Tiles yang diunggah ke bucket S3 ruang kerja Anda. Model harus memiliki tileset.json dan semua file dependen (.gltf, .b3dm, .i3dm, .cmpt, .pnts) yang tersedia di direktori Amazon S3 yang sama. Jalur direktori Amazon S3 akan muncul di Perpustakaan Sumber Daya dengan jenisnya. Tiles3D

Untuk menambahkan model 3D Tiles ke adegan Anda, ikuti langkah-langkah berikut:

  1. Pada halaman komposer adegan, pilih tanda plus (+), lalu pilih Tambahkan model 3D.

  2. Pada jendela Tambahkan sumber daya dari pustaka sumber daya, pilih jalur ke model Ubin 3D Anda dengan jenisnyaTiles3D, lalu pilih Tambah.

  3. Klik pada kanvas untuk menempatkan model di adegan Anda.

Perbedaan Ubin 3D

3D Tiles saat ini tidak mendukung metadata geometris dan semantik, yang berarti bahwa hierarki mesh dari model asli tidak tersedia untuk fitur pemilihan sub-model. Anda masih dapat menambahkan widget ke model Ubin 3D Anda, tetapi Anda tidak dapat menggunakan fitur yang disetel dengan baik ke sub-model: shader model, transformasi 3D terpisah, atau pengikatan entitas untuk mesh sub-model.

Disarankan untuk menggunakan konversi Ubin 3D untuk aset besar yang berfungsi sebagai konteks untuk latar belakang adegan. Jika Anda ingin sub-model dipecah dan dianotasi lebih lanjut maka itu harus diekstraksi sebagai aset GLTF/GLB terpisah dan ditambahkan langsung ke tempat kejadian. Ini dapat dilakukan dengan alat 3D gratis dan umum seperti Blender.

Contoh kasus penggunaan:

  • Anda memiliki model pabrik 1GB dengan ruang dan lantai mesin yang terperinci, kotak listrik, dan pipa ledeng. Kotak listrik dan pipa perlu menyala merah ketika data properti terkait melewati ambang batas.

  • Anda mengisolasi kotak dan jerat pipa dalam model dan mengekspornya ke glTF terpisah menggunakan Blender.

  • Anda mengubah pabrik tanpa elemen listrik dan pipa menjadi model Ubin 3D dan mengunggahnya ke S3.

  • Anda menambahkan model 3D Tiles dan model glTF ke AWS IoT TwinMaker adegan di asal (0,0,0).

  • Anda menambahkan komponen model shader ke kotak listrik dan sub-model pipa glTF untuk membuat jerat merah berdasarkan aturan properti.