1
0
mirror of https://github.com/terkelg/awesome-creative-coding.git synced 2025-09-02 13:32:39 +02:00

add new links (#118)

This commit is contained in:
Gregory Jarrige
2020-05-27 05:10:27 +02:00
committed by GitHub
parent ade44a7847
commit 0367c9f086

View File

@@ -73,6 +73,8 @@ Creative coding is a different discipline than programming systems. The goal is
- [Anton's OpenGL 4 Tutorials](https://www.amazon.com/gp/product/B00LAMQYF2/) - Practical guide to starting 3d programming with OpenGL.
- [Physics for JavaScript Games, Animation, and Simulations](http://www.apress.com/us/book/9781430263371) - Teaches JavaScript programmers how to incorporate real physics into their HTML5 games, animations, and simulations.
- [Math for Programmers](https://www.manning.com/books/math-for-programmers) - Book teaches you to solve mathematical problems in code.
- [Synthèse d'images avec OpenGL (ES)](https://www.d-booker.fr/opengl/78-synthese-d-images.html) - Book in french, which covers OpenGL, OpenGL ES and WebGL.
- [Hands-On Music Generation with Magenta](https://alexandredubreuil.com/publications/2020-01-31-music-generation-with-magenta-deep-learning-in-music-generation/) - Design and use machine learning models for music generation using Magenta and make them interact with existing music creation tools
## Online Books
@@ -92,6 +94,7 @@ Creative coding is a different discipline than programming systems. The goal is
- [Computer Graphics from Scratch](http://www.gabrielgambetta.com/computer-graphics-from-scratch/introduction.html) - A raytracing and rasterization textbook that teaches you how OpenGL and DirectX works.
- [A Primer on Bézier Curves](https://pomax.github.io/bezierinfo/) - A free book for when you really need to know how to do Bézier things.
- [3D Game Shaders For Beginners](https://lettier.github.io/3d-game-shaders-for-beginners) - Step-by-step guide to real-time shading techniques.
- [XEM WebGL Guide](https://xem.github.io/articles/webgl-guide.html) - Step-by-step guide to WebGL.
## Courses
@@ -186,6 +189,10 @@ Creative coding is a different discipline than programming systems. The goal is
- [twigl](https://github.com/greggman/twgl.js) - A Tiny WebGL helper Library.
- [luma.gl](https://github.com/uber/luma.gl) - WebGL2 Components for Data Visualization.
- [css-doodle](https://css-doodle.com/) - A web component for drawing patterns with CSS.
- [OGL.js](https://github.com/oframe/ogl) - JavaScript 3D library (WebGL)
- [Zdog](https://zzz.dog/) - A pseudo-3D engine for canvas & SVG
- [Oimo.js](https://github.com/lo-th/Oimo.js/) - Lightweight 3d physics engine for javascript
- [Ammo.js](https://github.com/kripken/ammo.js/) - Direct port of the Bullet physics engine to JavaScript using Emscripten
### Projection Mapping • VJing
@@ -533,6 +540,8 @@ Creative coding is a different discipline than programming systems. The goal is
- [songho.ca](http://www.songho.ca/) - Home of Song Ho Ahn, with a good collection of tutorials on OpenGL and math.
- [simonschreibt.de](https://simonschreibt.de/) - Game art tricks, design tricks by Simon schreibt.
- [sighack.com](https://sighack.com/) - Blog about generative art algorithms and techniques, by Manohar Vanga.
- [jsdo.it-archives](https://github.com/cx20/jsdo.it-archives) - Compilation of WebGL experiments including comparisons on WebGL frameworks and physics engine (oimo.js, cannon.js, ammo.js)
- [WebAudio Weekly](https://www.webaudioweekly.com/) - Newsletter to know everything about the WebAudio API
## Related