logo e-corpus eThesaurus
  • Collection
  • Documentation
  • À propos
  • fr (change language)
    fr
    en
  • Introduction
  • Références
    • Introduction
    • Administration
      • Introduction
      • Configurer une instance
      • Hardware requirements
    • Gestion des modèles
  • Tutoriels
    • Introduction
    • Installation rapide
    • voyager
      • Créer une scène pas à pas
      • Scanner et importer un modèle
      • Créer une visite guidée
  • guides
    • Développement

Principes de base

L’éditeur fonctionne principalement avec le format gltf. Plus particulièrement la variante gltf-binary décrite ici.

Des modèles au format USD (.usdz) peuvent être fournis pour activer la réalité augmentée sur les appareils iOS mais ils ne peuvent pas être intégrés à la scène web3D pour le moment.

Aller plus loin

Niveaux de détail

L’application peut enregistrer plusieurs niveaux de détail pour un objet et tenter d’en afficher le plus pertinent. Les niveaux supportés sont :

Thumb
Low
Medium
High
Highest

La selection se fait en fonction de la capacité maxTextureSize du moteur de rendu

Voir la doc : WebGLRenderer.capabilities.maxTextureSize

En fonction de cette valeur, la qualité idéale sera:

  • si inférieur à 2048 : Low
  • si inférieur à 4096 : Medium
  • sinon : High

Il est conseillé de fournir des textures de taille correspondante ou inférieure avec les modèles.

Shaders

En pratique, les modèles sont affublés d’un MeshStandardMaterial. Les bénéfices et limites en sont décrites dans la documentation THREEJS.

on Licensed under (CC)BY-SA 4.0 @ holusion SAS