awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Chakazul avatar

Chakazul/Lenia

0
View on GitHub↗
3,786 星标·242 分支·Python·MIT·14 次浏览chakazul.github.io/Lenia/JavaScript/Lenia.html↗

Lenia

Lenia is a scientific research tool and computational framework for modeling, visualizing, and analyzing artificial life. It functions as a continuous cellular automata engine that simulates emergent biological patterns using continuous space-time grids and kernel-based convolutional dynamics.

The system leverages a GPU-accelerated simulation framework to perform parallel tensor computations and massive grid updates in real time. It includes hardware-accelerated 3D rendering to visualize high-dimensional cellular structures and their structural complexity.

The platform provides capabilities for computational biology research, including the tracking of growth rates and cycle periods to classify digital species. It supports the modeling of high-dimensional patterns and the serialization of cellular configurations into portable text formats for the exchange of life form data.

The simulation engine allows for the adjustment of mathematical functions and resolution settings, as well as the manual manipulation of simulation fields through adding, moving, rotating, and resizing cells.

Features

  • Artificial Life Simulators - Provides a high-performance platform for simulating evolving digital organisms using continuous cellular automata.
  • Convolutional Growth Functions - Determines cellular evolution by calculating the weighted influence of neighboring cells through mathematical growth functions.
  • Biological Pattern Metrics - Provides real-time tracking of growth rates and cycle periods to classify digital biological species.
  • Simulation Feedback Loops - Maintains evolutionary continuity by feeding the output of each simulation step back as input for the next iteration.
  • Computational Biology - Applies computational methods to analyze the growth, evolution, and structural development of digital life.
  • Cellular Automata - Executes continuous models across space and time to generate emergent patterns from simple rule sets.
  • Continuous - Models artificial life forms by applying generalized kernel and delta functions to cells with continuous values.
  • Continuous Engines - Functions as a computational framework for simulating artificial life using continuous space-time grids and convolutional dynamics.
  • 3D Simulation Rendering - Visualizes cellular automata patterns in three-dimensional space to analyze structural complexity.
  • Hardware-Accelerated Rendering - Leverages GPU pipelines to render high-dimensional cellular structures for real-time observation.
  • Continuous Grid Discretizations - Implements spatial grid discretization using smooth kernel-based convolution functions to model continuous biological growth.
  • GPU-Accelerated Computation - Offloads massive parallel grid updates and tensor computations to the graphics processor for real-time simulation.
  • Simulation Mechanic Tuning - Allows adjustment of mathematical functions and resolution settings to modify the stability of life forms.
  • Statistical Analysis - Uses dedicated statistics diagrams and data tabs to identify life form periods and simulation details.
  • Emergent Pattern Visualizers - Renders high-performance simulations of complex grid-based systems to observe emergent biological behaviors.
  • Biological Pattern Metrics - Tracks growth rates and cycle periods to analyze and classify emergent digital species.
  • Pattern Exchange Protocols - Enables the exchange and sharing of digital life form configurations via standardized serialization.
  • 3D Scene Renderers - Provides hardware-accelerated 3D rendering to visualize high-dimensional cellular structures and their complexity.
  • High-Dimensional Spatial Modeling - Generates emergent phenomena and complex structures across 3D and 4D spatial dimensions.
  • Scientific Visualizations - Provides graphical representations of high-dimensional cellular structures to track evolutionary stability.
  • State Serialization - Encodes complex cellular configurations into lightweight text formats for preservation and exchange.

Star 历史

chakazul/lenia 的 Star 历史图表chakazul/lenia 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Lenia 的开源替代方案

相似的开源项目,按与 Lenia 的功能重合度排序。
  • amandaghassaei/gpu-ioamandaghassaei 的头像

    amandaghassaei/gpu-io

    1,472在 GitHub 上查看↗

    This library is a web-based framework designed for general-purpose parallel processing and high-performance computation on graphics hardware. It provides a toolkit for executing complex mathematical operations, physics simulations, and procedural visualizations directly within the browser by leveraging the graphics processor for data-intensive tasks. The framework distinguishes itself through automated shader management, which ensures consistent execution across diverse hardware and browser environments. It achieves this by transpiling modern shader syntax into legacy versions and automatical

    TypeScriptcanvasglslgpgpu
    在 GitHub 上查看↗1,472
  • gpac/gpacgpac 的头像

    gpac/gpac

    3,205在 GitHub 上查看↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Catsc3broadcastcenc
    在 GitHub 上查看↗3,205
  • makieorg/makie.jlMakieOrg 的头像

    MakieOrg/Makie.jl

    2,778在 GitHub 上查看↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Juliagpugraphicsjulia
    在 GitHub 上查看↗2,778
  • plotly/plotly.jsplotly 的头像

    plotly/plotly.js

    18,227在 GitHub 上查看↗

    Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations. It functions as a high-performance data visualization engine that utilizes both SVG for static elements and WebGL for hardware-accelerated rendering of large datasets and complex 3D plots. The library is distinguished by specialized toolkits for financial analysis, such as candlestick and OHLC charts, and geographic mapping tools for rendering choropleth and scatter maps with custom projections. It also supports complex scientific visualizations, including Sankey diagrams, pa

    JavaScriptcharting-librarychartsd3
    在 GitHub 上查看↗18,227
查看 Lenia 的所有 30 个替代方案→

常见问题解答

chakazul/lenia 是做什么的?

Lenia is a scientific research tool and computational framework for modeling, visualizing, and analyzing artificial life. It functions as a continuous cellular automata engine that simulates emergent biological patterns using continuous space-time grids and kernel-based convolutional dynamics.

chakazul/lenia 的主要功能有哪些?

chakazul/lenia 的主要功能包括:Artificial Life Simulators, Convolutional Growth Functions, Biological Pattern Metrics, Simulation Feedback Loops, Computational Biology, Cellular Automata, Continuous, Continuous Engines。

chakazul/lenia 有哪些开源替代品?

chakazul/lenia 的开源替代品包括: amandaghassaei/gpu-io — This library is a web-based framework designed for general-purpose parallel processing and high-performance… makieorg/makie.jl — Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to… gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing… plotly/plotly.js — Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations.… f3d-app/f3d — f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It… keplergl/kepler.gl — Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It…