Changelog
2025-Juin-02 :
- Nouvelles fonctionnalités :
- Préfabriqués :
- Nous avons ajouté la prise en charge des Prefabs dans Studio pour créer des modèles de jeu réutilisables et personnalisables qui rationalisent et adaptent votre développement et optimisent les performances.
- Consultez notre Guide des préfabriqués pour commencer.
- Généralités :
- Les vidéos sont désormais prises en charge en tant que cartes de texture matérielle. Note : Le nouveau VideoMaterial override sera override all glTF materials, like HiderMaterial and VideoMaterial.
- Préfabriqués :
2025-Mai-29 :
-
Nouvelles fonctionnalités :
- Éléments de l'interface utilisateur Événements :
- Nous avons introduit des événements d'interface utilisateur pour les éléments d'interface utilisateur tels que les boutons. (c'est-à-dire Pressé, relâché, Sélectionné, désactivé)
- Les événements de l'interface utilisateur ont désormais des chaînes de caractères dédiées.
- Pour en savoir plus, consultez la section Événements de la documentation de l'API.
- Lumières :
- Nous avons introduit un nouveau type de lumière appelé "Area Light" qui émet de la lumière à partir d'une primitive rectangulaire .
- Éléments de l'interface utilisateur Événements :
-
Corrections et améliorations :
- Audio :
- Correction d'un problème où plusieurs entités audio n'apparaissaient pas correctement.
- Audio :
2025-May-05 :
-
Nouvelles fonctionnalités :
- Réflexions sur la scène :
- Ajout de la possibilité de définir une carte de réflexion sur un espace. Cette carte de réflexion affecte la configuration de l'éclairage de votre scène et modifie l'affichage des matériaux réfléchissants. Voir le nouveau paramètre Reflections dans le panneau Space Settings.
- Réflexions sur la scène :
-
Corrections et améliorations :
- Généralités :
- Ajout d'une nouvelle directive "required" pour rendre obligatoires les champs des composants personnalisés. La directive
@required
pour les composants personnalisés génère une erreur si la condition n'est pas remplie lors de la construction de .
- Ajout d'une nouvelle directive "required" pour rendre obligatoires les champs des composants personnalisés. La directive
- Généralités :
2025-avril-29 :
- Nouvelles fonctionnalités :
- Matériaux :
- Ajout d'un nouveau paramètre pour l'habillage des textures dans le configurateur de matériaux.
- Matériaux :
2025-avril-9 :
-
Nouvelles fonctionnalités :
- Cibles de l'image :
- **Les développeurs peuvent désormais ancrer le contenu AR aux images du monde réel, ce qui permet une nouvelle gamme d'expériences créatives et éducatives.
- Cibles de l'image :
-
Corrections et améliorations :
- Entrée :
input.getMousePosition()
renvoie maintenantclientX/Y
au lieu descreenX/Y
pour un meilleur alignement avec les coordonnées du viewport.- Ajout d'un nouvel événement
ecs.input.UI_CLICK
pour améliorer le suivi des interactions avec l'interface utilisateur.
- Transformations :
- Ajout de fonctions utilitaires de transformation dans world.transform.
- Raycasting :
- Ajout de nouvelles fonctions de raycasting :
raycast()
etraycastFrom()
pour une interaction plus flexible et plus précise avec les objets 3D.
- Ajout de nouvelles fonctions de raycasting :
- UI :
- Mise à jour de l'interface système Studio UI pour une expérience de développement plus intuitive.
- Généralités :
- Correction d'un bug où
world.spaces
ne pouvait pas être accédé dans les callbacksadd
. - Correction d'un problème avec les pièces jointes d'oreille qui n'apparaissaient pas dans la fenêtre de visualisation lorsqu'elles étaient activées.
- Correction d'un bug où
- Entrée :
2025-Mars-5 :
- Corrections et améliorations :
- Général
- Ajout d'un événement de spawned de l'emplacement
- Ombre
- Frustum de la caméra à ombre intelligente
- Animations
- Correction de bogues pour les animations de position/rotation
- Correction du blocage de l'animation lors du changement de modèle
- Actifs
- Correction d'un bug où les paramètres étaient périmés lors du chargement des actifs
- Correction d'un problème de concurrence dans le chargement des images de l'interface utilisateur
- Général
2025-février-13 :
- Nouvelles fonctionnalités :
- Cartes Niantic pour le Web
- Relier les expériences au monde réel Les cartes sont essentielles à la création d'expériences basées sur la localisation. Désormais, grâce aux cartes Niantic pour le Web disponibles directement dans 8th Wall Studio, vous pouvez les ajouter à votre flux de travail en toute transparence. Avec Niantic Maps in Studio, les développeurs de Studio ont désormais accès à la même technologie que celle utilisée par Niantic pour alimenter nos jeux les plus populaires dans le monde réel, ce qui vous permet d'ancrer vos expériences de RA dans des lieux réels, de faciliter la découverte d'expériences basées sur la localisation et d'agir comme un agrégateur d'expériences de RA dans le monde réel. Les cartes sont désormais entièrement intégrées à la hiérarchie des scènes de Studio, ce qui vous permet d'insérer des cartes dans vos projets d'un simple clic - aucune configuration API supplémentaire n'est nécessaire.
- Espaces
- Spaces vous permet désormais de construire et de gérer plusieurs zones distinctes au sein d'un même projet. Vous pouvez considérer les espaces comme des scènes ou des environnements dans d'autres moteurs de jeu ou outils de conception. Pour faire simple, les espaces sont des cadres 3D dans lesquels vous pouvez placer des actifs, des éclairages, des caméras et des interactions de jeu. Un espace (également appelé scène) contient toutes vos entités.
- Cartes Niantic pour le Web
2025-janvier-31 :
- Corrections et améliorations :
- Général
- Correction de bugs généraux pour améliorer les performances du chargement des scènes, du chargement des splats et du travail en mode Live Sync.
- Général
2025-janvier-23 :
- Corrections et améliorations :
- Éléments de l'interface utilisateur
- Ajout d'une configuration d'étirement à 9 tranches pour la taille de l'arrière-plan (éléments d'interface utilisateur 3D uniquement)
- Ajout de la configuration du rayon de la frontière
- Général
- Correction d'un bug où l'espace colorimétrique n'était pas correctement reflété pour les éléments de l'interface utilisateur.
- Physique
- Ajoute un interrupteur pour le système physique, il sautera le système à chaque tick, il fonctionne également comme une optimisation lorsque la physique n'est pas utilisée.
- Éléments de l'interface utilisateur
2025-Janvier-15 :
- Corrections et améliorations :
- Lumière
- Ajout du type de lumière
spot
.
- Ajout du type de lumière
- Ombre
- La configuration de la réception de l'ombre est déplacée vers le composant Mesh.
- Mathématiques
- Ajouté
Mat4.decomposeT
- Ajouté
Mat4.decomposeR
- Ajouté
Mat4.decomposeS
- Ajouté
- Lumière
2024-décembre-09 :
- Corrections et améliorations :
- VPS
- Ajout de la possibilité de masquer l'affichage de l'élément Localisation dans la fenêtre de visualisation.
- UI
- Correction des problèmes d'affichage des polices personnalisées
- Audio
- Ajout de la possibilité d'obtenir et de définir la progression des clips audio
- VPS
- Ajout de
location
aux données d'événements VPS avec l'eid de l'entité Location concernée
- Ajout de
- VPS
2024-November-11 :
- Corrections et améliorations :
- Général
- Amélioration du comportement de
ecs.Disabled
. - Amélioration des performances avec le raycasting
- Amélioration du comportement de
- VPS
- Correction d'un bug avec les LocationMeshes cachés dans la fenêtre de visualisation pendant la synchronisation en direct.
- Eclairage
- Prise en charge de la "caméra suiveuse" pour la lumière directionnelle
- Général
2024-November-05 :
- Corrections et améliorations :
- Général
- Ajout de la possibilité de désactiver les entités et leurs composants dans une scène pour un meilleur contrôle et une optimisation des performances d'exécution. Pour en savoir plus, cliquez ici.
- Ajout d'une nouvelle capacité à créer une nouvelle version du projet client à partir d'une version précédente. Cette fonctionnalité est accessible à partir de la vue Historique du projet dans les Paramètres de scène de Studio.
- Audio
- Ajout d'événements de chargement et de fin de lecture audio pour faciliter la gestion et le contrôle de la lecture audio : événements
ecs.events.AUDIO_CAN_PLAY_THROUGH
,ecs.events.AUDIO_END
.
- Ajout d'événements de chargement et de fin de lecture audio pour faciliter la gestion et le contrôle de la lecture audio : événements
- Actifs
- Ajout d'une fonction permettant de connaître l'état de chargement des actifs :
ecs.assets.getStatistics
.
- Ajout d'une fonction permettant de connaître l'état de chargement des actifs :
- UI
- Ajout d'une fonction permettant d'étirer une image dans le cadre d'un élément d'interface utilisateur :
Ui.set({backgroundSize : 'contain/cover/stretch'})
- Ajout d'une fonction permettant d'étirer une image dans le cadre d'un élément d'interface utilisateur :
- Général
2024-octobre-29 :
- Nouvelles fonctionnalités :
- Services dorsaux :
- Les fonctions backend et les proxies backend sont désormais prises en charge dans 8th Wall Studio !
- Services dorsaux :
2024-octobre-24 :
-
Nouvelles fonctionnalités :
- VPS :
- **Les développeurs peuvent désormais créer des expériences WebAR basées sur la localisation en connectant le contenu AR à des lieux réels.
- VPS :
-
Corrections et améliorations :
- Modèles 3D :
- Ajout d'un support pour la lecture de tous les clips d'animation sur un modèle gltf
- UI :
- Ajout de la possibilité de définir l'opacité des éléments de l'interface utilisateur.
- Modèles 3D :
2024-octobre-18 :
- Corrections et améliorations :
- Événements :
- Ajout de l'événement
ecs.events.SPLAT_MODEL_LOADED
.
- Ajout de l'événement
- Physique :
- Ajout de la fonction getLinearVelocity().
- Primitives :
- Ajout d'une primitive polyèdre, remplaçant le tétraèdre.
- Ajout de la primitive Torus.
- Événements :
2024-30 septembre :
-
Nouvelles fonctionnalités :
- Modèles 3D :
- Prise en charge du téléchargement et de la conversion des ressources 3D au format FBX.
- Prise en charge de la prévisualisation et de la configuration de vos modèles 3D. Avec notre Asset Previewer mis à jour, vous pouvez vérifier votre modèle avec différents paramètres d'éclairage, ajuster le point de pivot, modifier les paramètres de compression du maillage , mettre à jour l'échelle, inspecter les matériaux inclus, et bien plus encore.
- Matériaux :
- Les matériaux peuvent être modifiés et enregistrés dans l'aperçu des actifs. Les modifications seront répercutées sur le site et sur la scène.
- UI :
- Prise en charge des polices personnalisées avec possibilité de téléchargement de fichiers TTF.
- Affinez les éléments tels que la couleur, les bordures, le texte, l'opacité, etc. Le constructeur d'interface utilisateur permet également de combiner plusieurs éléments 2D sur un seul canevas pour créer des graphiques 2D composés et des interfaces . Editez et modifiez ces éléments en temps réel dans la fenêtre de visualisation du studio, les changements étant instantanément répercutés dans le simulateur.
- Modèles 3D :
-
Corrections et améliorations :
- Particules :
- Mise à jour du composant Particle avec des options de configuration supplémentaires et des valeurs par défaut plus faciles à utiliser.
- Physique :
- applyImpulse api, alternative à l'application de la force pour le développement de jeux. Bon pour les actions telles que sauter, donner un coup de poing, pousser rapidement, etc.
- Fonction d'obtention simple pour l'exécution, permettant d'interroger le paramètre de gravité actuel.
- Particules :
2024-September-11 :
- Corrections et améliorations :
- Machine d'état :
- Amélioration des capacités et extension de l'API pour travailler avec les machines d'état et les événements. Pour en savoir plus, consultez la documentation de the State Machine.
- Machine d'état :
2024-Août-29 :
- Corrections et améliorations :
- Particules :
- Correction d'un problème où la position de frai des particules n'était pas correctement définie pour les entités enfants.
- Particules :
2024-Août-26 :
-
Nouvelles fonctionnalités :
- Les éclaboussures :
- **En utilisant l'application Niantic Scaniverse, vous pouvez facilement créer et exporter des splats dans un fichier
.SPZ
. Une fois téléchargés dans 8th Wall Studio, les splats peuvent être intégrés de manière transparente dans vos projets, servant de base à des expériences 3D hyperréalistes.
- **En utilisant l'application Niantic Scaniverse, vous pouvez facilement créer et exporter des splats dans un fichier
- Les éclaboussures :
-
Corrections et améliorations :
- Animations :
- Correction d'un problème où les animations sans boucle ne se terminaient pas à la bonne position.
- Actifs :
- Amélioration de la prise en charge de la prévisualisation des actifs et de la modification des paramètres des actifs.
- Audio :
- Mise à jour des API de cycle de vie des auditions (lecture, pause, sourdine, rétablissement du son)
- Primitives :
- Prise en charge des matériaux de dissimulation pour les objets primitifs qui vous permettent d'obscurcir ou de cacher des objets à l'intérieur de une scène.
- Prise en charge des matériaux non éclairés pour les objets primitifs qui ignorent les conditions d'éclairage.
- Correction d'un problème avec les collisionneurs de cylindres qui ne correspondaient pas à la forme primitive
- Animations :
2024-Août-15 :
- Corrections et améliorations :
- Événements :
- Correction d'un problème où les auditeurs d'événements étaient ignorés ou supprimés dans certains scénarios.
- UI :
- Correction d'un problème où les polices ne pouvaient pas être modifiées.
- Correction des problèmes de performance lors du chargement et du rendu des éléments de l'interface utilisateur.
- Docs :
- Ajout d'informations sur les problèmes courants et les meilleures pratiques à suivre lors de la création de scripts Custom Components
- Événements :
2024-Août-08 :
- Corrections et améliorations :
- Gestionnaire des entrées :
- Correction d'un problème où les comportements de glissement et de déplacement des navigateurs mobiles n'étaient pas contrôlés.
- Ajout de la possibilité de contrôler et d'accéder au verrouillage du pointeur, ce qui permet d'améliorer les entrées de contrôle du jeu.
- Physique :
- Correction d'un problème de timing qui créait des comportements physiques incorrects.
- Rendu :
- Correction d'un problème qui donnait aux matériaux un aspect délavé.
- UI :
- Ajout de la possibilité de masquer les éléments de l'interface utilisateur dans la scène, ce qui permet d'obtenir des comportements plus dynamiques de l'interface utilisateur.
- Gestionnaire des entrées :
2024-August-01 :
-
Nouvelles fonctionnalités :
- Animation :
- Ajout d'événements et de contrôles de configuration pour prendre en charge les modèles GLTF avec des animations pré-cuisinées - voir Guide des modèles 3D
- Hiérarchie :
- Ajout de la possibilité de multi-sélectionner et de déplacer des objets à l'aide des touches Commande/Ctrl.
- Ajout de la possibilité de sélectionner des objets à l'aide de la touche Shift.
- Physique :
- Ajout d'un facteur de gravité pour la physique et les collisionneurs afin de prendre en charge des effets physiques plus configurables - voir Guide de la physique.
- Primitives :
- Ajout du type primitif RingGeometry - voir Primitives guide
- Fenêtre de visualisation :
- Ajout d'un menu contextuel de clic droit pour les objets sélectionnés.
- Ajout de l'accrochage de la transformation lorsque l'on maintient la touche Shift.
- Animation :
-
Corrections et améliorations :
- Actifs :
- Correction d'un problème qui empêchait l'ajout de nouveaux fichiers et le déplacement d'actifs.
- Caméra :
- Correction d'un bug où le réglage du clip proche/lointain n'était pas fonctionnel.
- Gestionnaire des entrées :
- Correction d'un problème d'inversion des touches de direction gauche/droite.
- Simulateur :
- Le simulateur peut maintenant être redimensionné.
- UI :
- Correction d'un bug qui empêchait de modifier la taille de la police pour les éléments de l'interface utilisateur.
- Fenêtre de visualisation :
- Les modèles 3D glissés dans la fenêtre de visualisation s'accrochent désormais à la position actuelle du curseur.
- Divers
- Diverses améliorations de l'interface utilisateur.
- Amélioration du copier-coller d'objets.
- Actifs :
2024-juin-18 :
- Nouvelles fonctionnalités :
- Première version de 8th Wall Studio ! Bonjour le monde !
- Les principales mises à jour concernent les systèmes initiaux et les outils d'édition pour la physique, les animations, les entrées du joueur , les caméras, l'éclairage, les particules, l'audio, les modèles 3D, les matériaux, les maillages et bien d'autres choses encore. Voir la documentation de Studio pour plus d'informations sur ces systèmes.