Carefully curated list of awesome creative coding resources primarily for beginners/intermediates. Creative coding is a different discipline than programming systems. The goal is to create something expressive instead of something functional. Interaction design, information visualization and generative art are all different types of creative coding – which has become a household term describing artworks articulated as code.
https://creativecoding.rocks
This is a curated list of awesome WebGL libraries, resources and much more. WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 3D computer graphics and 2D graphics within any compatible web browser without the use of plug-ins. WebGL is integrated completely into all the web standards of the browser allowing GPU accelerated usage of physics and image processing and effects as part of the web page canvas.
webgl-programming webgl-articles glsl-editors webgl-tutorials webgl learning-webgl webgl-references webgl-spec-sheet awesome awesome-list listThe Awesome R Learning Resources repository is meant to help users from all skill levels and backgrounds deepen their understanding of R, which is a programming language and environment for statistical computing and graphics. Black Lives Matter. Please consider donating to Black Girls Code today. The racism and hate crimes toward Asian Americans must end. Please consider making a donation in support of Asian communites today.
data-science awesome r resources awesome-list learning-resourcesA few of my bookmarks related to game development and realtime graphics programming.This will download all PDFs and power-point slides into a folder called resources.
graphic blogs list link awesome resources resource tutorial tutorials guide guides opengl webgl glsl hlsl dx10 game programming graphics gfxEaselJS is a library for building high-performance interactive 2D content in HTML5. It provides a feature-rich display list to allow you to manipulate and animate graphics. It also provides a robust interactive model for mouse and touch interactions.It is excellent for building games, generative art, ads, data visualization, and other highly graphical experiences. It works well alone, or with the rest of the CreateJS suite: SoundJS, PreloadJS, and TweenJS.
canvas webgl graphics animation html5This is a curated list of computer graphics tutorials and resources. This document is a work in progress - some sections have received a lot less love than others and I intend to correct that.
Data Science is a new "sexy" buzzword without specific meaning but often used to substitute Statistics, Scientific Computing, Text and Data Mining and Visualization, Machine Learning, Data Processing and Warehousing as well as Retrieval Algorithms of any kind. This curated list comprises awesome tutorials, libraries, information sources about various Data Science applications using the Ruby programming language.
data-science data-visualization data-analysis data-mining data-analytics visualization awesome awesome-list list rubydatascienceSketch is a Common Lisp environment for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction and more. It is inspired by Processing Language and shares some of the API. To make Sketch run correctly, though, a few requirements must be met.
common-lisp sketch 2d graphics games visual art hciA curated list of awesome Competitive Programming, Algorithm and Data Structure resources. Please kindly follow CONTRIBUTING.md to get started.
quora learning-materials contest practice reference-materials competitive-programming awesome-list awesome list algorithm programming-contests data-structureData visualization can help programmers and scientists identify trends in their data and efficiently communicate these results with their peers. Modern C++ is being used for a variety of scientific applications, and this environment can benefit considerably from graphics libraries that attend the typical design goals toward scientific data visualization. Besides the option of exporting results to other environments, the customary alternatives in C++ are either non-dedicated libraries that depend on existing user interfaces or bindings to other languages. Matplot++ is a graphics library for data visualization that provides interactive plotting, means for exporting plots in high-quality formats for scientific publications, a compact syntax consistent with similar libraries, dozens of plot categories with specialized algorithms, multiple coding styles, and supports generic backends. This formula is a contribution to vcpkg by @myd7349.
As reported by Cisco, 90% of net traffic will be visual, and indeed, most of the visual data are cat photos and videos. Thus, understanding, modeling and synthesizing our feline friends becomes a more and more important research problem these days, especially for our cat lovers. Cat Paper Collection is an academic paper collection that includes computer graphics, computer vision, machine learning and human-computer interaction papers that produce experimental results related to cats. If you want to add/remove a paper, please send an email to Jun-Yan Zhu (junyanz at berkeley dot edu).
machine-learning computer-vision papers cat computer-graphics cats deep-learning papers-collection awesome-listThe Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation.
image-processing visualization library 3d-image-processing 3d computer-graphicsA curated list of high quality coding style conventions and standards. A set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect of a program written in that language.
awesome guidelines coding-conventions style-conventions awesome-guidelinesA curated list of game development resources to make magic happen. Audio editors, sounds collections and more.
game-development gamedev awesome curated list games frameworks art design game-design game-jam game-engine board-games game-programming awesome-listCurated list of everything awesome around pixel art.
awesome-list awesome list pixel-artThis curated list comprises awesome resources, libraries, information sources about computational processing of texts in human languages with the Ruby programming language. That field is often referred to as NLP, Computational Linguistics, HLT (Human Language Technology) and can be brought in conjunction with Artificial Intelligence, Machine Learning, Information Retrieval, Text Mining, Knowledge Extraction and other related disciplines. This list comes from our day to day work on Language Models and NLP Tools. Read why this list is awesome. Our FAQ describes the important decisions and useful answers you may be interested in.
machine-learning natural-language-processing nlp sentiment-analysis pos-tag awesome awesome-list list computational-linguistics rubynlp rubymlTangram is a JavaScript library for rendering 2D & 3D maps live in a web browser with WebGL. It is tuned for OpenStreetMap but supports any source of GeoJSON/TopoJSON or binary vector data, including tilesets and single files. Here's a simple demo (repo here) with a basic example of a Tangram map.
map webgl magic vector-tiles rendering leaflet vector-graphics tangram mapzen raster-tiles map-renderer maps graphics visualization openstreetmapThis is a list of tools, scripts, libraries, examples & other resources related to the Graphics Interchange Format (GIF) image format.
awesome-list awesome list gifA curated list of awesome resources, learning materials, tools, frameworks, platforms, technologies and source code projects in the field of Compilers, Interpreters and Runtimes. This list has a bias towards education.This section aims at listing code projects of Compilers, Interpreters, Translators, Runtimes, Virtual Machines and the like.
awesome-list awesome list compiler interpreter runtime virtual-machine programming-language resources booksA curated list of awesome data visualizations frameworks, libraries and software. Inspired by awesome-python. Tools that are not tied to a particular platform or language.
data-visualization visualization chart dataviz visualize-data awesome-listThis repo contains a selection of projects designed to help you learn the basics of computer graphics. We'll be writing shaders to render interactive two-dimensional and three-dimensional scenes. This workshop covers fragment shaders (GLSL), procedural texture generation, rasterization, lighting calculations, and real-time ray tracing.
webgl shaders graphics glsl raytracing 3d 2d rasterization
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.