Hello my dear friend,
I found a strange game on my computer a few days ago. I have tried to find out how it works but have failed in all my attempts. I hope you have more luck than I have. Please tell me if you can figure it out, because I think it's driving me C̷̖̆͊R̸̢̮̍Å̵̘̪̚Z̴͔̲̈́Ỳ̸̒ͅ. I'm sure the guide holds the key to solving it, but if not, you can always have some fun with the sinuous movements of the strange creatures that live in this game. I hope you enjoy it.
With love,
@beleitax
Download :https://github.com/Tw1ddle/geometrize/releases
Features
Recreate images as geometric primitives.
Start with hundreds of images with preset settings.
Export geometrized images to SVG, PNG, JPG, GIF and more.
Export geometrized images as HTML5 canvas or WebGL webpages.
Export shape data as JSON for use in custom projects and creations.
Control the algorithm at the core of Geometrize with ChaiScript scripts.
A showcase with creative machine learning experiments
Orca is an esoteric programming language designed by @hundredrabbits to create procedural sequencers.
This playground lets you use Orca and its companion app Pilot directly in the browser and allows you to publish your creations by sharing their URL.
Table of Contents
Creative Coding History
Modern Creative Coding Uses
Graphics Concepts
Creative Coding Environments and Libraries
Communication Protocols
Multimedia Tools
Unique Displays and Touchscreens
Hardware
Other output options
More resources
Shrub is a tool for painting-and-traveling, and even for painting while moving your own body (for example to use the color of your own pants).
If you touch with two fingers, you can immediately send your drawing as an SMS message. Shrub is designed as a mobile communication tool as much as a mobile drawing tool.
More pro tips: For the best drawings, pinch with your fingers to change the brush size. Twist with your fingers to change the brush softness. And of course, tap with one finger to show and hide the viewfinder.
The TX Modular System is open source audio-visual software for modular synthesis and video generation, built with SuperCollider (https://supercollider.github.io) and openFrameworks (https://openFrameworks.cc).
It can be used to build interactive audio-visual systems such as: digital musical instruments, interactive generative compositions with real-time visuals, sound design tools, & live audio-visual processing tools.
This version has been tested on MacOS (0.10.11) and Windows (10). The audio engine should also work on Linux.
The visual engine, TXV, has only been built so far for MacOS and Windows - it is untested on Linux.
The current TXV MacOS build will only work with Mojave (10.14) or earlier (10.11, 10.12 & 10.13) - but NOT Catalina (10.15) or later.
You don't need to know how to program to use this system. But if you can program in SuperCollider, some modules allow you to edit the SuperCollider code inside - to generate or process audio, add modulation, create animations, or run SuperCollider Patterns.
This database* is an ongoing project to aggregate tools and resources for artists, engineers, curators & researchers interested in incorporating machine learning (ML) and other forms of artificial intelligence (AI) into their practice. Resources in the database come from our partners and network; tools cover a broad spectrum of possibilities presented by the current advances in ML like enabling users to generate images from their own data, create interactive artworks, draft texts or recognise objects. Most of the tools require some coding skills, however, we’ve noted ones that don’t. Beginners are encouraged to turn to RunwayML or entries tagged as courses.
*This database isn’t comprehensive—it's a growing collection of research commissioned & collected by the Creative AI Lab. The latest tools were selected by Luba Elliott. Check back for new entries.
Via : https://docs.google.com/document/d/1TkusCE5mS4tuTYoBwaTV4aJKdSVsf9jFKsGJCx8M05c/edit
This is a list of smaller tools that might be useful in building your game/website/interactive project. Although I’ve mostly also included ‘standards’, this list has a focus on artful tools & toys that are as fun to use as they are functional.
The goal of this list is to enable making entirely outside of closed production ecosystems or walled software gardens.
Paint and Animate Live!
Tagtool transforms your iPad into a visual live instrument. Paint with light, create animated graffiti or tell improvised stories.
https://www.tagtool.org/
https://bibliogram.art/u/tagtoolcrew
Strike is a web-based, 1-bit paint tool, primarily for quick sketching or line-drawing.
Features
brush / eraser / fill tools with different brush shapes and sizes
16-'color' palette via dither patterns. Each pattern is treated as a separate color for fill tool
~50 step undo / redo (it's fragile, so don't rely on it too much)
import PNG and JPG files, which will be converted to 1 bit form
zoom via mouse scroll or two-finger pinch
basic image transform tools (flip / mirror / resize canvas)
save images as a 16-color greyscale (which will import back into Strike with all patterns intact), or as 1-bit black and white image
autosave (see notes)
Animation playground
We’d like to show you a new way to create hand-drawn animation. So playful you’ll think it’s a toy, but it's secretly a robust app with a reimagined UI for animators and creators.
Wonderfully musical
Taking inspiration from music creation tools, using Looom feels more like playing an instrument than operating software - exploring lines, shapes and colors through loopable time and rhythm.
Everyone in the loop
Looom is all about looping animation with a smile. It was designed for professionals and beginners of any age, and is already being used by some influential indie animators.
Libre and modular OSC / MIDI controller :
https://github.com/jean-emmanuel/open-stage-control/releases
"MindCandy Volume 1: PC Demos." The movie explores the definition and roots of an artistic computer sub-culture known as the demoscene, a community that's given me endless inspiration since the 1980s.
WATCHOUT multi-display software is your fast track to creating spectacular shows. Use WATCHOUT to compose and manage all the different media elements in your show – video, still images, animations, graphics, live feeds, sound – and then play it back on multiple displays. Perfectly synchronized, high resolution and right-on-cue.
WATCHOUT is easily integrated and controls external units or devices. It has no limitations on displays, channels or resolutions. With over 15 years of unrivalled performance and reliability, WATCHOUT is the choice of professional show creators worldwide.
WATCHOUT is used in live events, 3D mapping, broadcast, digital signage, museums, planetariums, show rooms, visitor attractions and experience centers. In other words – virtually any market or application where you want multiple display devices and maximum impact.
Uncompressed playback
We understand that image quality is all-important. WATCHOUT supports playback of uncompressed video or images at full resolution and framerate!
Unlimited Display Devices
There are no limits on the number of display devices you can add to your WATCHOUT show. That means no limits on your creativity!
UNLIMITED RESOLUTION
With WATCHOUT you can create any kind of resolution in any kind of aspect ratio. If you want to move beyond 4K, 8K or 16K – no problem.
Virtual Displays
The virtual display feature is a flexible way to map pixels on 3D geometry or your LED walls through a wall processor. It can contain any kind of media, such as video, stills, tweens and dynamic content.
Unlimited timelines
WATCHOUT is a user-friendly, timeline-based show creation tool. Drag and drop media onto an infinite number of timelines, auxiliary timelines or layers.
3D Mapping / Facade projection
With WATCHOUT you can create projection mapping shows on any shape, structure or building. Import your 3D model and use the 3D projection feature to visualize your show!
Capture content
With WATCHOUT you can capture multiple content streams through low latency capture cards, USB cards, network streams, VNC or live IP workflow using NDI® (Network Device Interface).
NDI / Live IP production workflow
WATCHOUT supports NDI® which allows multiple video streams on a shared connection, enabling high quality, low latency, frame-accurate video over local area networks and reducing costs plus deployment time.
Utility library to easily connect to RunwayML from Processing
Feel free to replace this paragraph with a description of the Library.
Contributed Libraries are developed, documented, and maintained by members of the Processing community. Further directions are included with each Library. For feedback and support, please post to the Discourse. We strongly encourage all Libraries to be open source, but not all of them are.
https://github.com/runwayml/processing-library
Installation
Download https://github.com/runwayml/processing-library/releases/download/latest/RunwayML.zip
Unzip into Documents > Processing > libraries
Restart Processing (if it was already running)
A light Rust API for Multiresolution Stochastic Texture Synthesis [1], a non-parametric example-based algorithm for image generation.
Pixel-art scaling algorithms are graphical filters that are often used in video game emulators to enhance hand-drawn 2D pixel art graphics. The re-scaling of pixel art is a specialist sub-field of image rescaling.
As pixel-art graphics are usually in very low resolutions, they rely on careful placing of individual pixels, often with a limited palette of colors. This results in graphics that rely on a high amount of stylized visual cues to define complex shapes with very little resolution, down to individual pixels. This makes image scaling of pixel art a particularly difficult problem.
A number of specialized algorithms[1] have been developed to handle pixel-art graphics, as the traditional scaling algorithms do not take such perceptual cues into account.
Since a typical application of this technology is improving the appearance of fourth-generation and earlier video games on arcade and console emulators, many are designed to run in real time for sufficiently small input images at 60 frames per second. This places constraints on the type of programming techniques that can be used for this sort of real-time processing. Many work only on specific scale factors: 2× is the most common, with 3×, 4×, 5× and 6× also present.
Plugin for GIMP : https://github.com/bbbbbr/gimp-plugin-pixel-art-scalers
Waifu2x
https://en.wikipedia.org/wiki/Waifu2x
https://github.com/lltcggie/waifu2x-caffe/releases
https://github.com/imPRAGMA/W2XKit
https://old.reddit.com/r/WaifuUpscales/new/
https://github.com/BlueCocoa/waifu2x-ncnn-vulkan-macos/releases
https://old.reddit.com/r/Dandere2x/
https://old.reddit.com/r/waifu2x
https://github.com/AaronFeng753/Waifu2x-Extension
https://github.com/K4YT3X/video2x
https://old.reddit.com/r/AnimeResearch
Quote from a reddit comment :
A short list, ordered after output quality and setup time:
SRGAN, Super-resolution generative adversarial network : https://github.com/topics/srgan,
Other implementations: https://github.com/tensorlayer/srgan
https://github.com/brade31919/SRGAN-tensorflow
https://github.com/titu1994/Super-Resolution-using-Generative-Adversarial-Networks
Neural Enhance: https://github.com/alexjc/neural-enhance/
Photoshop: The newest PS version (19.x, since October 2017 release) also has a new upscaling method, called "Preserve Details 2.0 Upscale" but compared to SRGAN the results clearly lack sharp and fine details. You have asked for an App and PS is easy to use and can be automated.
Overview of the most popular algorithms:
https://github.com/IvoryCandy/super-resolution
(VDSR, EDSR, DCRN, SubPixelCNN, SRCNN, FSRCNN, SRGAN)
Not in the list above:
LapSRN: https://github.com/phoenix104104/LapSRN
SelfExSR: https://github.com/jbhuang0604/SelfExSR
RAISR, developed by Google:
https://github.com/MKFMIKU/RAISR
https://github.com/movehand/raisr
Evoboxx is a synthesizer based on the cellular automaton Game of Life, created by mathematician John Horton Conway in 1970. The game is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves, or, for advanced players, by creating patterns with particular properties.