Una plataforma de desarrollo de referencia escalable, multi-GPU en tiempo real para simulación 3D

NVIDIA Omniverse

NVIDIA Omniverse

  -  Gratis
NVIDIA Omniverse es una plataforma de desarrollo de referencia en tiempo real multi-GPU escalable para simulación 3D y colaboración de diseño, y está basada en la descripción universal de escenas de Pixar y la tecnología NVIDIA RTX™.



NVIDIA Omniverse para PC es una plataforma revolucionaria diseñada para acelerar la colaboración y la simulación en múltiples industrias. Ofrece un entorno virtual unificado donde los equipos pueden crear, compartir y colaborar en diseños 3D, simulaciones y mundos virtuales en tiempo real. Aprovechando la tecnología avanzada de NVIDIA, permite una integración perfecta de varias herramientas de software y flujos de trabajo, lo que permite a los usuarios trabajar juntos independientemente de su ubicación o el software que utilicen.

Características clave

     Colaboración en tiempo real: permite que varios usuarios trabajen simultáneamente en el mismo proyecto en tiempo real, mejorando la productividad y fomentando el trabajo en equipo.
     Entorno unificado: proporciona una plataforma única donde los usuarios pueden importar activos 3D desde diferentes aplicaciones de software, manteniendo la coherencia en todos los flujos de trabajo.
     Simulación físicamente precisa: con las capacidades avanzadas de simulación física de NVIDIA, permite simulaciones precisas y realistas para diversas industrias, incluidas la arquitectura, la ingeniería y el entretenimiento.
     Flujos de trabajo impulsados por IA: la integración de tecnologías de IA mejora la productividad al automatizar tareas repetitivas y brindar sugerencias inteligentes.
     Compatibilidad multiplataforma: admite la interoperabilidad con software de simulación y diseño popular, lo que garantiza compatibilidad y flexibilidad para los usuarios.

Reflejos

Omniverse para PC está diseñado desde cero para ser fácilmente extensible y personalizable con un marco de desarrollo modular. Mientras los usuarios finales y los creadores de contenido aprovechan la plataforma para conectarse y acelerar sus flujos de trabajo 3D, los desarrolladores pueden conectarse a la capa de plataforma de la pila para crear fácilmente nuevas herramientas y servicios.

Desarrolle herramientas de calidad, más rápido que nunca
La plataforma modular, fácilmente extensible y flexible reemplaza el estricto desarrollo monolítico. Con un desarrollo basado en Python con poco o ningún código, los equipos pueden producir de forma rápida, eficiente y sostenible.

Construya tecnología más avanzada con un mínimo esfuerzo
Ahorre tiempo y esfuerzo y aproveche más de 20 años de tecnologías de renderizado, inteligencia artificial y SDK de simulación centrales de NVIDIA al desarrollar la plataforma.

Conéctese a nuevos mercados, amplíe sus audiencias
Aproveche el alcance de NVIDIA en todas las industrias, audiencias y flujos de trabajo y obtenga acceso a nuevos mercados y casos de uso para hacer crecer su base de usuarios.

Lo mejor para creadores y desarrolladores

     Se conecta a herramientas de diseño 3D líderes en la industria
     Colaboración ilimitada entre múltiples aplicaciones
     Colaboración multiusuario para hasta 2 usuarios
     Colaboración multiusuario para más de 2 usuarios.
     Representación RTX escalable en tiempo real
     Simulación físicamente precisa con PhysX 5.0, Blast, Flow
     Inspeccione, modifique o utilice más de 300 extensiones prediseñadas para desarrollar y crear soluciones mejoradas
     Probado y optimizado para NVIDIA-Certified Systems™
     Escale la colaboración de Nucleus al centro de datos o a la nube privada
     Gestión de seguridad empresarial (SSO, SSL)
     Herramientas de implementación empresarial

Componentes de la plataforma

La aplicación consta de 5 partes clave: Nucleus, Connect, Kit, Simulación y RTX Renderer. Estos componentes, junto con herramientas y renderizadores interoperables de creación de contenido digital (DCC) de terceros, y extensiones, aplicaciones y microservicios creados por terceros y NVIDIA, conforman el ecosistema Omniverse completo.

Omniverse Nucleus es la base de datos y el motor de colaboración de la plataforma. Permite que una variedad de aplicaciones cliente, renderizadores y microservicios compartan y modifiquen representaciones de mundos virtuales.

Hay varias formas de conectar bibliotecas de activos y herramientas DCC a la aplicación, con diferente fidelidad. Los conectores Omniverse (complementos que permiten que las aplicaciones cliente se conecten a Nucleus y publiquen y se suscriban a activos individuales y mundos completos) brindan las conexiones de mayor fidelidad a Omniverse, lo que a menudo permite un flujo de trabajo de sincronización en vivo entre las aplicaciones cliente y las aplicaciones Omniverse.

A diferencia de las plataformas de desarrollo monolíticas, el programa está diseñado para ser extremadamente modular para lograr máxima flexibilidad y extensibilidad. Omniverse Kit es un potente conjunto de herramientas para que los desarrolladores creen sus propias extensiones, aplicaciones, microservicios o complementos para su ecosistema. El SDK se puede ejecutar sin cabeza como un microservicio o con una interfaz de usuario. La aplicación de interfaz de usuario se puede escribir completamente utilizando el motor de interfaz de usuario, lo que permite personalizarla por completo.

La plataforma brinda a los desarrolladores acceso a la simulación mundial escalable y físicamente precisa de NVIDIA, impulsada por las tecnologías centrales de simulación física de NVIDIA. Los desarrolladores pueden aprovechar e incorporar estas tecnologías clave desarrollando en la plataforma o conectándose a ella, incluido NVIDIA PhysX, un simulador de física avanzada que ofrece dinámicas de vehículos rígidos, deformables y de alto rendimiento, PhysX Flow para dinámica de fluidos combustibles, humo y fuego, y PhysX. Explosión: para fractura y destrucción.

La plataforma brinda a los desarrolladores acceso a la simulación mundial escalable y físicamente precisa de NVIDIA, impulsada por las tecnologías centrales de simulación física de NVIDIA. Los desarrolladores pueden aprovechar e incorporar estas tecnologías clave desarrollando en la plataforma o conectándose a ella, incluido NVIDIA PhysX, un simulador de física avanzada que ofrece dinámicas de vehículos rígidos, deformables y de alto rendimiento, PhysX Flow para dinámica de fluidos combustibles, humo y fuego, y PhysX. Explosión: para fractura y destrucción.

Los desarrolladores que no deseen crear su propio renderizador pueden mejorar las capacidades de su base de usuarios conectándose a la plataforma para aprovechar Omniverse RTX Renderer o cualquier renderizador Hydra-delegate conectado.

Las extensiones Omniverse son pequeñas piezas de código diseñadas específicamente para lograr una tarea específica. Las extensiones están creadas en Python, lo que permite a los desarrolladores de cualquier nivel crear o personalizar sus propias extensiones. Explore un extracto de las extensiones disponibles en la plataforma a continuación para ver qué es posible.

Los servicios del programa pueden ser parte de una extensión, utilizar una extensión o ser un script simple ejecutado por Omniverse Kit. Los desarrolladores pueden crear fácilmente herramientas para automatizar tareas repetitivas para ellos mismos o para su base de usuarios, desde renderizar flujos de trabajo, crear plataformas giratorias, generar miniaturas, generar datos sintéticos y más.

Omniverse Avatar es una plataforma tecnológica para desarrollar avatares interactivos de IA, que conecta las principales tecnologías de IA de NVIDIA: NVIDIA Riva para la IA del habla, NVIDIA Metropolis para la visión por computadora, NVIDIA NeMo Megatron para la comprensión del lenguaje natural y motores de recomendación NVIDIA Merlin. Estos avatares de vídeo realistas responden a señales faciales y del habla, comprenden varios idiomas y pueden hacer recomendaciones inteligentes.

Cómo utilizar

     Importar activos: comience importando activos 3D al programa.
     Colabore en tiempo real: invite a miembros del equipo a unirse al proyecto y colaborar en tiempo real, realizando cambios y compartiendo comentarios al instante.
     Simular: utilice las capacidades de simulación física para crear simulaciones precisas y realistas de varios escenarios.
     Personalice entornos: personalice entornos virtuales ajustando la iluminación, las texturas y otros elementos visuales para lograr la apariencia deseada.
     Exportar y compartir: una vez que se complete el proyecto, exporte los activos o simulaciones finales para compartirlos o integrarlos aún más en otros flujos de trabajo.

Preguntas más frecuentes

¿NVIDIA Omniverse es compatible con otro software de diseño?
Sí, admite la interoperabilidad con una amplia gama de software de diseño y simulación, lo que permite a los usuarios importar y exportar activos sin problemas.

¿Pueden varios usuarios trabajar en el mismo proyecto simultáneamente?
Por supuesto, permite la colaboración en tiempo real, lo que permite que varios usuarios trabajen juntos en el mismo proyecto simultáneamente.

¿Cuáles son los requisitos del sistema para ejecutar Omniverse?
Los requisitos del sistema pueden variar según la complejidad de los proyectos y simulaciones, pero generalmente, los usuarios necesitarán una GPU potente y suficiente RAM para ejecutar el programa sin problemas.

¿NVIDIA Omniverse admite flujos de trabajo impulsados por IA?
Sí, integra tecnologías de inteligencia artificial para automatizar tareas y brindar sugerencias inteligentes, mejorando la productividad de los usuarios.

¿Existe una versión gratuita de NVIDIA Omniverse disponible?
Sí, NVIDIA ofrece una versión GRATUITA del software, que permite a los usuarios explorar sus funciones y capacidades sin ningún costo inicial.

Alternativas

Unity: un popular motor de juegos y plataforma de desarrollo que ofrece sólidas capacidades de simulación y diseño 3D.

Unreal Engine: otro potente motor de juegos ampliamente utilizado para crear simulaciones y experiencias interactivas.

Blender: una versátil suite de creación 3D de código abierto que incluye herramientas de modelado, animación y simulación.

Autodesk Maya: un completo software de animación 3D ampliamente utilizado en la industria del entretenimiento para crear animaciones y efectos visuales de alta calidad.

Dassault Systèmes CATIA: un paquete de software CAD/CAM/CAE líder utilizado en diversas industrias para el diseño e ingeniería de productos.

Precios

Ofrece una variedad de opciones de precios, incluida una versión GRATUITA con funciones y capacidades limitadas. Para obtener funcionalidad y soporte más avanzados, los usuarios pueden optar por planes de suscripción PAGADOS, que se adaptan a las necesidades de usuarios u organizaciones individuales. El precio puede variar según el plan seleccionado y los servicios adicionales requeridos.

Es gratis desarrollar extensiones, aplicaciones y microservicios basados en el SDK de Omniverse Kit o conectores basados en el SDK de Omniverse Connect en la plataforma Omniverse.

Los desarrolladores pueden vender sus propias aplicaciones, extensiones, microservicios o conectores por su cuenta, o aparecer en Omniverse Exchange. Los desarrolladores no pueden distribuir ninguna aplicación, extensión o microservicio Omniverse desarrollado por NVIDIA, ni Omniverse Nucleus ni Omniverse Kit.
Requisitos del sistema

     Sistema operativo: Windows 11/10
     CPU: Intel Core i5 o AMD Ryzen 5 (o equivalente)
     GPU: NVIDIA GeForce GTX 1060 o AMD Radeon RX 480 (o equivalente)
     RAM: 16 GB o más
     Almacenamiento: 20 GB de espacio disponible

PROS

  •      La colaboración en tiempo real mejora la productividad.
  •      El entorno unificado simplifica los flujos de trabajo.
  •      Capacidades avanzadas de simulación física.
  •      Integración con tecnologías de IA.
  •      Compatibilidad multiplataforma.

CONTRAS

  •      Curva de aprendizaje más pronunciada para nuevos usuarios.
  •      Requiere un uso intensivo de recursos y requiere hardware potente.
  •      Funciones limitadas establecidas en la versión gratuita.
  •      La integración con algún software puede requerir una configuración adicional.