Skip to content

celioboulay/reaction-diffusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reaction-Diffusion

C++ implementation of a discrete reaction-diffusion system following Gray-Scott Model.

Dependencies:

  • C++17
  • OpenCV is used for image I/O and color space conversion.
  • Eigen is used for matrices.

This great paper motivated and helped this implementation.


Examples:


Project structure

.
├─ data/       
├─ include/
├─ src/        
├─ build/          
└─ CMakeLists.txt
  • main.cpp : main
  • config.hpp : config and constants
  • reaction_diffusion.* : RD algo
  • io.* : postprocessing
  • wrap_indices.* : helper for convolution

Future Work

This codebase may be revisited occasionally for experimental extensions, in particular I have ideas involving VAE-based representations of reaction-diffusion patterns.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors