From 0367c9f0864d51e3d8934351e4017294bec75d2a Mon Sep 17 00:00:00 2001 From: Gregory Jarrige Date: Wed, 27 May 2020 05:10:27 +0200 Subject: [PATCH] add new links (#118) --- readme.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/readme.md b/readme.md index 4a188ba..c440d26 100644 --- a/readme.md +++ b/readme.md @@ -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