Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
fucking-awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources. With repository stars⭐ and forks🍴
https://github.com/Correia-jpv/fucking-awesome-creative-coding
Last synced: 4 days ago
JSON representation
-
Books
- Generative Design - Visualize, Program, and Create with Processing.
- Foundation HTML5 Animation with JavaScript - Everything you need to know to create animation using the HTML5 canvas.
- Playing with chaos - Programming Fractals and Strange Attractors in JavaScript.
- Physics for JavaScript Games, Animation, and Simulations - Teaches JavaScript programmers how to incorporate real physics into their HTML5 games, animations, and simulations.
-
Online Books
- OpenGL Tutorial - Site dedicated to tutorials for OpenGL 3.3 and later.
- Pixel Shaders - Interactive Introduction to Graphics Programming.
- Graphics Programming Projects - Book about 3D computational graphics by Morgan McGuire.
-
Courses
- Kadenze Creative Coding - Selection of Kadenze courses covering p5.js, TensorFlow, Max/Jitter, and ChucK.
-
Tools
-
Frameworks • Libraries • Ecosystems
- hg_sdf - platform] - GLSL library for building signed distance functions.
-
Visual Programming Languages
- tooll - Open source tool for creating interactive 3d content and animations.
-
Web Programming • Libraries
-
Online
- Shdr Editor - Online shader editor.
- CodePen - Show case of advanced techniques with editable source code.
- Shadershop - Interface for programming GPU shaders.
- GlslEditor - Simple WebGL Fragment Shader Editor.
- Shadershop - Interface for programming GPU shaders.
-
Other
- Syphon - Allows applications to share frames with one another in realtime.
-
-
Learning Resources
-
Talks
- Intro to WebGL Slides - Intro to WebGL with three.js.
- How We Do This Shit - Talk on how tech-based artists do this financially.
-
Articles • Tutorials
- lwjgl: Shaders - Shader tutorial in the context of lwjgl-basics.
- FBO particles - Article about FBO/GPGPU particles by @nicoptere.
- Ray marching (with THREE.js) - Article about ray marching with three.js by @nicoptere.
- WebGL Tutorials - Website with a really good collection of WebGL tutorials.
- Generating Geometry: 1 - geometry-part-2-going-3d), [3](http://codepen.io/mcdorli/post/generating-geometry-part-3-getting-spherical) - Beginner introduction on how to create geometry object.
- WebGL Workshop - Short and sweet online introduction to WebGL.
- THREE.js & instanced geometry - Fluffy predator with three.js and instanced geometry.
- HTML Canvas Deep Dive - Profound introduction to the canvas API.
- 31 days of Canvas tutorials - Collection of canvas tutorials by Seb Lee-Delisle.
- COSMOS - An end-to-end tutorial on the design, programming and launch of an app using C4.
- Amit’s Game Programming Information - Collection of resources on stuff like path-finding, Ai, math etc.
-
Quick References • Cheatsheets
- GLSL Reference Guide - OpenGL Shading Language quick reference guide.
- docs.GL - Improvement of the official OpenGL documentation.
- PixelSpirit - GLSL library on the back of tarot cards, for learning and reference.
- Procedural Patterns And Noises - Collection of procedural patterns and procedural noises.
-
-
Math
-
Other
- Vector Math for 3D Computer Graphics - Tutorial on vector algebra and matrix algebra from the viewpoint of computer graphics.
- Algebra rules - The most useful rules of basic algebra.
- Immersive Math - Fully interactive linear algebra.
-
-
Machine learning • Computer Vision • Ai
-
Other
- Tesseract.js - Pure Javascript Multilingual OCR.
- ConvNetJS - Deep Learning in your browser.
- Wekinator - Allows anyone to use machine learning.
- CreativeAi.net - Space to share creative Ai projects.
-
-
Events
-
Other
- Eyeo Festival - Bring together creative coders, data designers and creators working at the intersection of data, art and technology.
-
-
Schools • Workshops
-
Other
- School for Poetic Computation - School in New York that explore the intersections of code, design, hardware and theory.
-
-
Blogs • Websites
-
Other
- bit-101.com - Blog by Keith Peters, specialised in creative coding.
- adriancourrèges.com - Blog of software engineer Adrian Courrèges. Articles about game graphics studies etc.
- syntopia - Blog about generative art and systems, by Mikael Hvidtfeldt Christensen.
- songho.ca - Home of Song Ho Ahn, with a good collection of tutorials on OpenGL and math.
-
-
Related
-
Other
- Awesome opengl - Curated list of awesome OpenGL libraries, debuggers and resources.
- Awesome webgl - Curated list of awesome WebGL libraries, resources and much more.
- Awesome canvas - Curated list of awesome HTML5 canvas with examples, related articles and posts.
- Awesome audio visualization - Curated list about Audio Visualization.
- Awesome computer vision - Curated list of awesome computer vision resources.
- Magic tools - Curated list of game development resources to make magic happen.
- Link collection of ray marching on the GPU - Curated list from 2013.
- Awesome creative technology - Curated list of Creative Technology groups, companies, studios, collectives and more.
-
-
Source
Programming Languages
Categories
Sub Categories
Keywords
awesome
6
awesome-list
6
list
3
art
2
design
2
webgl
2
computer-graphics
2
game-development
2
glsl-editors
2
draw-graphics
1
canvas2d
1
canvas-element
1
awesome-canvas
1
webgl-tutorials
1
webgl-spec-sheet
1
webgl-references
1
webgl-programming
1
webgl-articles
1
graphics-pipeline
1
lists
1
learning-webgl
1
video-tutorial
1
opengl-tutorial
1
opengl-library
1
opengl
1
shaders
1
resources
1
programming-graphics
1
interaction-design
1
information-visualization
1
graphics-programming
1
generative-art
1
data-visualization
1
creative-coding
1
3d-graphics
1
games
1
gamedev
1
game-programming
1
game-jam
1
game-engine
1
game-design
1
frameworks
1
curated
1
board-games
1
particles
1
javascript
1
html5-canvas
1