Procedural

[[21-01-01-Art]] [[10-01-01-U_PCG]]

Wiki Patterns In Nature Houdini music: https://www.youtube.com/watch?v=spuE1-CS1v0


HADES: Embrace constraints - help to focus decisions around pivot points whenn u see all all the time there is no suspension - constraints can pass of content


human is good with reco patterns

  • so proceduralism can be a trap

Procedural Approach

  • scalability
  • prone to human error
  • parametric

Patterns

Spiral

  • (flowers, golden spiral)

Branching

  • (foliage)

Central

  • (star, Rose(tta) window)

Symmetry

Tiles

(polygons with contact) - (pavement) - squares - trix - hex (honeycomb)

Nested

  • (mandalas,)

Penrose tiling

  • (2 polygonal arrows in simple version ) (u can get the illusion of forbidden symmetry i.e. pentagonal (related by golden ratio) don’t repeat… - quasicrystals )

Girih Tiles

Islamic star patterns (one 10-way symmetry and smaller )

Truchet Patterns

https://archive.bridgesmathart.org/2018/bridges2018-39.pdf


[book: Franz Sales Meyer - A handbook of ornament (1920)]
[book: A Pattern Language Complete (architecture)] https://youtu.be/FBn6VgoF3fE

Site: Procedural Content Generation in Games


Interpretive

equations

  • Computational Geometry - visualization of math equations
  • Interpretive: noise Perlin, grid/cell (voronoi/delaunay), metaballs

Computed

Fractals

Algorithmic Botany

Fractal

  • L-system - recursive turtle commands

Emergent

https://github.com/jasonwebb/morphogenesis-resources

RNG

Random number generator

Cellular Automata

Game of life - simulation of grid with life/death state https://youtu.be/7-97RhAZhXI
conways / lenia / … Conway and many other methods

Reaction Diffusion

Reaction diffusion - blur/sharpen neighbor. simple (Gray scott formula):

  • seed like noise
  • feedback:
  • blur
  • sharpen
  • do it again (LOOP IT)

https://youtu.be/VBzIPLh-ECg

black and white spaces

  • blur > gaussian blur 2
  • chemical reaction > edge detection: duplicate and blur 4x > subtract.

https://youtu.be/VBzIPLh-ECg

Convolution

https://www.youtube.com/watch?v=zngYAIBlHT4&list=PL2w9KHBkW34jbMfLXa7xe2IoHWrJNqaN9&index=1 3x3 convolution > blur/sharpen by neighbours

Wang tiles

  • Tiles (procedurally generate world) - Wave function collapse http://www.cr31.co.uk/stagecast/wang/3edge.html
    https://www.gamedeveloper.com/design/seeded-exploration-of-wang-tiled-environments

Slime pattern

https://sagejenson.com/physarum https://www.youtube.com/watch?v=X-iSQQgOd1A —

?? Structural : (sim based on structural optimization/analysis)


####### Soft https://visualprogramming.net/ https://www.thefuselab.io/


https://www.researchgate.net/figure/Anisotropic-distances-top-row-and-Voronoi-diagrams-bottom-row-with-a-decreasing_fig4_41220645

https://generativeartistry.com/tutorials/

GenerativeArtistry.com

Processing software

Computational Design
generative art - complex systems (ecosystem, cities, cells ect.. )