Creating Unique ‘80s-Style Graphics with Fairlight CVI | TikTok
https://www.tiktok.com/@seanstle/video/7578659984330804494?_r=1&_t=ZP-91tHE1j9Btu
The Fairlight CVI (1986) can create really unique graphics that we associate with the ‘80s and early ‘90s. In this series, I go through some of the effects you can achieve with this rare instrument. #processvideo #fairlightcvi #videoart #analogvideo #vfx
mausimus/ShaderGlass: Overlay for running GPU shaders on top of Windows desktop
https://github.com/mausimus/ShaderGlass
Overlay for running GPU shaders on top of Windows desktop.
Graphics livecoding in Common Lisp
https://kevingal.com/blog/cl-livecoding.html
Some Lisps, like Common Lisp, have a powerful feature that tends to go underappreciated amidst all the talk about macros: the ability to recompile your program while it's running, without restarting it. For the purposes of this post, and because it sounds cool, let's call this ability livecoding
pixijs-userland/pixi-viewport: A highly configurable viewport/2D camera designed to work with pixi.js
https://github.com/pixijs-userland/pixi-viewport
A highly configurable viewport/2D camera designed to work with pixi.js
wrightwriter/Bonzomatic-Compute: Live shader coding tool and Shader Showdown workhorse
https://github.com/wrightwriter/Bonzomatic-Compute
This is a live-coding tool, where you can write a 2D fragment/pixel shader while it is running in the background. It's a fork of Bonzomatic that add network communication (WebSocket Server). The goal is to send a shader as text across a network and receive it somewhere else for display. The shader is send when you ask for compilation (ctrl+r) and also at regular updates (interval can be set in config.json) Bonzomatic can be launched as "sender" or as "grabber" if you want to send your shader or visualize a distant shader.
About | Skia Canvas
https://skia-canvas.org/
Skia Canvas is a browser-less implementation of the HTML Canvas drawing API for Node.js. It is based on Google’s Skia graphics engine and, accordingly, produces very similar results to Chrome’s <canvas> element. The library is well suited for use on desktop machines where you can render hardware-accelerated graphics to a window and on the server where it can output a variety of image formats.
lena | Morten Rieger Hannemose
https://mortenhannemose.github.io/lena/
Are you writing a publication where you want to use the Lena picture, but don’t want to support its troubled origin? I offer to you my recreation of the Lena/Lenna picture, which you can use to your hearts content.
The Art of Dithering and Retro Shading for the Web - Maxime Heckel's Blog
https://blog.maximeheckel.com/posts/the-art-of-dithering-and-retro-shading-web/
Highlight:In this article, I hope to convince you of the power of post-processing effects and that nothing beats an elegant retro vibe applied to a website 👌✨. We'll also look into examples of dithering and pixel art from very talented folks who use the same processes that I'll be introducing later on, as well as some of my own creations that I built while learning about all this.
A detailed walkthrough of the inner workings of dithering and other shading techniques to give a retro look and feel to your WebGL and React Three Fiber work.
Ditherpunk — The article I wish I had about monochrome image dithering — surma.dev
https://surma.dev/things/ditherpunk/
I always loved the visual aesthetic of dithering but never knew how it’s done. So I did some research.
Ditherpunk — The article I wish I had about monochrome image dithering — surma.dev
https://surma.dev/things/ditherpunk
I always loved the visual aesthetic of dithering but never knew how it’s done. So I did some research.
grgrdvrt.com/works/contour-lines/
https://grgrdvrt.com/works/contour-lines/
I've always liked the look of contour lines and at one point I wondered how I could extract them from a simplex noise.
grgrdvrt.com/works/contour-lines/
https://grgrdvrt.com/works/contour-lines
I've always liked the look of contour lines and at one point I wondered how I could extract them from a simplex noise.
Home | Nannou
https://nannou.cc/
Nannou is a library that aims to make it easy for artists to express themselves with simple, fast, reliable code.
Home | Nannou
https://nannou.cc
Nannou is a library that aims to make it easy for artists to express themselves with simple, fast, reliable code.
The Fall and Rise of SVG
http://blog.siliconpublishing.com/2015/12/the-fall-and-rise-of-svg/
Now that SVG is widely supported and native to browsers, the art of using it is more connected to the surrounding web technologies that it can now interoperate with in HTML5
The Fall and Rise of SVG
http://blog.siliconpublishing.com/2015/12/the-fall-and-rise-of-svg
Now that SVG is widely supported and native to browsers, the art of using it is more connected to the surrounding web technologies that it can now interoperate with in HTML5
Parallax-scrolling effect … in ANSI | Break Into Chat
http://breakintochat.com/blog/2015/01/14/parallax-scrolling-effect-in-ansi/
I shared this video with different BBS enthusiasts. Since I now knew how to scroll the background continuously, and I knew how to mask frames to allow transparency, I began to wonder about parallax scrolling
Parallax-scrolling effect … in ANSI | Break Into Chat
http://breakintochat.com/blog/2015/01/14/parallax-scrolling-effect-in-ansi
I shared this video with different BBS enthusiasts. Since I now knew how to scroll the background continuously, and I knew how to mask frames to allow transparency, I began to wonder about parallax scrolling
Imperfect Circles – Aesthetic imperfection with fractal subdivision | Rectangle World – HTML5 Canvas and JavaScript: Tutorials and Experiments
http://rectangleworld.com/blog/archives/413
Getting a computer to draw a shape in the way that a human would requires programming in some imperfection. The simple idea is to add in some randomization of drawing coordinates, which could be done in various ways. Below are two examples of imperfect circles drawn in an HTML5 canvas with JavaScript, where the imperfection has been added through the use of a fractal-like subdivision algorithm. The imperfection can be subtle, but it is enough to make the image appear to be human-drawn. Although the images are quite simple I find them quite nice to look at.
Raytracing
http://fabiensanglard.net/rayTracing_back_of_business_card/index.php
The goal was to produce the source code for a raytracer...that would fit on the back of a business card.
canvg - Javascript SVG parser and renderer on Canvas - Google Project Hosting
http://code.google.com/p/canvg/
canvg is a SVG parser and renderer. It takes a URL to a SVG file or the text of an SVG file, parses it in JavaScript, and renders the result on a Canvas element. The rendering speed of the examples is about as fast as native SVG.
canvg - Javascript SVG parser and renderer on Canvas - Google Project Hosting
http://code.google.com/p/canvg
canvg is a SVG parser and renderer. It takes a URL to a SVG file or the text of an SVG file, parses it in JavaScript, and renders the result on a Canvas element. The rendering speed of the examples is about as fast as native SVG.
Interesting textures with layered fractal gradients | Rectangle World – HTML5 Canvas and JavaScript: Tutorials and Experiments
http://rectangleworld.com/blog/archives/654
Here’s another experiment which makes use of a noisy data set defined by fractal subdivision, this time applied to create some interestingly textured gradients
HTML5 Hub | Build a JavaScript Particle System in 200 Lines
http://html5hub.com/build-a-javascript-particle-system/#i.m6h85t100od11s
In less than 200 lines of vanilla JavaScript you will have a flexible particle system with multiple emitters and fields that repel and attract thousands of particles.
HTML5 Hub | Build a JavaScript Particle System in 200 Lines
http://html5hub.com/build-a-javascript-particle-system#i.m6h85t100od11s
In less than 200 lines of vanilla JavaScript you will have a flexible particle system with multiple emitters and fields that repel and attract thousands of particles.
Object/Object Intersection
http://www.realtimerendering.com/intersections.html
This page gives a grid of intersection routines for various popular objects, pointing to resources in books and on the web.
gif.js
http://jnordberg.github.io/gif.js/
Full-featured JavaScript GIF encoder that runs in your browser.
gif.js
http://jnordberg.github.io/gif.js
Full-featured JavaScript GIF encoder that runs in your browser.
Two.js
http://jonobr1.github.io/two.js/
Two.js is a two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl.
Two.js
http://jonobr1.github.io/two.js
Two.js is a two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl.
deanm/omggif · GitHub
https://github.com/deanm/omggif
JavaScript implementation of a GIF 89a encoder
WidgetWorx > SpriteLib
http://www.widgetworx.com/widgetworx/portfolio/spritelib.html
SpriteLib is a collection of static and animated graphic objects (also commonly known as sprites). It was created to provide hobbyist game developers with an assortment of images to use in their creations. Because of SpriteLib, developers don't have to waste precious time or money creating graphics from scratch.
Lost Garden: Game Post Mortem: Hard Vacuum
http://www.lostgarden.com/2005/03/game-post-mortem-hard-vacuum.html
Pixel-fitting by Dustin Curtis
http://dcurt.is/pixel-fitting
The difference is subtle, but the comparison makes it very clear. There are several major problems with the computer-created icons that leaves them looking blurry and unimpressive. For example, in the transition from 66x40 to 48x30 pixels, the human version drops the border down to exactly 2 pixels but the computer drops it to 2.8 (that's two solid black pixels, plus one half-pixel at 80% intensity), which gives it an incorrect soft edge. The computer has no way of knowing that the border should always be sharp, so it ignorantly tries to maintain the ratio of the originally-specified image at the expense of sharpness. The result is not great.
The Markdown Mark by Dustin Curtis
http://dcurt.is/the-markdown-mark
I'm making something that uses Markdown, and there's currently no great universal symbol for identifying Markdown support. So I created one.
blockdiag - simple diagram images generator — blockdiag 1.0 documentation
http://blockdiag.com/en/index.html
blockdiag and its family generate diagram images from simply text file:
bl.ocks.org - 1377729 - Force-based label placement
http://bl.ocks.org/1377729
A small demo of a pleasant, yet simple label placement algorithm for densely packed visualizations. The basic idea is to have labels orbit around their target node at a fixed distance, but repeal each other, so that they don't overlap, and orient themselves to the outside of clusters. To support that, labels on the right of their target node are left-aligned, and labels on the left of their target node are right-aligned; in between, we interpolate. In this example, one force layout governs the node placement, and the second one the label placement, but of course, the node placement could be computed by any other algorithm.
jtnimoy: The Work of Josh Nimoy
http://jtnimoy.net/?q=178
I spent a half year writing software art to generate special effects for Tron Legacy, working at Digital Domain with Bradley "GMUNK" Munkowitz, Jake Sargeant, and David "dlew" Lewandowski. This page has taken a long time to be published because I've had to await clearance. A lot of my team's work was done using Adobe software and Cinema 4D. The rest of it got written in C++ using OpenFrameworks and wxWidgets, the way I've always done it with this team ;) Uniquely however, Digital Domain's CG artists were able to port my apps over to Houdini for further evolution and better rendering than OpenGL could ever provide. Special thanks to Andy King for showing me that what seasoned CG artists do at DD is actually not so far off from what's going on in the Processing community.
Countercomplex: Defining Computationally Minimal Art (Or, taking the "8" out of "8-Bit")
http://www.pelulamu.net/countercomplex/computationally-minimal-art
"The defining element is LOW COMPUTATIONAL COMPLEXITY, as expressed in all aspects of the audiovisual system: the complexity of the platform (i.e. the number of transistors or logic gates in the hardware), the complexity of the software (i.e. the length in bits of the program code and static data), as well as the time complexity (i.e. how many state changes the computational tasks require). A more theoretical approach would eliminate the differentiation of software and hardware and talk about description/program length, memory complexity and time complexity."
Oryx - LOFI Fantasy 2D/3D [FINAL]
http://forums.tigsource.com/index.php?topic=8970.0
ANSI lives! Viewtronics, Flash Player 10 textmode viewer - peter nitsch.net
http://www.peternitsch.net/blog?p=618
"The best things in life are often silly, and in this case gloriously retro. Blocktronics, a collective of the best textmode artists around the world, have released their second art pack entitled “Codename Chris Wirth” in homage to the legendary ANSI artist RaD Man. No, it’s not 1995, and yes, this kind of art is still being produced in stunning fashion. "
Accessibility is a harsh mistress [dive into mark]
http://diveintomark.org/archives/2009/03/21/accessibility-is-a-harsh-mistress
"When I was an accessibility architect at IBM, I assisted in the final stages of ensuring that Eclipse’s Graphical Editing Framework was fully accessible to blind people. ... During one particularly difficult teleconference, an Eclipse developer muttered something like, “You realize no one is ever actually going to do any of this, right?” There was an awkward silence as the people who had spent their lives in the trenches of access enablement contemplated the very real possibility that no one would ever benefit from their work."
Icrontic Gaming » Decals - When are you going to grow up?
http://gaming.icrontic.com/articles/decals-when-are-you-going-to-grow-up
Image evolution
http://alteredqualia.com/visualization/evolve
Engelbart Mural
http://programforthefuture.org/about-us/Engelbart-Mural.jpg/image
I want this as a poster!
cabel.name: On Wedding Design
http://www.cabel.name/2008/10/on-wedding-design.html
Raphaël—JavaScript Library
http://dmitry.baranovskiy.com/raphael
"Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. In case you want to create your own specific chart or image crop-n-rotate widget, you can simply achieve it with this library. "
google hut
http://www.google.com/search?hl=en&q=%E2%96%91%E2%96%91%E2%96%93%E2%96%88%E2%96%93%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%84%E2%96%88%E2%96%84%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%92%E2%96%93%E2%96%92%E2%96%91%E2%96%92+%E2%96%91%E2%96%93%E2%96%88%E2%96%88%E2%96%88%E2%96%93%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%84%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%84%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%92%E2%96%92%E2%96%92%E2%96%91%E2%96%91%E2%96%91%E2%96%92%E2%96%92%E2%96%91%E2%96%91%E2%96%92%E2%96%92%E2%96%92%E2%96%92%E2%96%92+%E2%96%91%E2%96%91%E2%96%93%E2%96%88%E2%96%93%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%93%E2%96%88%E2%96%88%E2%96%88%E2%96%92%E2%96%92%E2%96%92%E2%96%91%E2%96%91%E2%96%92%E2%96%92%E2%96%92%E2%96%93%E2%96%92%E2%96%93%E2%96%92%E2%96%93%E2%96%92+%E2%96%91%E2%96%91%E2%96%91%E2%96%93%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%91%E2%96%88%E2%96%93%E2%96%93%E2%96%93%E2%96%93%E2%96%93%E2%96%88%E2%96%91%E2%96%92%E2%96%92%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%84%E2%96%92%E2%96%91%E2%96%92%E2%96%92%E2%96%92%E2%96%92%E2%96%92%E2%96%92%E2%96%92%E2%96%92%E2%96%92%E2%96%92+%E2%96%88%E2%96%88%E2%96%88%E2%96%93%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%93%E2%96%93%E2%96%88%E2%96%93%E2%96%93%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%93%E2%96%88%E2%96%88%E2%96%93%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88%E2%96%88
drawing with funky characters on Google
ASCII by Jason Scott: Ding Dong, ANSI Calling
http://ascii.textfiles.com/archives/000623.html
"I had the pleasure of attending the ANSI Gallery showing this past January, and I also had the chance to purchase one of the items being shown; one of the small handful of ANSI display boxes against the wall"
SIGGRAPH Computer Graphics Newsletter - 3D Graphics Hardware - May 98
http://www.siggraph.org/publications/newsletter/v32n2/contributions/collins.html
"This article will explore the 8-bit computer industry (from about 1982 to 1990) and in particular the graphics architectures, algorithms and techniques being employed at that time in computer games."
Ray-Traced Sphere
http://www.traipse.com/sphere/index.html
"...trying to think of something disturbing to do with my circa 1986 Casio fx-4000P calculator. ... I programmed the calculator to assist me in ray-tracing a sphere by hand."
The Fishbowl: The Only Flowchart You'll Ever Need
http://fishbowl.pastiche.org/2006/12/12/the_only_flowchart_youll_ever_need
Doctype Icons 2 : Design : Brand Spanking New
http://www.brandspankingnew.net/archive/2006/06/doctype_icons_2.html
"Doctype Icons (v. 2). A reworked reissue of my original Doctype set. A work in progress..."
Mini Icons Pack 1 - Free icons! : Design : Brand Spanking New
http://www.brandspankingnew.net/archive/2005/06/free_mini_icons.html
"A pack of 19 10x10 pixel greyscale icons for use in web projects."
HoHoHo! : Design : Brand Spanking New
http://www.brandspankingnew.net/archive/2006/12/hohoho.html
"Here are 113 10x10 greyscale icons in .gif format to fill up your stocking with - the next instalment of my mini icon collection, which has been steadily growing over the last year."
Tango Icon Gallery - Tango Desktop Project
http://tango.freedesktop.org/Tango_Icon_Gallery
"This page maps the the Tango Icon Library to the Standard Icon Naming Specification to keep track of coverage."
Jason Harwig - Javascript Particle Engine
http://www.nearinfinity.com/blogs/page/jharwig?entry=javascript_particle_engine
"I think I've written a particle engine in almost every language I've used for an extended period of time."
Thinkature (whiteboard with serious 2D graphics)
http://thinkature.com
Home of the PingPongPixel
http://www.tupajumi.com/pingpongpixel/index2.htm
"We developed a new kind of output device for your computer, consisting out of 8100 tabletennis balls in 6 greytones."
IM v6 Examples -- Text to Image Handling
http://www.cit.gu.edu.au/~anthony/graphics/imagick6/text
"Creating text labels, or adding text to images is probably one of the most basic and common operations ImageImagick is used for."
Cassette Generator
http://www.says-it.com/cassette/index.php
"Keep trading the tapes! Just enter some text and click the 'Go' button. A picture of a cassette will be generated for you."