Fractals

Weird Dimensions

and

Procedural Landspaces

NAME: IShan Bhanuka

ID: 2016A7ps0075p

Sierpinski Gasket

Generated using fractal trees

Koch snowflake

Made up of equilateral triangles

ELEGANT FRACTALS

BUT WHAT ARE THEY?

  • selF SIMILAR SHAPES

  • recursive structures

  • shapes with non-integral dimension?!

  • all of the above!!

SAME STRUCTURE RE-APPEARS at different scales

MATHEMATICALLY, "some" quantity remains unchanged when changing scale

dynamic\ quantity = f(x, t) \\ x / {t^z} = c

Zooming in on a Kock curve

-SIMILAR

SELF-

RECURSIVE STRUCTURE

var angle = 0;
var slider;

function setup() {
  createCanvas(400, 400);
  slider = createSlider(0, TWO_PI, PI / 4, 0.01);
}

function draw() {
  background(51);
  angle = slider.value();
  stroke(255);
  translate(200, height);
  branch(100);
}

function branch(len) {
  line(0, 0, 0, -len);
  translate(0, -len);
  if (len > 4) {
    push();
    rotate(angle);
    branch(len * 0.67);  // left branch
    pop();
    push();
    rotate(-angle);
    branch(len * 0.67);  // right branch 
    pop();
  }
}

The SUB-STRUCTURE Can be recursive generated. In the fractal tree, each branch is a fractal tree itself

LET's UNDERSTAND DIMENSION AGAIn

NON-INTEGER DIMenSION?!

LENGTH = 1
MASS = 1
SCALE = 1

LENGTH CHANGES WITH SCALE

MASS CHANGES WITH SCALE BUT WHAT IS THE AMOUNT OF CHANGE?

LENGTH = \(1/2\)
MASS = \(1/2\)
SCALE = 2

LENGTH = 1 MASS = 1
SCALE =1

LENGTH = \(1/2\) MASS = \(1/4\)
SCALE = 2

LENGTH = 1
MASS = 1
SCALe = 1

LENGTH = \(1/2\)
MASS = \(1/3\) ??
SCALe = \(1/2\)

\(SCALE * LENGTH = SCALE ^ 1 * MASS\)

\(SCALE * LENGTH = SCALE ^ {1.58} * MASS\)

\(SCALE * LENGTH = SCALE ^ 2 * MASS\)

fORMULA

\(SCALE * LENGTH = SCALE ^ {z} * MASS\)
WHERE Z IS THE DIMENSION OF THE SHAPE

FRACTALS FOR LANDSCAPE GENERATION

\(X_{N+1} = f(X_N)\)
\(X_{N+2} = f(X_{N+1})\)

THE LANDSCAPE CAN BE RECURSIVELY DIVIDED BY PROCESSING ITSELF

ADD COMPLEXITY BY SUMMING TOGETHER DIFFERENT LAYERS

FILTER OUT OUTLIERS FOR A NATURAL TRANSITION

THANK YOU

Fractals - Weird dimensions and Procedural Landscapes

By Ishan Bhanuka

Fractals - Weird dimensions and Procedural Landscapes

Presentation for Computer Graphics course assignment

  • 94