Mathieu Bosi

Software / DIY Projects

The following projects are accessible on GitLab.

Leap Motion Marionette

Ragdoll physics with Bullet and Processing + Leap Motion.

Project repo: https://gitlab.com/matexyu/marionette-p5

El-cheapo Wave Field Synthesis

Basic real-time Wafe Field Synthesis with support for focussed sources, made in Pure Data. Includes Linux jack configuration and instructions for chaining two 8 channel USB sound cards. 16 channels are used overall. Not tested, but under OSX merging should come for free (and better).

Project repo: https://gitlab.com/matexyu/el-cheapo-wfs




Slow Dance

Slow Dance, custom and quick DIY version. Based on Slow Dance by Jeff Lieberman / bea.st.

Project repo: https://gitlab.com/matexyu/slow-dance

Real-time binaural sound localization

A Generalized Cross Correlation + PHAT wheighting algorithm implemented in Pure Data for lateral sound source localization (e.g. snapping your fingers) using a pair of microphones. Once tuned to a given system works quite nicely.

Project repo: https://gitlab.com/matexyu/binaural-localization-pd

Haptic Sheet

Controlling a set of 30 Eccentric Rotating Mass micro-vibration motors controlled via PWM.

Project repo: https://gitlab.com/matexyu/soft-oak

Servo motors Screen

Controlling 16 to 24 Sg 90 micro-servos in a screen-like configuration.

Project repo: https://gitlab.com/matexyu/basic-simplicity

Proce55ing sketches

Various Processing (www.processing.org) sketches and experiments.
For example: Sketches repo: https://gitlab.com/matexyu/proce55ing-sketches





Older projects (2009 and before)


ScratchOSC

ScratchLib to Open Sound Control, Windows. Download it here (ZIP, 791 KB)


Synaptic2OSC

Synaptic touchpad SDK to Open Sound Control, Windows. Download it here (ZIP, 44.8 KB)


Gigaverb VST plugin

Download plugin (windows version), source code and Dev C++ project files here (ZIP, 145 KB)


Walking

An interactive installation reacting to sound qualities.
Download the windows executables, patches and documentation here (ZIP, 1.93 MB)

 


Ray, a realtime raytracing experiment

Downloads:



Some features:




Some screenshots
All the screenshots were taken on my P4 2,20 GHz running WinXP Home.
Click on the thumbnails to see the originals
Default settings. (Specular, diffuse, shadow, one omni light, one spot light, diffuse light)
Default settings.
Texturing enabled (still to improve).
Texture modulated by Material colors.
Default settings + soft shadows.
Default settings + 2 levels of reflections.
Default settings, shadows disabled.
Primary rays clipping rectangles shown.
All settings on (except for modulation and soft shadows).
Screenshots from the early version:
One of the first rendering tests.
Procedural animated perlin noise.
Colorful Xor map, specular highlights and reflections!

Images



Software rendered Images
(click on the images to see the larger versions)

all these pictures were rendered with personal or third-party software eventually using image editing tools

Von Koch curve
(Allegro + DJGPP)

(missing source code)

Images obtained with a raytracer featuring planes, quadrics, textures, lighting, bump-mapping and reflections.
Written in C (Allegro + DJGPP). Lost code.

Download animation (mpeg, 1.71 MB)

each frame of the animation was rendered as 24bit PCX file and then the sequence was assembled with Video Mach to create the movie

I always used to do this game during my time-wasting (simple C source code here, 1.36 KB)
it remembers burned metal.
Obtained with Paint Shop Pro filters starting from a Julia fractal created with Fractint
Mandelbrot Set renderings done with C programs:
(basic C programs, color depth is 16. Old times.)
Nice and simple palette
Very 80's zoom of the Mandelbrot Set
Black and White Mandelbrot set renderings:
Normal set and Inverted set
Mandelbrot set: some magnified particulars
Fractals rendered with Fractint
Fractint is probably the most complete fractal creation tool on the net.
Give also a look at XaoS, an excellent real-time Win32 fractal explorer
3D Quaternion-Julia Fractals
(images taken from Paul Bourke's site)
Some nice 3D Julia Fractals
(PDF, 247 KB)
Two big 3D Julia fractals and a 4D morphing sequence of the second one
(PDF, 351 KB)




Even Older projects


DOS/Win32/Web Software Dev





A small portfolio with screenshots from some real-time graphics projects here (PDF, 1.58 MB)