Fichiers USDZ d’exemple — modèles USDZ à télécharger pour la RA et les tests

USDZ — Universal Scene Description, zippé · .usdz · type MIME model/vnd.usdz+zip

3 fichiers72 KB – 304 KBLiens directsSans pub, sans inscriptionLibre pour tout usageVérifié SHA-256

Téléchargez un fichier USDZ d’exemple pour tester des liens AR Quick Look, une chaîne USD ou un validateur d’envois USDZ. Il y en a trois : le nœud torique en USD binaire (usdc) avec une couleur UsdPreviewSurface, le même avec la texture PNG de grille UV intégrée au paquet, et une version texturée dont la couche est en USD texte (usda).

Un USDZ est un ZIP non compressé dont chaque fichier est aligné sur 64 octets, pour qu’un appareil puisse les mapper directement depuis le stockage. Les trois passent usdchecker --arkit, l’outil de conformité fourni par Apple avec macOS. Les trois se chargent dans l’USDLoader de three.js r186. La variante usda existe pour les lecteurs plus anciens ou plus simples qui ne lisent que l’USD texte : l’USDZLoader de three.js jusqu’à r169, par exemple, rejette les couches binaires.

Aperçu rendu du modèle USDZ d’exemple
Rendu statique d’un exemple de cette page, en ombrage plat par notre générateur. Ouvrez les fichiers téléchargés dans n’importe quelle visionneuse USDZ pour les examiner en 3D.

Télécharger des fichiers USDZ d'exemple

FichierDétailsTailleTélécharger
sample-model.usdz
USD binaire (usdc) • couleur UsdPreviewSurface • 4 096 triangles • 72 Ko
4 096 triangles · 2 193 sommets · normales · UV · 1 matériau · mètres, axe Y vers le haut72 KB
72 286 octets
Télécharger USDZ
sample-model-textured.usdz
USD binaire (usdc) + texture PNG • 4 096 triangles • 110 Ko
4 096 triangles · 2 193 sommets · normales · UV · 1 matériau · mètres, axe Y vers le haut110 KB
109 546 octets
Télécharger USDZ
sample-model-ascii-usda.usdz
USD texte (usda) + texture PNG • 4 096 triangles • s’ouvre dans USDZLoader de three.js • 304 Ko
4 096 triangles · 2 193 sommets · normales · UV · 1 matériau · mètres, axe Y vers le haut304 KB
304 025 octets
Télécharger USDZ
3 fichiers · liens directs · sans inscription · CORS activé

Utilisez ces fichiers en ligne de commande ou en CI

Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.

# Télécharger un fichier
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/usdz/sample-model.usdz

# Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus)
shasum -a 256 sample-model.usdz

# Index lisible par machine de tous les fichiers d’exemple
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="usdz")'

Le format USDZ en bref

Nom completUSDZ — Universal Scene Description, zippé
Extensions.usdz
Type MIMEmodel/vnd.usdz+zip
SpécificationPixar OpenUSD, paquet USDZ
ConteneurZIP, stocké (sans compression), aligné sur 64 octets
Couchesusdc (crate binaire) et usda (texte)
MatériauxUsdPreviewSurface, UsdUVTexture
Validationusdchecker --arkit réussi

Ce que l’on teste avec des fichiers USDZ d’exemple

  • Liens AR Quick Look sur iPhone et iPad
  • Validation des envois USDZ et du type MIME
  • Gestion des couches USD binaires et texte
  • Empaquetage des textures dans un USDZ
  • Conversion de USDZ en glTF et inversement
  • Vérification de l’alignement ZIP
Notes de test. Un USDZ compressé, ou dont les fichiers ne sont pas alignés sur 64 octets, peut échouer sur l’appareil alors qu’un outil ZIP de bureau l’ouvre sans broncher. Ces fichiers sont stockés et alignés ; le premier fichier de chaque paquet est la couche racine, comme l’exige la spécification. L’ancien USDZLoader de three.js (r169 et antérieures) lève l’erreur « Crate files are not supported » sur les deux paquets usdc ; le nouvel USDLoader lit les trois. Utilisez le paquet usda pour tester les lecteurs texte uniquement.

Questions fréquentes

Comment afficher un fichier USDZ ?

Sur iPhone, iPad ou Mac, touchez-le ou ouvrez-le et il s’affiche dans Coup d’œil (Quick Look), avec la RA sur iOS. Sur le web, faites un lien avec rel="ar" pour AR Quick Look. Ailleurs, Blender importe l’USD nativement, et usdview de Pixar ou les outils USD gratuits permettent de l’inspecter.

Quelle est la différence entre usda et usdc ?

Ce sont deux types de couches USD. L’usda est du texte lisible ; l’usdc est le format binaire « crate », plus léger et plus rapide à charger. Les outils d’Apple écrivent de l’usdc, c’est donc ce que contiennent la plupart des USDZ ; nous incluons une version usda pour les parseurs qui ne lisent que le texte.

Quelles unités et quel axe vertical utilisent ces fichiers ?

Les fichiers glTF, GLB, OBJ, PLY, OFF, DAE et USDZ ont l’axe Y vers le haut et sont en mètres (le nœud torique mesure environ 1,4 m de large). Les STL et 3MF ont l’axe Z vers le haut, sont en millimètres et reposent sur z = 0, comme l’attendent les slicers. Le FBX a l’axe Y vers le haut et est en centimètres. Les unités et l’axe vertical de chaque fichier sont indiqués dans ses détails, pour vérifier que votre importateur applique la bonne échelle et la bonne rotation.

D’où viennent ces modèles ?

Nous les générons. Un script construit la géométrie à partir de formules (un nœud torique, des sphères UV, des cubes et un support modélisé avec une bibliothèque d’opérations booléennes), puis écrit chaque format de fichier octet par octet d’après sa spécification. Rien n’est téléchargé, numérisé ni converti à partir du modèle de quelqu’un d’autre : ils sont donc libres pour tout usage, y compris commercial, sans attribution.

Ces fichiers USDZ sont-ils sûrs à télécharger ?

Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.

Puis-je utiliser les fichiers USDZ d’exemple à des fins commerciales ?

Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.

Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?

Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).

Fichiers d’exemple similaires

Outils gratuits compatibles avec USDZ

  • Générateur de hash — Hachez du texte ou des fichiers en MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32, vérifiez une somme de contrôle ou calculez un HMAC. Les fichiers ne quittent jamais votre appareil.
  • Générateur de fichiers de test — Générez un fichier factice de taille exacte dans votre navigateur, de 1 Ko à 2 Go : octets aléatoires, texte, CSV ou JSON.

Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.

Vous testez une chaîne de traitement de fichiers ? C’est notre métier.

Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.

Découvrir les outils gratuits