AEToolbox
JS automation for After Effects; also a great template for any ScriptUI project.PShaderToy
ShaderToy boilerplate for Processing 3, UnityOpenPoseRig
Using OpenPose in a 3D animation pipeline. Based on the work of @CMU-Perceptual-Computing-Lab, @una-dinosauria, @ArashHosseini, and @keel-210.ManosOsc
(Eyebeam #13 of 13) Output OSC, MIDI, and After Effects/Maya animation scripts from the Leap Motion controller.ViveTrackerExample
Use the Vive tracker without a headset.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.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).ITP_OpenSourceAnimation
NYU ITP Open Source Animation course materials, 2012-2014SixFeatures
The six core features of almost any programming language, demonstrated in Java, Python, JavaScript, C#, and C++.Telidon
TelidonP5: a JS encoder and decoder for NAPLPS vector graphics files (originally developed for Telidon hardware, later used throughout the BBS era).AEwriter
(Eyebeam #2 of 13) Record realtime procedural keyframe data, output a JS script for After Effects or a Python script for Maya.pseudoscience_stereo2depth
Archived versions of Josh Gladstone and Timotheos Samartzidis' Stereo2Depth, from the 6DoF reddit forum.MayaToolbox
Comprehensive intro to Maya Python.drawing_methods
Stroke drawing examples for Unity, Unreal, Processing, processing.py, openFrameworks, p5.js, paper.js, and three.js.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:C4DToolbox
Simplifies keyframe creation using Cinema 4D's complex Python API.Pointcloud_Render
(Eyebeam #10 of 13) Convert a grayscale depth map image to a point cloud; save in formats including OBJ, PLY, ASC.latk_blender
Read and write Latk files, and read Tilt Brush files, in Blender Grease Pencil.tilt-brush-unity-examples
Additional Unity examples for the Tilt Brush Toolkit.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.RealSenseSDK2.0
RealSense Unity plugin as submodule. Tested with Unity 2020, 2019, and 2018.ae_k2p_panel
The KinectToPin AE ScriptUI panel, used with:JetstreamKinect
Azure Kinect streaming from Jetson NanoStreetMap_UE4
Sample Unreal project for StreetMap plugin.hicetnunc-p5js-template
Development continues at:FaceToPin
(Eyebeam #4 of 13) Generates AfterEffects keyframes using @atduskgreg's version of FaceOSCSyphon.UnityPointCloud
Point cloud tools organized as a submoduleAnimSprite
(Eyebeam #9 of 13) Sprite class for Processing 3 and p5.jsyellowtails
Ports of Golan Levin's Yellowtailae-mettle
Example projects using the After Effects Mettle / Immersive Video pluginsLightningLoops
A networked musical instrument you play by drawing in 3D space, trained on 164 MIDI recordings of me playing piano. (Artificial Life 4/4)PuppetOsc
(Eyebeam #11 of 13) Puppets driven by OSCeleton-format Kinect skeletons. Receives on port 61863 by default.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.kinect_syphon
Processing app to send Kinect v1 / clone depth map via Syphon or Spout. Requires SimpleOpenNI.UnityMultiCam
Working with multiple windows and camera arrays in Unity, organized as a submodule.Animata
Source of Kitchen Budapest's Animata 004 puppetry softwareSecondHandPlayer
Drag and drop a single script to visualize any mocap data without a mesh included, and stream the result over OSC.max-abstractions
Archive of abstractions for use with Max for Live, begun at CultureHub's CoLab 2013Realtime-GPU-Contours-2
Based on https://github.com/JiangWZW/Realtime-GPU-Contour-Curves-from-3D-MeshCameraAE
Export Processing's PeasyCam to After EffectsPiXtionApps
Depth apps for RPi, based on xtionSimple by @gepatto. Tested on Wheezy and Jessie with oF 0.8.4.DepthImage_UE
Unreal depth map materials; 360, gray, and hue examples. Tested in 5.1.LidarSim
Simulate lidar beam collisions. Tested in Windows 4.24, 4.20; Linux 4.20. Example project at:LeapToStereo
Generate depth map from Leap Motion stereo cameras.Drawgrid
(Eyebeam #3 of 13) Use an image as a map for particles, and decide individual particles' behavior.UnityARKitPlugin
Archive of the last ARKit 2 version of Unity's ARKit plugin (pre-ARFoundation), organized as a submodule.recKinect
Utility for recording raw Kinect data; much faster than Processing but binary output must be remappedKinectWrapper
Submodule for cross-platform depth camera handling in Processing and openFrameworks.VolumAeTric
Preview volumetric video out of After Effects via Syphon or TCPSyphon. (Pre-Catalina?) Mac only.TMU_Collab_PointCloud
Assorted pointcloud examples for Unity 2018 LTS.PixelVision
Pixel effect + LUT for Unity 2017LineRenderer_UE4
Unreal project example for LineRenderer plugin.RealSyphon
Send calibrated RGBD image from RealSense over SyphonLib-Ray
(Eyebeam #7 of 13) Implementation of the Lib-Ray spec for open HTML5-based video collections.JpegMaker
creates a jpeg image full of random data. Processing port of Antonio Roberts' ( hellocatfood.com ) PD patch.LeapBasics
Basic example of how to work with the LeapMotion controller in processing; covers fingers, tools, hands, and 3DAstraUnity
Sample Unity project for Orbbec Astra and Persee, with Android manifest and build settings configured. Tested in Unity 2018.2.UniversalProjectorToolkit
Adapting Kinect Projector Toolkit by @genekogan for more depth camerasMidiViz
Generate visualizations of MIDI notes for CV analysis.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/ofxTiltSoundEffects
Oscillators, etc. for Unitywatercolors
Based on Kynd's watercolor oF appWorldScale
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.latk_tools
Python scripts for creating Latk files from various VR drawing formats, for example Tilt Brush files.DrawVertices
(Eyebeam #8 of 13) generate AE project from OBJ fileImageBatcher
Template for writing portable, GPU-accelerated batch image rendering apps in Processing. Updated for Processing 3.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.quillpointcloud_csv
Visualize a csv point cloud and convert to asc for MeshLab. Handy for processing lidar scans.Caustics
Processing 3 port of caustics experiment by @wxsPerseephone
MotionTail
Procedurally-controllable version of Golan Levin's YellowTailKinectRecord
App for recording Kinect depth maps with sync sound.ProceduralMesh_UE4
Example Unreal project for ProceduralMesh plugin with Blueprint example.KinectToVideo
Capture a Holoflix format ProRes videos with audio using a Kinect/clone on OS X.ISF-Folder
My VDMX ISF folderTCPSyphon-TCPSpout
Archive of Nozomu's Syphon and Spout streaming utilitiesVoxelPaint
(Eyebeam #6 of 13) Draw voxels in a volume, export as a pointcloud or as scripts for Maya and After Effects.PiMocapUnity
Receive OSC from PiMocapCam and calculate position of tracked objects.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.SteamVR_Unity_Toolkit
Predecessor of @thestonefox's VRTK, organized as submodule.RenderSVG
Redraw an SVG in customizable brushstrokes.PiMocapCam
Blob track bright objects on a Raspberry Pi, send OSC coordinates or stream video. Based on the work of @jvcleave and @orgicus.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.LineRenderer
Draw cylinder strips at runtime in Unreal. Based on the work of @SiggiG. Example project at:ProcessingExampleCollection
A collection of useful examples for Processing and p5.js.ae-script-collection
RaycastingExample
KinectToFrame
Grab still frames with RGBD calibration on Kinect and clones. Requires SimpleOpenNI.RTA_InteractiveStorytelling
Ryerson RTA 320: Interactive Storytelling course materials, fall 2017KinectToWorld
Methods for converting depth maps to xyz world coordinatesSlider_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/SeamcarveSeq
Batch-able version of Greg Borenstein's seam carver. Updated for Processing 2 and cross-platform file handling.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!)gridguysjs
Pixel art framework. Port of Java GridGuysFX.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-jpgoF_window_recipes
ImageEffectsVR
google_colab_for_artists
UnityFade
Post-process stack, material alpha, and audio fade scripts for Unity.of_clab_tutorial
Introduction to openFrameworks, based on tutorials from Concordia CLabLove Open Source and this site? Check out how you can help us