[[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
- 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/
Computational Design
generative art - complex systems (ecosystem, cities, cells ect.. )