It's dangerous to go alone! take this 🗡️

Who

What
How

NIcolas Barradeau

born 1978

fine-artS 1998-2003
creative dev 2007-

(paid work)

¥€$!

360° video mapping, kinect driven 2d fluid simulation

360° video mapping, kinect driven 2d fluid simulation

360° video mapping, kinect driven 2d fluid simulation

UNITY AR APP AND

PAPER 3D MODELS

UNITY AR APP AND

PAPER 3D MODELS

UNITY AR APP AND

PAPER 3D MODELS

UNITY AR APP and

PAPER 3D MODELS

(unpaid work)

personal stuff

GROW PARIS

code visuals on spare time

learn as much as possible

use in prod to make money

USE MONEY TO BUY SPARE TIME 

rinse, repeat

PAID contract

~=

shitty work

we ALWAYS LEARN
SOMETHING

TOOLS

PROCESS
JUICE

JS, WebGL, ActionScript, Haxe, Processing, Unity,  Github, Docker, JAVA, ImageMagick, FFMPEG, Python, OpenRefine, Node, GLSL, Webpack, NPM, CLI, LINUX, WINDOWS, MACOS, Gcloud, Keras, GCP, NPM, CUDA, MDC...

PHOTOSHOP, 3DSMAX, Blender,  Illustrator, After Effects, Meshlab, TexturePacker, Tiltbrush, Blocks, Inkscape, Premiere, Silhouette, Axidraw, VisualSFM, SlicerFusion, POTRACE, Pepakura, Krita, GIMP...

a spoon makes a

poor screwdriver

each TOOL has its

pace, EMBRACE it

PROCESS

the actual, juicy stuff

http://letsplay.ouigo.com/

DAMPING

x += (newX-x) *.1

EASING

f( t ) = t * t * ( 3 - 2 * t )

Hierarchy / SEQUENCE

interaction feedback

DENSITY / PHYSICALITY

animation / idle state

POST PROCESS / EYE CANDIES

WEB 

DIY TOOLS
DEMO

A WEB BROWSER IS A universal PURPOSE remote control

JAVASCRIPT IS A UNIVERSAL

purpose DUCT TAPE roll

(es6 is cool though)

USE HARDWARE ACCELERATION.

LOTS OF JS LIBS & MODULES
Umap.js, tensorflow.js ...

+ WebAssembly for close to native performances

 

  • Proof Of Concept / REPL / quick prototype

  • simplify / streamline a workflow, explore data

  • strong coupling with the data, tailored systems

  • it's fun to make, you learn a lot :)

PERKS

  • time consuming: creation, maintenance, dependencies ...

  • often less performant than professional tools

CAVEATS

Stop. Hammer TimE!

(demo is not available yet but you can check YOUPI.IO)

Wrap UP TimE!

USE THE WEB

it works for toys and tools alike, tame the GL, mobiles are less and less puny, the cloud is ripe for anything and anyone (no need to be an expert)

 

CREATE YOUR TOOL

tailored to your needs, helps you understand your data, gives tighter control, does what other tools can't, foreseeable & reproductible behaviours
 

JUICE IT

damping & easing, hierarchy & sequence, interaction feedback, density/physicality, animation / idle state, post process / eye candies

it's dangerous to go alone! take this 🗡️

By nicolas barradeau

it's dangerous to go alone! take this 🗡️

thoughts on how to make better creative dev stuff

  • 2,242