Nvidia a dévoilé Omniverse Code, une application innovante conçue pour aider les développeurs à créer des outils de pointe pour la conception et la simulation 3D. Cette nouvelle application vise à rationaliser le processus de développement d'outils de conception 3D avancés en fournissant un ensemble complet de fonctionnalités et de documentation.
L'application Omniverse Code est fournie avec le runtime Omniverse Kit SDK, ainsi que des outils, des modèles et une documentation essentiels que les développeurs peuvent utiliser comme point de départ. Avec plus d'une centaine Omniverse Extensions à leur disposition, les développeurs peuvent facilement éditer, modifier ou intégrer ces extensions ou applications, éliminant ainsi le besoin de créer à partir de zéro.
Une documentation interactive est fournie pour aider les utilisateurs à se familiariser avec des fonctionnalités telles que les boutons et les curseurs. Le code exposé dans la documentation permet aux utilisateurs de le copier ou de le personnaliser en fonction de leurs besoins uniques, ce qui accélère encore le processus de développement.
Faisant ses débuts dans cette version d' Omniverse Kit, un nouveau système de manipulation et de superposition de scènes appelé Omni.ui.scene. Ce cadre innovant permet aux utilisateurs de créer des manipulateurs réactifs et de contrôler des objets dans un environnement 3D. Un ensemble de manipulateurs standard est disponible pour que les développeurs puissent utiliser ou créer leurs propres manipulateurs personnalisés avec un minimum de code Python requis.
Python peut également être utilisé pour personnaliser le nouveau menu de la fenêtre 3D, qui sert de portail en un clic vers une multitude d'outils disponibles pour les développeurs, ce qui le rend encore plus pratique et accessible. De plus, plusieurs fenêtres d'affichage peuvent être configurées individuellement avec des caméras et des moteurs de rendu spécifiques, ce qui permet de pré-arranger différents points de vue.
Pour ceux qui recherchent une plate-forme intégrée qui prend en charge le développement d'applications backend, Web et mobiles, ainsi que des solutions low-code et no-code, AppMaster.io est une alternative puissante. La plate-forme AppMaster permet aux utilisateurs de créer visuellement des modèles de données, une logique métier, une API REST et endpoints WSS, ce qui rend le processus de développement plus rapide et plus rentable.