Skip to content

Velfi/Vizza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vizza Logo

Vizza

A collection of interactive GPU-accelerated simulations for fun and beauty. Features a friendly UI that puts you in control.

How to play

Windows, MacOS, and Linux are supported.

Download the latest version for your platform from the releases page.

  • For Windows: Vizza_<version>_x64-setup.exe OR Vizza_<version>_x64_en-US.msi, both are equivalent.
  • For MacOS: Vizza_<version>_aarch64.dmg for Apple Silicon, Vizza_<version>_x64.dmg for Intel.
  • For Linux: Vizza-<version>-1.x86_64.rpm or Vizza_<version>_amd64.AppImage or Vizza_<version>_amd64.deb

Then, open the downloaded file and install the app, usually by double-clicking on it. You'll have to click past security warnings because I haven't paid for a developer certificate yet.

Once the app is installed, you can run it like any other app. Presets and color schemes you create will be saved to your Documents folder.

Simulations

Slime Mold

Agent-based simulation where creatures follow trails to create emergent networks.

Slime Mold Example

Gray-Scott

Reaction-diffusion simulation modeling chemical reactions that create organic patterns.

Gray-Scott Example

Particle Life

Multi-species particle simulation with attraction/repulsion interactions.

Particle Life Example

Flow

Flow field simulation with particle movement patterns.

Flow Mode Example

Pellets

Particle simulation with gravity and density-based interactions.

Pellets Example

Gradient Editor

Create custom color schemes for the other simulations.

Gradient Editor Example

Voronoi Cellular Automata

Cellular automata with Voronoi cells that move and shift.

Voronoi Cellular Automata Example

Moiré

Moiré patterns with distortion effects.

Moiré Example

For Developers

Prerequisites

Development

cargo tauri dev

Build

cargo tauri build

Tech Stack

  • Frontend: Svelte 5 + TypeScript
  • Backend: Rust with Tauri
  • Graphics: WebGPU
  • Build: Vite

About

A desktop application featuring interactive simulations built with Tauri, Svelte, and WebGPU.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •