my openframeworks and shader visual sketch from sep. 2018
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
10_circlerotation2
11_walkingdisplace
12_pixelsortcat
13_cellautomatoncat
1_gravball_2d
2_gravball_3d
3_automatonstudy
4_bluranddistortion
5_6_shaderfeedback
7_shaderfeedback2
8_charctersspill
9_circlerotation
.gitignore
LICENSE
readme.md

readme.md

#tmmt_visual_sketch

Tomoya Matsuura

These are the sources of my (almost) daily sketch from Sep. 2018.

How to run

  1. place this folder in openFrameworks/apps/
  2. drug the folder from finder to project generator and press "update"
  3. click "open in IDE"!

Environment

  • Macbook Pro (13-inch, Mid 2012)
  • High Sierra 10.13.5
  • Xcode9.4.1
  • of 0.10.0 (built from git repository)
  • some of works use shader with OpenGL3/GLSL 150 mode(ofLineWidth doesn't work).

License

Codes are MIT Lisence. Generated images(thumbnails and videos on instagram/twitter) are CC BY-NC-SA.

Contents

grav_ball_2d

  • z/x key moves the hue of color
  • space to reset background

2_grav_ball_3D

  • mouse to move a camera(ofEasyCam)
  • space to force to accelerate particles

3_automaton_study

  • it is heavy, usually up to 3fps
  • any key to reset

3_automatonstudy

4_bluranddistortion

  • mouseX to amout of blur(also modulated by sine wave), mouseY to strength of pixel displacement
  • z/x keys to global-strength of pixel displacement(displayed in top-left, recommend 10~20)

4_bluranddistortion

5_6_shaderfeedback - Noise/Circle displacement by noise

  • f to switch fullscreen
  • r to switch to circle displacement(6)
  • space to switch to noise image
  • mouseX to noise strength,mouseY to amount of blur

5_shaderfeedback

thum

7shaderfeedback2 - Rectangle displacement by noise

  • almost same as above
  • r to switch to rectangle

thum

8_character_spill

  • you should link/copy futura.ttf from your ~/Library/fonts
  • mouseX to noise strength
  • f to switch fullscreen
  • click to draw the characters again,space to reset the screen

thum

9_circle_rotation

  • click to reset,f to switch fullscreen(and glitch...)

thum

10_circle_rotation2

thum

cat

11_walkingmotion_displacement

  • data.h is walking motion data(in text...!) from Zach's example
  • g to switch debug view
  • d to switch human bone(I mistaked keys g and d, to be fixed)
  • space to reset
  • mouseX changes an amount of displacement

thum

12_pixelsortcat

  • space to reset
  • up-down key to changes screen division
  • z key to change sorting direction(horizontal/vertical)

13_cellautomatoncat

  • left-right key to change images