Le moteur Zea

Concevez des applications 3D à chargement ultrarapide

Oubliez les applications de bureau encombrantes qui doivent être publiées sur le Web et découvrez la différence que représente une plateforme extensible pour votre feuille de route.

Le moteur Zea est sans contredit le seul outil qui vous permettra de surmonter les futurs obstacles auxquels vos applications Web seront confrontées.

Table des matières

rendering-engine-performance-01

Performance

Conçu à partir des exigences les plus élevées, le moteur Zea offre aux développeurs une suite d’outils pour affronter les plus grandes difficultés dans le développement d’applications graphiques professionnelles modernes. En voici quelques-uns :

  • Une piste de codes hautement optimisée pour le rendu basé sur le WebGL.
  • Un rendu optimisé pour une utilisation efficace du processeur graphique (UTG).
  • Une arborescence de scènes pour représenter des scènes 3D complexes et de grande taille.

Polyvalence

Le moteur Zea a été conçu pour le Web et il permet de nouvelles catégories d’applications Web hautement performantes et polyvalentes.

  • Conçu pour tout, de la production d’effets visuels de films à la visualisation du design.
  • Prend en charge un large éventail d’exigences de rendu, de mouvements complexes et de modèles d’interaction avec l’utilisateur.
  • Exploite les déclencheurs d’événements trouvés dans le navigateur tout en ajoutant une couche d’outils pour construire des widgets et des interactions d’interface utilisateur en 3D.
rendering-engine-versatility-04
zea-engine-open-may-2021

 

Extensibilité

Le moteur Zea utilise une architecture modulaire qui permet aux développeurs d’intégrer de nouvelles fonctionnalités. Il conserve les caractéristiques essentielles au cœur de cette architecture, tout en autorisant la construction de puissantes extensions, soit par Zea elle-même (pour étendre la portée du moteur), soit par des tiers.

  • Tous les aspects de la trousse prennent en charge l’extension grâce à des modules qui peuvent mettre en œuvre des comportements et des fonctionnalités personnalisés.
  • L’arborescence de scènes supporte des nœuds d’arbre personnalisés qui peuvent contenir tout type de données, exposer des fonctions personnalisées et fournir des outils interactifs.
  • Le système de l’opérateur calcule les changements dans l’arborescence de scènes, ce qui permet de personnaliser les mouvements ou les effets de procédure.
  • Le moteur de rendu prend en charge des modules d’extension qui peuvent afficher des nœuds personnalisés dans l’arborescence. Une telle fonction permet à la fois d’intégrer tout effet de rendu personnalisé et de s’annexer à des solutions de rendu existantes. Elle permet aussi de prendre en charge des fonctionnalités comme la réalité virtuelle ou augmentée.

Modules d’extension

Le moteur Zea fournit une fonctionnalité de base et un lot de modules d’extension qui permettent d’étendre les fonctionnalités du moteur pour des cas d’utilisation plus spécifiques.

Il est aussi possible de développer votre propre module d’extension, comme nous l’avons fait pour MESH Consultants et son rendu en treillis personnalisé pour impression 3D.
Plugins

Foire aux questions