An open API service indexing awesome lists of open source software.

https://github.com/automata/creative-coding

Creative Coding studies
https://github.com/automata/creative-coding

Last synced: 3 months ago
JSON representation

Creative Coding studies

Awesome Lists containing this project

README

        

Creative Coding studies
===

Using
---

```
npm install
grunt
```

Open your browser on http://localhost:5000/src and click on the examples.

Topics are discussed in the __lessons__ file.

Topics to cover
---

- Trigonometry
- Basic movements: Circles, ellipses, lissajous curves
- Vectors
- Mechanics
- Acceleration
- Velocity
- Collision detection
- Conservation of momentum
- Forward and inverse kinematics
- Boundaries and friction
- Physics libraries
- Normalization
- Linear interpolation
- Map
- Edge handling
- Clamp
- Balistics
- Random
- Perlin noise
- Springs
- Particles
- Bezier curves
- 3D modeling
- 3D shaders
- Easing and tweening
- Line intersections
- Fractals
- Verlet integration
- Autonomous agents
- Cellular automata
- Genetic algorithms
- Neural networks
- Lorenz attractors
- Recursive patterns
- Chaos and dynamic systems
- Fluid simulation
- Cell division
- Brownian motion
- Computational geometry
- Voronoi
- Delaunay

References
---

- [Coding Math](https://www.youtube.com/user/codingmath)
- [Nature of Code](http://natureofcode.com)