23 novembre 2022 – Pierre-Olivier Nahoum

Annonce de la sortie de Prevu3D v3.17

Annonce de la sortie de Prevu3D v3.17

Aujourd’hui, nous sommes heureux d’annoncer que Prevu3D 3.17.0 est disponible. Cette version affecte à la fois les versions web et desktop et introduit une mise à jour majeure des performances de chargement de l’environnement. Il apporte également un ensemble de nouvelles fonctionnalités qui aideront nos utilisateurs à créer des contenus multimédias dynamiques dans leur environnement numérisé en 3D.

Temps de chargement plus rapide

Utilisation réduite des ressources, meilleures performances et chargement plus rapide de l’environnement

Dans le cadre de la version 3.17, nous avons entièrement remanié et optimisé la manière dont nous chargeons et affichons un environnement. En actualisant complètement le format utilisé pour stocker les données des projets, Prevu3D est désormais en mesure d’exercer un contrôle beaucoup plus granulaire sur le chargement des grands environnements, ce qui permettra à nos clients de charger les projets à la vitesse de l’éclair.
Ces améliorations de performance permettent également à Prevu3D decharger moins de données dans la mémoire du GPU/CPU et de lire moins de données sur le disque ( réduisant ainsi la quantité de données téléchargées nécessaires à l’application web), ce qui nécessitera moins de mémoire informatique et moins de transfert de données depuis le cloud.

Accès au disque du bureau / contenu téléchargé sur le web Réduit de 80% (1Gb => 200Mb)
Pixels envoyés à la carte graphique Réduit de 95%
Impact sur la mémoire du GPU/CPU Impact global nettement inférieur (les résultats peuvent dépendre de l’environnement)

Veuillez noter que cela n’affectera que les ensembles de données nouvellement traités. Les ensembles de données déjà traités ne bénéficieront pas de cette amélioration des performances. Veuillez nous contacter à l’adresse suivante [email protected] ou votre gestionnaire de compte si vous souhaitez mettre à jour vos ensembles de données numérisées.

Compression de la maille

La compression des maillages compresse les maillages de l’environnement pour un chargement plus rapide, que ce soit sur la version web ou sur l’ordinateur de bureau. Prevu3D a déjà introduit la compression de maillage auprès de certains clients bêta. La compression du maillage est désormais activée pour tous les projets.

Occlusion ambiante dans l’espace du nouveau monde

L’effet d’occlusion ambiante de l’espace de l’écran (SSAO) n’était auparavant disponible que sur la version de bureau de l’application (et non sur la version web). Le remaniement du format utilisé pour stocker les données environnementales nous permet de générer différentes textures à afficher sur le modèle 3D de l’environnement. Nous avons profité de cette mise à jour du format pour générer des textures d’occlusion ambiante dans l’espace mondial sur tous les jeux de données nouvellement traités. Occlusion ambiante dans l'espace du nouveau monde

L’occlusion ambiante précalculée dans l’espace mondial offre un moyen beaucoup plus précis et performant de montrer comment chaque point de la scène est exposé à l’éclairage ambiant, et est désormais également disponible dans le lecteur web!

La nouvelle occlusion ambiante est maintenant disponible dans le mode de visualisation matcap pour tous les jeux de données nouvellement traités, sur le bureau et les applications web ! Le SSAO reste disponible en dehors du mode matcap sur la version de bureau.

Mise à jour de la mise en page

Mises en page optimisées : meilleures performances de chargement pour l’application Web

Lors de la création d’une présentation complexe contenant plusieurs centaines de modèles 3D distincts, il est parfois difficile d’obtenir des temps de chargement corrects lors du chargement de la présentation dans l’application web. Cela est principalement dû au fait que l’application web effectue un grand nombre de requêtes web pour charger chaque élément individuel de la scène.

Dans le cadre de cette version, nous introduisons la fonctionnalité « Optimiser la mise en page », qui fusionne tous les modèles afin de réduire le nombre de requêtes web utilisées pour extraire les modèles 3D. À partir de cette version, toutes les mises en page seront automatiquement optimisées avant d’être diffusées sur le web.

Veuillez noter que lorsque vous utilisez cette fonction, elle fusionne certains éléments afin d’optimiser les choses, ce qui peut rendre certaines mises en page difficiles à modifier par la suite. Cette fonctionnalité est encore en version bêta et nous serions ravis de recevoir vos commentaires si vous l’essayez.

Exporter une mise en page dans un fichier

Le partage de votre conception est essentiel pour collaborer avec vos collègues et vos clients. Il n’existait actuellement aucun moyen simple de partager des mises en page locales à des fins d’édition sans partager à nouveau l’ensemble de l’environnement sous la forme d’un fichier .zip.

Le gestionnaire de mise en page vous permet désormais d’exporter n’importe quelle mise en page sous la forme d’un fichier .p3dl unique.

Exporter une mise en page dans un fichier

Vous pouvez exporter une mise en page au format .p3dl à partir du gestionnaire de mise en page. Vous pouvez réimporter cette mise en page dans le même environnement sur un autre PC (sur le PC d’un collègue par exemple) via le bouton « Importer une mise en page » du gestionnaire de mise en page. importer la mise en page

La mise en page sous forme de fichiers .p3dl ne peut être réimportée que dans le même environnement.

Apporter du contenu vidéo dans votre espace

Prevu3D vous permet déjà d’importer des modèles 3D animés. Pour aller plus loin, il est désormais possible d’importer des vidéos et de les placer sur des formes 3D (primitives) au sein de votre espace.

Un cas d’utilisation simple de vidéos sur primitives pour faire de la mise en scène virtuelle avec de la signalétique publicitaire Pour augmenter encore la qualité visuelle, un nouveau paramètre de réflexion de l’espace écran est désormais accessible dans le panneau d’effets et vous permet d’activer les réflexions de l’espace écran, vous garantissant une expérience immersive avec les vidéos !

L’équipe de développement s’est amusée à créer un cinéma improvisé dans l’ensemble de données de démonstration de BIMStream. Notez la présence de reflets de l’espace de l’écran sur le sol. Cette fonctionnalité fonctionne à la fois dans les versions desktop et web de Prevu3D. Le nombre de vidéos différentes dans la même présentation est actuellement limité à 6 pour des raisons de performance (en particulier sur le web). Le contrôle du son n’est pas encore possible mais sera ajouté dans une version ultérieure. Seul le format MP4 (MPEG2 / H264) est pris en charge pour l’instant.

Création facile de vidéos

Réaliser une vidéo pour présenter votre espace à vos collègues ou sur les médias sociaux est toujours un défi. Des erreurs sont souvent commises lors de l’enregistrement de la vidéo en naviguant manuellement dans l’espace. Sans parler du fait qu’il faut un PC puissant pour obtenir un bon framerate et une résolution décente. Nous avons créé un outil complet qui vous permet de prédéfinir une trajectoire de caméra composée de points de repère. Une fois que vous avez défini le chemin, le rendu vidéo est effectué « hors ligne », ce qui signifie que vous pouvez continuer à travailler pendant que Prevu3D effectue le rendu en arrière-plan. Création facile de vidéos

Les petites caméras grises représentent les points de passage du chemin dans votre espace. Lors du rendu, la caméra passe par ces points de repère. Vous pouvez facilement ajuster la position/rotation des points de repère pour obtenir la trajectoire parfaite !

Voici un exemple de 1080p 60FPS réalisé à grande vitesse dans l’espace. Le rendu de la vidéo n’a pris que 2 minutes.

Améliorations générales et corrections de bugs

Amélioration de l’importation de modèles 3D

Lors de l’importation d’un modèle 3D, les options d’inversion XZ et d’origine à la base sont désormais activées par défaut. Cela permet de faciliter et d’accélérer le processus d’importation la plupart du temps.

Amélioration de l'importation de modèles 3D

Remplacement de la couleur pour tous les modèles

La fonction de remplacement des couleurs précédemment introduite pour les modèles CAO uniquement est désormais disponible pour tous les modèles 3D importés dans la scène (FBX, OBJ, GLTF, STEP, IGES, etc.). La couleur est supprimée, mais les propriétés Pbr telles que la rugosité ou la dureté du métal sont conservées. Remplacement de la couleur pour tous les modèles

Mise à jour du sélecteur de couleurs

Le sélecteur de couleur (pour les primitives et la surcharge de couleur) a été mis à jour et donne beaucoup plus de fidélité lors de la sélection d’une couleur dans l’environnement.

Correction de la sélection de la zone d’écrêtage

Nous avons corrigé de nombreux bogues concernant la sélection des boîtes d’écrêtage. Les problèmes qui survenaient lorsque l’on cliquait rapidement sur les côtés de la zone de découpage ont été corrigés, ce qui rend la mise à l’échelle des zones de découpage beaucoup plus naturelle.

Mise à l’échelle primitive naturelle

Le comportement des bulles d’échelle des primitives a été mis à jour pour donner à l’utilisateur une sensation beaucoup plus naturelle lors du redimensionnement des primitives.

Comment mettre à jour & changelog

Cette nouvelle mise à jour est désormais automatiquement fournie sur tous les projets disponibles sur le Prevu3D Cloud. Pour les projets existants, allez sur Aide > Vérifier les mises à jour pour mettre automatiquement à jour votre application de bureau. Comme toujours, cette version introduit également un grand nombre de corrections de bugs et de changements mineurs. Vous trouverez ci-dessous la liste complète des modifications apportées à cette version.

—- Version 3.17.0 Notes —-* Primitive :– Ajout de la possibilité d’ajouter une vidéo comme texture sur les primitives– Correction d’un bug qui rendait les poignées de mise à l’échelle des primitives imprécises* Correction de la navigation :– [WebGL only] Correction d’un problème qui limitait le champ de vision de la navigation accessible à partir d’un seul glissement de souris/trackpad.

– [WebGL only] Correction d’un problème qui rendait le zoom trop sensible sur le web avec le trackpad

* VR :

– Correction d’un bug dans lequel l’environnement ne se chargeait pas en pleine qualité dans la VR

* Nouvel outil d’enregistrement du chemin vidéo :

– Possibilité de créer un chemin qui passe par des points de passage

– Possibilité de générer une vidéo parcourant ce chemin de manière fluide à une fréquence d’images élevée en utilisant le rendu hors ligne.

* Introduction d’une mise à jour majeure du système de chargement environnemental (HLOD) :

– Le format du fichier de données a été mis à jour pour prendre en charge les textures séparées des maillages (mipmapping) :

– Un chargement plus rapide permet de réduire l’utilisation globale des ressources (mémoire du CPU, mémoire du GPU, disque et bande passante du réseau).

– Moins de lecture de ressources (- 80 %) en général, ce qui accélère le chargement sur le web en réduisant l’utilisation de la bande passante.

– La désérialisation de l’arbre de données a été refaite avec de meilleures performances.

– Accélère le chargement initial de l’environnement (les premiers 30 %)

– Supprime les avertissements de désérialisation dans la console web

* Rendu et style visuel :

– Nouveau style de rendu AO (occlusion ambiante) :

– Le style Matcap a été mis à jour pour afficher les textures AO de l’espace mondial.

– L’AO de l’espace mondial est désormais disponible en mode matcap dans WebGL

– L’espace mondial AO n’est disponible que pour les ensembles de données nouvellement générés sur le SAAS.

– Correction d’un bug sur les normales du mode matcap

– [WebGL only] Correction d’un bogue qui empêchait la prise en compte des boîtes d’écrêtage lors de l’utilisation d’un mode de visualisation autre que celui par défaut (xray, matcap, etc.).

– [WebGL only] Correction d’un bug qui empêchait la prise en compte de la couleur des assets.

– Ajout de réflexions sur l’espace de l’écran dans les paramètres de l’effet

* Système de mise en page

– Possibilité d’exporter/importer une mise en page sous forme de fichier dans le gestionnaire de mise en page

– Optimisation de la mise en page :

– Toutes les mises en page seront désormais optimisées avant d’être téléchargées sur le site Web.

– Cela obligera l’utilisateur à enregistrer ses modifications actuelles avant de télécharger une présentation.

– Les dépendances inutilisées sont supprimées lors de l’optimisation de la mise en page et les actifs sont regroupés, ce qui réduit la taille des données téléchargées.

– Possibilité d’optimiser manuellement la mise en page actuelle à partir du menu Fichier

* Actifs 3D :

– Le remplacement des couleurs est désormais disponible pour tous les actifs importés en 3D (et non plus seulement pour les fichiers CAO).

– Mise à jour de l’importateur 3D :

– L’origine est définie par défaut sur « Base » lors de l’importation d’un modèle 3D.

– L’inversion de l’axe YZ est activée par défaut lors de l’importation d’un modèle 3D.

– Correction d’un shader erroné lors du placement d’un asset avec un autre mode de visualisation ou en utilisant Ctrl Y/Z

– Correction d’un bug qui empêchait la désactivation de certains colliders lors de la désactivation de la visibilité des actifs.

– Correction d’un bug qui effaçait le modèle 3D en quittant la fenêtre d’importation du modèle 3D.

– Correction d’un problème d’éclairage lors de la suppression trop rapide d’une ressource après son instanciation.

* Système de sélection :

– Les objets ne sont plus désélectionnés lorsque l’on clique rapidement sur leur poignée.

– Ceci s’applique en particulier aux boîtes de clippage qui sont munies de poignées sur les côtés.

* Prise en charge du concentrateur :

– Ajout de la possibilité de se connecter à partir du Hub

– Possibilité de démarrer l’application avec un chemin d’environnement donné en utilisant des arguments de ligne de commande

* GLTF Exporter :

– Correction d’un bug qui rendait le pavage des textures mal exporté (corrige le bug lors de l’exportation de primitives avec répétition de texture)

* USDZ Exportateur :

– Correction d’un bogue entraînant la désactivation de la visibilité de la transformation principale des fichiers USDZ exportés dans NVidia Omniverse.

– Possibilité d’exporter des fichiers USDZ avec un système de coordonnées global ou local

* Primitives :

– Les poignées de mise à l’échelle des primitives ont été remaniées pour une sensation plus naturelle lors de la mise à l’échelle d’une primitive.

* Modes de navigation

– Correction d’un bug qui empêchait la balise photosphère de se positionner correctement lorsqu’on la basculait avec la barre d’espace.

– Correction d’un bug dans lequel le zoom de la souris du mode de navigation Free View et les mouvements du clavier dépendaient du cadre.

* Outil de mesure

– Correction d’un bogue qui permettait de créer des mesures de longueur 0

* WebGL

– Correction de la surbrillance indésirable du bouton d’orbite lors d’une vue panoramique

* UI

– Correction d’un bug qui empêchait le clic sur la zone droite de l’écran dans certaines situations

* Divers

– Les dossiers de données temporaires sont désormais nettoyés à la fermeture de l’application

– Les dossiers de données temporaires sont segmentés par instance de processus d’application.

– Meilleur message d’erreur aucun objet n’est sélectionné pour l’exportation. Mentionner que l’utilisateur peut exporter le contenu d’une boîte d’écrêtage à partir du gestionnaire d’écrêtage.

– Le sélecteur de couleurs est désormais beaucoup plus fidèle aux couleurs de l’écran.

– Correction du bouton d’annulation de la barre supérieure qui ne fonctionnait pas

– Correction d’un bogue survenant lors de la fermeture de l’application avec un objet sélectionné

– Correction d’un bug qui empêchait l’ouverture d’une mise en page lors de l’ouverture d’un fichier p3dl provenant d’un autre volume que celui dans lequel se trouvent les données.

– Correction d’un bogue qui pouvait empêcher l’application d’ouvrir des dépendances DLL sur un autre volume.

– Correction d’un bug qui faisait que les poignées de rotation noires étaient parfois mal mises à l’échelle lors du placement d’une boîte d’écrêtage ou d’autres types d’objets.

– Correction d’un bug provoquant l’ouverture du menu d’accès rapide aux presets d’effets lorsque l’on appuyait sur Entrée depuis le panneau de hiérarchie.

– Modifier la position des orthophotos DXF pour qu’elles se trouvent du côté opposé à celui d’où elles ont été prises. Par exemple, une orthophoto prise depuis le haut sera positionnée en bas dans l’espace 3D et vice versa

– Correction d’un décalage dans le doigt à la troisième personne (ouvrier du bâtiment)– Correction d’un bug qui rendait les poignées de traduction difficiles à utiliser lors du choix d’un pivot personnalisé– Correction de plusieurs traductions (français)– Correction du bouton Quitter ne fonctionnant pas dans le menu Fichier lorsqu’aucun environnement n’est chargé– Correction d’un bogue qui empêchait la profondeur de champ de fonctionner correctement en mode de visualisation filaire