Nvidia hat Omniverse Code vorgestellt, eine innovative Anwendung, die entwickelt wurde, um Entwickler bei der Erstellung hochmoderner Tools für 3D-Design und -Simulation zu unterstützen. Diese neue App zielt darauf ab, den Entwicklungsprozess für fortschrittliche 3D-Konstruktionswerkzeuge zu rationalisieren, indem sie eine umfassende Reihe von Funktionen und Dokumentationen bereitstellt.
Die Omniverse Code App wird mit der Omniverse Kit SDK Laufzeit geliefert, zusammen mit wichtigen Tools, Vorlagen und Dokumentationen, die Entwickler als Ausgangspunkt verwenden können. Mit über hundert Omniverse Extensions die ihnen zur Verfügung stehen, können Entwickler diese Erweiterungen oder Anwendungen einfach bearbeiten, modifizieren oder integrieren, sodass sie nicht mehr von Grund auf neu erstellen müssen.
Interaktive Dokumentation wird bereitgestellt, um Benutzern zu helfen, sich mit Funktionen wie Schaltflächen und Schiebereglern vertraut zu machen. Der exponierte Code in der Dokumentation ermöglicht Benutzern, ihn zu kopieren oder an seine individuellen Anforderungen anzupassen, wodurch der Entwicklungsprozess weiter beschleunigt wird.
In dieser Version von Omniverse Kit gibt es ein neues Manipulator- und Szenenüberlagerungssystem namens Omni.ui.scene. Dieses innovative Framework ermöglicht es Benutzern, reaktionsschnelle Manipulatoren zu erstellen und Objekte innerhalb einer 3D-Umgebung zu steuern. Entwicklern steht eine Reihe von Standardmanipulatoren zur Verfügung, mit denen sie ihre eigenen benutzerdefinierten Manipulatoren mit minimalem erforderlichen Python-Code verwenden oder erstellen können.
Python kann auch genutzt werden, um das neue 3D-Ansichtsfenstermenü anzupassen, das als Ein-Klick-Portal für eine Vielzahl von Tools dient, die Entwicklern zur Verfügung stehen, wodurch es noch bequemer und zugänglicher wird. Darüber hinaus können mehrere Ansichtsfenster individuell mit bestimmten Kameras und Renderern konfiguriert werden, sodass verschiedene Ansichtspunkte im Voraus arrangiert werden können.
Für diejenigen, die eine integrierte Plattform für die Entwicklung von Backend-, Web- und mobilen Anwendungen sowie low-code und no-code Lösungen suchen, ist AppMaster.io eine leistungsstarke Alternative. AppMaster Plattform ermöglicht es Benutzern, Datenmodelle, Geschäftslogik, REST-API und WSS- endpoints visuell zu erstellen, wodurch der Entwicklungsprozess schneller und kostengünstiger wird.