Artificial LIfe ENvironment

Artificial LIfe ENvironment — Descargar gratis. Simulador de vida artificial con CUDA

Artificial LIfe ENvironment (ALIEN) es una herramienta de simulación de vida artificial basada en un motor de partículas 2D especializado en CUDA para cuerpos blandos y fluidos. Cada cuerpo simulado consiste en una red de partículas que puede ser equipada con funciones de alto nivel, que van desde capacidades de procesamiento de información hasta equipamiento físico (sensores, músculos, armas, constructores, etc.) cuya ejecución es orquestada por redes neuronales. Los cuerpos pueden ser considerados como agentes u organismos digitales que operan en un entorno común. Sus planos constructivos pueden ser almacenados en genomas y transmitidos a la descendencia. El código de simulación está escrito enteramente en CUDA y optimizado para simulaciones en tiempo real a gran escala con millones de partículas.

5.0(1 valoraciones)

Descargar Artificial LIfe ENvironment (Enlaces oficiales)
Tamaño del archivo: 81.5 MB
La última versión de Artificial LIfe ENvironment es: 4.12
Sistema operativo: Windows
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (BSD-3-Clause) y gratuito.

  • Simulación de física de cuerpos blandos y fluidos. El motor simula mecánicas de cuerpos blandos y rígidos, fluidos, disipación de calor, daño y adhesión entre partículas. Las interacciones son realistas y permiten la creación de estructuras complejas.
  • Sistema genético para organismos digitales. Los organismos multicelulares se simulan como redes de partículas. Sus planos constructivos se almacenan en genomas que contienen la información para la construcción célula por célula de la descendencia.
  • Redes neuronales para control de funciones. Las redes neuronales integradas orquestan funciones de alto nivel, como el control de sensores para percibir el entorno y músculos para el movimiento y la interacción.
  • Ejecución completa en GPU mediante CUDA. Toda la simulación se ejecuta en la tarjeta gráfica usando CUDA, lo que permite manejar millones de partículas en tiempo real y liberar al procesador principal.
  • Renderizado e interoperabilidad con OpenGL. El motor de gráficos utiliza OpenGL para el renderizado y el post-procesado, aprovechando la interoperabilidad CUDA-OpenGL para una visualización eficiente de las simulaciones.
  • Editor gráfico de partículas y conexiones. La herramienta incluye un editor gráfico para manipular cada partícula y las conexiones entre ellas, permitiendo un control detallado de la estructura de los organismos.
  • Editor genético para diseño de organismos. Un editor especializado permite diseñar organismos personalizados modificando directamente su genoma, definiendo la disposición y funciones de sus células.
  • Soporte para parámetros de simulación espacialmente variables. Los parámetros de la simulación, como la gravedad o la viscosidad, pueden variar en diferentes zonas del espacio, creando entornos heterogéneos y dinámicos.
  • Herramientas de dibujo a mano alzada y geométricas. Para facilitar la creación de estructuras, se incluyen herramientas de dibujo libre y formas geométricas que agilizan el diseño de entornos y agentes.
  • Operaciones masivas y funciones de escalado. El programa ofrece funciones para aplicar operaciones a grandes grupos de partículas a la vez, así como herramientas para escalar (ampliar o reducir) estructuras completas.
  • Navegador de simulaciones integrado. Cuenta con un navegador incorporado que permite explorar, descargar y subir archivos de simulación, así como valorar las creaciones de otros usuarios con un sistema de estrellas.
  • Sistema de color personalizable para tipos de célula. Se pueden utilizar diversos colores para personalizar los tipos de célula según las especificaciones propias, facilitando la identificación visual de diferentes partes o funciones.

El proyecto ALIEN es desarrollado activamente desde hace varios años por un equipo de programadores liderado por Jonatan Waern. La primera versión pública data de alrededor de 2016 y desde entonces ha tenido una evolución constante. Un hito importante fue la versión 4.0, lanzada en agosto de 2023, que introdujo el sistema genético con editor, redes neuronales, un solucionador de fluidos y nuevas funciones estadísticas. En julio de 2024, el vídeo del proyecto Emerging Ecosystems ganó el concurso Virtual Creatures Competition. El programa está escrito íntegramente en CUDA y C++, lo que permite su alto rendimiento en GPU de Nvidia. El código fuente está disponible bajo la licencia BSD-3-Clause.


Alternativas a Artificial LIfe ENvironment:

ProtoEvo Project — Descargar gratis. Simulación 2D de evolución de protozoos

ProtoEvo Project

El Proyecto ProtoEvo desarrolla un entorno computacional donde entidades similares a protozoos evolucionan su morfología y comportamiento para sobrevivir y reproducirse.
Precio: Gratis   Tamaño: 46.7 MB   Versión: 0.3.4   SO: Windows