Nick Fox-Gieg (@n1ckfg)
  • Stars
    star
    1,231
  • Global Rank 25,120 (Top 0.9 %)
  • Followers 354
  • Following 29
  • Registered over 13 years ago
  • Most used languages
    C#
    25.3 %
    Processing
    21.1 %
    JavaScript
    13.5 %
    C++
    8.9 %
    Java
    7.2 %
    Python
    5.9 %
    HTML
    3.8 %
    Shell
    2.5 %
    Makefile
    2.1 %
    ShaderLab
    2.1 %
    C
    1.7 %
    GLSL
    1.3 %
    Others
    4.4 %
  • Location 🇨🇦 Canada
  • Country Total Rank 781
  • Country Ranking
    Processing
    1
    QMake
    1
    Mathematica
    5
    Max
    15
    GLSL
    22
    ShaderLab
    22
    Batchfile
    27
    F#
    50
    Makefile
    84
    ActionScript
    134
    C#
    150
    C++
    345
    HTML
    568
    Java
    706
    Shell
    902
    Python
    932
    C
    1,260

Top repositories

1

AEToolbox

JS automation for After Effects; also a great template for any ScriptUI project.
JavaScript
65
star
2

PShaderToy

ShaderToy boilerplate for Processing 3, Unity
JavaScript
61
star
3

OpenPoseRig

Using OpenPose in a 3D animation pipeline. Based on the work of @CMU-Perceptual-Computing-Lab, @una-dinosauria, @ArashHosseini, and @keel-210.
Processing
56
star
4

ManosOsc

(Eyebeam #13 of 13) Output OSC, MIDI, and After Effects/Maya animation scripts from the Leap Motion controller.
Processing
54
star
5

ViveTrackerExample

Use the Vive tracker without a headset.
C#
52
star
6

KinectToPin

(Eyebeam #1 of 13) Developed with @FakeGreenDress. Record, stream, and export Kinect mocap data to After Effects puppet pins. Record directly from the Kinect or over OSC. Compiling or running from source requires SimpleOpenNI.
Python
44
star
7

opencv-kinfu

The MS Azure Kinect kinfu example, with dlls compiled for Windows x64 (to save us all the trouble of wrangling its 25GB of dependencies for a 35MB app).
C++
32
star
8

ITP_OpenSourceAnimation

NYU ITP Open Source Animation course materials, 2012-2014
Mathematica
31
star
9

SixFeatures

The six core features of almost any programming language, demonstrated in Java, Python, JavaScript, C#, and C++.
C#
24
star
10

Telidon

TelidonP5: a JS encoder and decoder for NAPLPS vector graphics files (originally developed for Telidon hardware, later used throughout the BBS era).
JavaScript
23
star
11

AEwriter

(Eyebeam #2 of 13) Record realtime procedural keyframe data, output a JS script for After Effects or a Python script for Maya.
JavaScript
17
star
12

pseudoscience_stereo2depth

Archived versions of Josh Gladstone and Timotheos Samartzidis' Stereo2Depth, from the 6DoF reddit forum.
Python
17
star
13

MayaToolbox

Comprehensive intro to Maya Python.
Python
17
star
14

drawing_methods

Stroke drawing examples for Unity, Unreal, Processing, processing.py, openFrameworks, p5.js, paper.js, and three.js.
C++
17
star
15

AEwriterjs

Created for Tribeca Hacks at GAFFTA in 2013. Generate procedural keyframe data using Processing.js, output a JS script for After Effects or a Python script for Maya. Development continues at:
JavaScript
15
star
16

C4DToolbox

Simplifies keyframe creation using Cinema 4D's complex Python API.
Python
13
star
17

Pointcloud_Render

(Eyebeam #10 of 13) Convert a grayscale depth map image to a point cloud; save in formats including OBJ, PLY, ASC.
Processing
13
star
18

latk_blender

Read and write Latk files, and read Tilt Brush files, in Blender Grease Pencil.
Python
11
star
19

tilt-brush-unity-examples

Additional Unity examples for the Tilt Brush Toolkit.
C#
10
star
20

motion-interpolation-for-glitch-aesthetics

Drag-drop ffmpeg shell scripts for glitching mp4s, based on the work of @hellocatfood. Also a great reference for any kind of drag-drop script.
Batchfile
10
star
21

RealSenseSDK2.0

RealSense Unity plugin as submodule. Tested with Unity 2020, 2019, and 2018.
C#
9
star
22

ae_k2p_panel

The KinectToPin AE ScriptUI panel, used with:
JavaScript
9
star
23

JetstreamKinect

Azure Kinect streaming from Jetson Nano
C++
9
star
24

StreetMap_UE4

Sample Unreal project for StreetMap plugin.
C#
8
star
25

hicetnunc-p5js-template

Development continues at:
HTML
8
star
26

FaceToPin

(Eyebeam #4 of 13) Generates AfterEffects keyframes using @atduskgreg's version of FaceOSCSyphon.
JavaScript
8
star
27

UnityPointCloud

Point cloud tools organized as a submodule
ShaderLab
7
star
28

AnimSprite

(Eyebeam #9 of 13) Sprite class for Processing 3 and p5.js
JavaScript
7
star
29

yellowtails

Ports of Golan Levin's Yellowtail
Processing
6
star
30

ae-mettle

Example projects using the After Effects Mettle / Immersive Video plugins
6
star
31

LightningLoops

A networked musical instrument you play by drawing in 3D space, trained on 164 MIDI recordings of me playing piano. (Artificial Life 4/4)
JavaScript
6
star
32

PuppetOsc

(Eyebeam #11 of 13) Puppets driven by OSCeleton-format Kinect skeletons. Receives on port 61863 by default.
Processing
6
star
33

Kinect_justrecord

(Eyebeam #5 of 13) Records Kinect depth maps as 8-bit grayscale images. Use [ https://github.com/N1ckFG/Kinect_justrecord_post ] to fix sync or [ https://github.com/N1ckFG/Pointcloud_Render ] to batch export OBJ files.
Processing
6
star
34

kinect_syphon

Processing app to send Kinect v1 / clone depth map via Syphon or Spout. Requires SimpleOpenNI.
Processing
6
star
35

UnityMultiCam

Working with multiple windows and camera arrays in Unity, organized as a submodule.
C#
5
star
36

Animata

Source of Kitchen Budapest's Animata 004 puppetry software
C++
5
star
37

SecondHandPlayer

Drag and drop a single script to visualize any mocap data without a mesh included, and stream the result over OSC.
C#
5
star
38

max-abstractions

Archive of abstractions for use with Max for Live, begun at CultureHub's CoLab 2013
Max
5
star
39

Realtime-GPU-Contours-2

Based on https://github.com/JiangWZW/Realtime-GPU-Contour-Curves-from-3D-Mesh
C#
5
star
40

CameraAE

Export Processing's PeasyCam to After Effects
JavaScript
5
star
41

PiXtionApps

Depth apps for RPi, based on xtionSimple by @gepatto. Tested on Wheezy and Jessie with oF 0.8.4.
C++
5
star
42

DepthImage_UE

Unreal depth map materials; 360, gray, and hue examples. Tested in 5.1.
5
star
43

LidarSim

Simulate lidar beam collisions. Tested in Windows 4.24, 4.20; Linux 4.20. Example project at:
C++
5
star
44

LeapToStereo

Generate depth map from Leap Motion stereo cameras.
Processing
5
star
45

Drawgrid

(Eyebeam #3 of 13) Use an image as a map for particles, and decide individual particles' behavior.
Python
5
star
46

UnityARKitPlugin

Archive of the last ARKit 2 version of Unity's ARKit plugin (pre-ARFoundation), organized as a submodule.
C#
5
star
47

recKinect

Utility for recording raw Kinect data; much faster than Processing but binary output must be remapped
C
4
star
48

KinectWrapper

Submodule for cross-platform depth camera handling in Processing and openFrameworks.
Java
4
star
49

VolumAeTric

Preview volumetric video out of After Effects via Syphon or TCPSyphon. (Pre-Catalina?) Mac only.
C#
4
star
50

TMU_Collab_PointCloud

Assorted pointcloud examples for Unity 2018 LTS.
C#
4
star
51

PixelVision

Pixel effect + LUT for Unity 2017
C#
4
star
52

LineRenderer_UE4

Unreal project example for LineRenderer plugin.
C#
4
star
53

RealSyphon

Send calibrated RGBD image from RealSense over Syphon
Makefile
4
star
54

Lib-Ray

(Eyebeam #7 of 13) Implementation of the Lib-Ray spec for open HTML5-based video collections.
JavaScript
4
star
55

JpegMaker

creates a jpeg image full of random data. Processing port of Antonio Roberts' ( hellocatfood.com ) PD patch.
Java
4
star
56

LeapBasics

Basic example of how to work with the LeapMotion controller in processing; covers fingers, tools, hands, and 3D
Processing
4
star
57

AstraUnity

Sample Unity project for Orbbec Astra and Persee, with Android manifest and build settings configured. Tested in Unity 2018.2.
C#
4
star
58

UniversalProjectorToolkit

Adapting Kinect Projector Toolkit by @genekogan for more depth cameras
Processing
4
star
59

MidiViz

Generate visualizations of MIDI notes for CV analysis.
Max
4
star
60

tiltProcessing

Development continues at: https://github.com/LightningArtist/latkProcessing ...a .tilt file reader for Processing. See also: https://github.com/n1ckfg/p5.tilt https://github.com/n1ckfg/tiltUnity https://github.com/n1ckfg/threejs_tiltloader https://github.com/n1ckfg/ofxTilt
HTML
4
star
61

SoundEffects

Oscillators, etc. for Unity
C#
4
star
62

watercolors

Based on Kynd's watercolor oF app
GLSL
4
star
63

WorldScale

Examples of 7DoF movement (aka Tilt Brush's "worldscale"), starting with Unity/Vive. Doesn't rely on SteamVR or any toolkit API, so it can be ported anywhere.
C#
4
star
64

latk_tools

Python scripts for creating Latk files from various VR drawing formats, for example Tilt Brush files.
Python
4
star
65

DrawVertices

(Eyebeam #8 of 13) generate AE project from OBJ file
JavaScript
3
star
66

ImageBatcher

Template for writing portable, GPU-accelerated batch image rendering apps in Processing. Updated for Processing 3.
Processing
3
star
67

quillUnity

A Unity C# Quill binary file reader in a single class. See also: https://github.com/n1ckfg/threejs_quillloader https://github.com/n1ckfg/latkProcessing https://github.com/n1ckfg/p5.quill
C#
3
star
68

pointcloud_csv

Visualize a csv point cloud and convert to asc for MeshLab. Handy for processing lidar scans.
Processing
3
star
69

Caustics

Processing 3 port of caustics experiment by @wxs
Processing
3
star
70

Perseephone

C#
3
star
71

MotionTail

Procedurally-controllable version of Golan Levin's YellowTail
Processing
3
star
72

KinectRecord

App for recording Kinect depth maps with sync sound.
Java
3
star
73

ProceduralMesh_UE4

Example Unreal project for ProceduralMesh plugin with Blueprint example.
C#
3
star
74

KinectToVideo

Capture a Holoflix format ProRes videos with audio using a Kinect/clone on OS X.
Processing
3
star
75

ISF-Folder

My VDMX ISF folder
F#
3
star
76

TCPSyphon-TCPSpout

Archive of Nozomu's Syphon and Spout streaming utilities
3
star
77

VoxelPaint

(Eyebeam #6 of 13) Draw voxels in a volume, export as a pointcloud or as scripts for Maya and After Effects.
JavaScript
3
star
78

PiMocapUnity

Receive OSC from PiMocapCam and calculate position of tracked objects.
C#
3
star
79

ExtendScript-Snippets

This is a Sublime Text bundle to help with ExtendScript API development for *.jsx script files in applications such as After Effects. This package includes almost all ExtendScript methods as snippets.
3
star
80

SteamVR_Unity_Toolkit

Predecessor of @thestonefox's VRTK, organized as submodule.
C#
3
star
81

RenderSVG

Redraw an SVG in customizable brushstrokes.
Processing
3
star
82

PiMocapCam

Blob track bright objects on a Raspberry Pi, send OSC coordinates or stream video. Based on the work of @jvcleave and @orgicus.
Makefile
3
star
83

NoloUnity

Notes and sample code for using Nolo 6DoF controllers with Android. Tracking is fairly responsive (especially considering these are relatively cheap devices), but I currently have no calibration solution.
C#
3
star
84

LineRenderer

Draw cylinder strips at runtime in Unreal. Based on the work of @SiggiG. Example project at:
C++
3
star
85

ProcessingExampleCollection

A collection of useful examples for Processing and p5.js.
HTML
3
star
86

ae-script-collection

JavaScript
3
star
87

RaycastingExample

C#
3
star
88

KinectToFrame

Grab still frames with RGBD calibration on Kinect and clones. Requires SimpleOpenNI.
Processing
3
star
89

RTA_InteractiveStorytelling

Ryerson RTA 320: Interactive Storytelling course materials, fall 2017
Mathematica
3
star
90

KinectToWorld

Methods for converting depth maps to xyz world coordinates
Processing
3
star
91

Slider_test

Basic demo of ChucK audio synthesizer scripting language. Creates a GUI with some buttons and sliders that make noise. You can run ChucK examples with MiniAudicle, a cross-platform synth app: http://audicle.cs.princeton.edu/mini/
3
star
92

SeamcarveSeq

Batch-able version of Greg Borenstein's seam carver. Updated for Processing 2 and cross-platform file handling.
Processing
3
star
93

PuppetOsc_syphon

Modified version of PuppetOsc that sends an image over Syphon. Mac only. (The Syphon library presently only works with Processing beta 2--not 1.5, not 2.0--so you'll need that to compile!)
Objective-C
3
star
94

gridguysjs

Pixel art framework. Port of Java GridGuysFX.
JavaScript
2
star
95

Glitchomatic

Corrupt JPG images and save them to a fresh image. Based on a PD patch by Antonio Roberts / https://github.com/hellocatfood/pd-create-jpg
Processing
2
star
96

oF_window_recipes

C++
2
star
97

ImageEffectsVR

C#
2
star
98

google_colab_for_artists

Jupyter Notebook
2
star
99

UnityFade

Post-process stack, material alpha, and audio fade scripts for Unity.
C#
2
star
100

of_clab_tutorial

Introduction to openFrameworks, based on tutorials from Concordia CLab
Makefile
2
star