Building Fractal Landscapes

Slides:



Advertisements
Similar presentations
1 Line replacement approach Koch Star (Snowflake) Area replacement approach Sierpenski Triangle Iterated Function System approach Heighway Dragon CSE
Advertisements

2.4 Write Equations of Lines
Number Grid Task Task 1Task 2Task 3Task 4 Task 5Task 6Task 7Task 8 Task 9Task 10 NC Level 5 to 8.
Efficient access to TIN Regular square grid TIN Efficient access to TIN Let q := (x, y) be a point. We want to estimate an elevation at a point q: 1. should.
Created By: Pamala (Alston) Sanchez Counting with Baseball is a simple thing you see.
Albrecht Dürer And his magic square. On the wall to the right hangs the magic square Dürer created.
      H-13 
Selection and Insertion Sort Mrs. C. Furman October 1, 2008.
Dave Lattanzi’s RRT Algorithm. General Concept Use dictionaries for trees Create a randomized stack of nodes Iterate through stack “Extend” each tree.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Unit 4 Review Solutions a 5 – 32a 2 4a 2 (3a 3 – 8) 2. a 2 b 2 + ab ab(ab + 1) 3. x(x – 2) + y(2 – x) x(x – 2) – y(x – 2) (x – 2)(x – y)
Near-duplicates detection Comparison of the two algorithms seen in class Romain Colle.
Circles Notes. 1 st Day A circle is the set of all points P in a plane that are the same distance from a given point. The given distance is the radius.
Evaluating Performance for Data Mining Techniques
Spring 2012Meetings 5 and 6, 7:20PM-10PM Image Processing with Applications-CSCI567/MATH563/MATH489 Lectures 8, 9, 10,11: Spatial Filtering 8. Linear Filters,
*Draw this diagram in your notes. *It should be in landscape and take up the whole page.
1 Landscape Generation with L-Systems By: David Cole Supervisor: Jon McCormack.
      H-13 
11.5 = Recursion & Iteration. Arithmetic = adding (positive or negative)
Random Terrain Generation By Cliff DeKoker. About my project ● Incremental development ● Focus on creating height maps that mimic real terrain ● Allow.
Even more problems.. Mean (average) I need a program that calculates the average of student test scores. I need a program that calculates the average.
Aim: What is the geometric sequence?
Avoiding Planetary Rover Damage by Automated Path Planning Michael Flammia Mentor: Dr. Wolfgang Fink Tempe, AZ April 18 th, 2015.
Arithmetic Sequences In an arithmetic sequence, the difference between consecutive terms is constant. The difference is called the common difference. To.
CS324e - Elements of Graphics and Visualization Fractals and 3D Landscapes.
Game Programming, Math and the Real World Rolf Lakaemper, CIS, Temple University.
 Life Expectancy is 180 th in the World.  Literacy Rate is 4 th in Africa.
We will only look at Circles and Parabolas this year.
Elastic Collisions & Sierpinski Carpet Anakaren Santana.
Given a set of data points as input Randomly assign each point to one of the k clusters Repeat until convergence – Calculate model of each of the k clusters.
Quadratics Factoring quadratics to solve equations.
THE MAPLE LEAF FRACTAL Christina VoEPS 109 Fall 2013.
Minimum spanning tree diameter estimation in random sensor networks in fractal dimension Students: Arthur Romm Daniel Kozlov Supervisor: Dr.Zvi Lotker.
Data Mining – Algorithms: K Means Clustering
BnB vs Label Relaxation.
Unit 2 Day 2: Slope as a Rate of Change
Aim: What is the arithmetic and geometric sequence?
Sequences.
Lecture No.43 Data Structures Dr. Sohail Aslam.
Bayesian Metric Multidimensional Scaling
A Brief Introduction of RANSAC
English I Pre-AP Writing Notebook
وكيفية عمل التقدير النجمي
MS Algebra A-F-IF-7 – Ch. 6.5a Write Equations of Parallel Lines
Analysis of Bubble Sort and Loop Invariant
Midpoint Displacement for Terrain
Grade one First term Second term Learning unit Learning unit
Equations of Circles.
Albrecht Dürer And his magic square.
Here are four triangles. What do all of these triangles have in common
مديريت موثر جلسات Running a Meeting that Works
Add Heuristic a b C D E Switch Cost
Shapes.
THIRD WAY TO MAKE MONEY IN DOTERRA
Arithmetic Sequences In an arithmetic sequence, the difference between consecutive terms is constant. The difference is called the common difference. To.
created by: Mrs. Cindy Henry
Albrecht Dürer And his magic square.
Decision Maths Unit 7 Sorting Algorithms 3. Shell Sort.
28. Writing Equations of Circles
Applications of Genetic Algorithms TJHSST Computer Systems Lab
1st language words & bits 2nd language words & bits
Crystal structure of Diamond
Print the following triangle, using nested loops
2.3 Factor and Solve Polynomial Expressions Review (cont.)
Bingo Example: Analysis
Albrecht Dürer And his magic square.
10/27/2016 Dry Run 2 Case Programs Fix it Second Case Program
Writing Equations of Circles
Albrecht Dürer And his magic square.
Presentation transcript:

Building Fractal Landscapes Henry Kwan

Diamond-square algorithm Generate random terrain with iterations of: Diamond Step Set square(s) center value(s) = Average of four corner values + random value Square Step Set diamond(s) center value(s) = Average of corner values + random value Initial Terrain 1st Pass Diamond Step 1st Pass Square Step 2nd Pass Diamond Step 2nd Pass Square Step

33x33 Landscape To generate a 33x33 landscape, run: >> landscape_fractal(5)

129x129 Landscape To generate a 129x129 landscape, run: >> landscape_fractal(7)