All Projects → victorqribeiro → randomFractal

victorqribeiro / randomFractal

Licence: MIT license
Random fractal or the secret behind my tree

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to randomFractal

Blockchain
Compilation of useful documents and scientific papers about Blockchain & cryptocurrencies.
Stars: ✭ 751 (+763.22%)
Mutual labels:  fractal
Lindenmayer
Feature complete classic L-System library (branching, context sensitive, parametric) & multi-purpose modern L-System/LSystem implementation that can take javascript functions as productions. It is not opinionated about how you do visualisations.
Stars: ✭ 125 (+43.68%)
Mutual labels:  fractal
Lumen Api Starter
Lumen 8 基础上扩展出的API 启动项目,精心设计的目录结构,规范统一的响应数据格式,Repository 模式架构的最佳实践。
Stars: ✭ 197 (+126.44%)
Mutual labels:  fractal
Fractalart
Generate colorful wallpapers!
Stars: ✭ 61 (-29.89%)
Mutual labels:  fractal
Api Restful Con Laravel Guia Definitiva
Repositorio para el código base del curso "API RESTful con Laravel - Guía Definitiva"
Stars: ✭ 95 (+9.2%)
Mutual labels:  fractal
Hurst
Hurst exponent evaluation and R/S-analysis in Python
Stars: ✭ 148 (+70.11%)
Mutual labels:  fractal
Vulkan minimal compute
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Stars: ✭ 603 (+593.1%)
Mutual labels:  fractal
Fractal-Inferno
An Online Fractal Flame Generator.
Stars: ✭ 41 (-52.87%)
Mutual labels:  fractal
Bitmap
C++ Bitmap Library
Stars: ✭ 125 (+43.68%)
Mutual labels:  fractal
Restful Api With Laravel Definitive Guide
Repository with the base code for the course "RESTful API with Laravel - Definitive-Guide"
Stars: ✭ 156 (+79.31%)
Mutual labels:  fractal
Gobrot
Mandelbrot image renderer in Go
Stars: ✭ 70 (-19.54%)
Mutual labels:  fractal
Fractal
Mandelbrot fractal generator - js web app, uses zero libraries
Stars: ✭ 87 (+0%)
Mutual labels:  fractal
Hilbertcurve
maps between 1-D space filling hilbert curve and N-D coordinates
Stars: ✭ 148 (+70.11%)
Mutual labels:  fractal
Fractal.parts
❄️ build and view fractals
Stars: ✭ 21 (-75.86%)
Mutual labels:  fractal
Julia Set Playground
A Swift playground that generates beautiful Julia set fractal images.
Stars: ✭ 236 (+171.26%)
Mutual labels:  fractal
Laravel Responder
A Laravel Fractal package for building API responses, giving you the power of Fractal with Laravel's elegancy.
Stars: ✭ 673 (+673.56%)
Mutual labels:  fractal
Laravel Fractal
An easy to use Fractal wrapper built for Laravel and Lumen applications
Stars: ✭ 1,748 (+1909.2%)
Mutual labels:  fractal
bbmandelbrotGo
generate images of a mandelbrot fractal
Stars: ✭ 19 (-78.16%)
Mutual labels:  fractal
Xaos
Real-time interactive fractal zoomer
Stars: ✭ 239 (+174.71%)
Mutual labels:  fractal
Fractal
Matrix.org gtk+ client
Stars: ✭ 156 (+79.31%)
Mutual labels:  fractal

Crossing Fractals

Crossing fractal using principles from genetic algorithm.

screenshot

live version

About

Every once in a while someone asks me about the tree on the background of my homepage, this project tries to tell a little bit about it.

Back in college I got really interested in fractals and didn't took me long enough to find Keith Peters's book - Playing with chaos. I bought the e-book and fell in love with it right away. Not also it explains a lot of fractals, it does so using JavaScript and Canvas, two things I really love. I still learn a lot from that book. Anyway, about the tree: as soon as I saw that beautiful siluete of a tree forming with a couple of rules, I decided to use it on my homepage. If you wanna know more about fractals I highly suggest you to buy the e-book aswell.

The Rules used in this project

Parent A parentA

Parent B parentB

Since I cannot create my own rules, I took the rules I used to create the tree and a rule to create a leaf and decided to cross them, as you'd do with a plant if you wanna make a new specie. So, every time you click / touch the screen, a new fractal emerge from that crossing.

UPDATE

This project has taken an expected turn and I'll update the README later. For now, here's how its working:

On the left you have 9 fractals generated from the crossing of the two parents on the left. You can click to select / deselect a fractal you like. When you click evolve, the fractal(s) you selected will become a parent for the next generation, having a chance of being selected to the next crossing.

I have pushed a feature where you can view, adjust the zoom and the resolution of the selected fractals, learn more about it here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].