Nov-2009: Vuze.com removed all the users pages & uploads, so I removed the "On Vuze" menu point: you'll only get a 404 (page not found) error.
Sept-2009 : 'got an new PC : Intel I5-750 (quad-core), gfx NVIDIA GTS-250 (1Go). So, new possibilities are coming: GPU programing with CUDA or parallel programing (or multi-threading) with the I5 processor. Videos size grows now to HD. \o/
I was born in 1965. I live in Normandy, France.
I first made my studies in 80-82 to become a technical designer. There were no CAD in schools at this time.
It was during the year 82 that I met a computer for the very first time: an Apple II+ running the so well known Space Invaders. At this time, I thought that computers were only used by physicists, mathematicians or other engineers... to resolve very complex problems. But, I understood that many things could be done with computers. The adventure begins...
I bought my first computer in 82: a ZX-81. With it, I learned the basics of programming, and wrote my first programs. Later, I bought a Oric-1. I continued with BASIC language for another year. Then I tried 6502A assembly : "Wow! It's really faster! Well, let's write in assembly too!". I wrote a few tools including a real-time clock using a timer.
In the late 80, I bought the computer which remains one of my favorites: an Amiga-500, changed later to an A2000. It has evolved over time, up to a A2000 based Amiga, with a 512Mo SCSI HD, 1Mo Video CHIP-RAM, 16-bit 8Mo RAM, 32-bit 4Mo FAST-RAM, CPU 68030, FPU 68882, ECS chipsets, Workbench 3.1. Then, I wrote using BOOPSI classes, in C and assembly, with the Geek Gadgets GNU development tools and the must-have Amiga ROM Kernel Manuals, programing a few tools including a real-time 31-bands audio spectrum display.
I began to use Povray too,
built some test scenes to learn more about it.
Over time, this tool has become one of my favorite games.
Other toys have been added including OctaMed,
Real-3D...
303emu
- a Roland TB-303 emulator - to generate bass/synths lines.
I noticed that Real-3D strangely displayed rendered images on ECS - especially on my 8 colors Workbench screen.
I think this is because Real-3D were written to be used with AGA chipsets instead.
So, I wrote a library - as for Gfx cards Real-3D libraries - to display in a Hires-lace 16 levels gray shade screen,
with an embedded floating Floyd-Steinberg dithering filter using only 2 lines instead of all the screen height.
The results looked really nice.
I expanded the code to support HAM, Extra Half-Brite, and finally,
all ECS display modes - except the Super Hires mode:
this one could only have 4 colors and were not useful for 3D.
Later, I added an Ordered dithering filter,
which looked better with some display modes.
At the moment, I use 2 PC, and the second one runs Debian only (it has dual-boot WinXP/Ubuntu for a time). I do even more complex things with Linux (see Music/Autowash and Povray sections). I still program: in C, C++, sh/bash, ... I create sound loops, 3D animations (some are anaglyph too)...
You can find and download many things I made and put here. Use the top menu to go and see what's in there. Downloads are free of charge.
Works (videos, audio tracks and pictures) are under the Creative Commons (by-nc-sa) License. Sources codes (povray scenes, scripts, programs) are under the GNU Public License.
Enjoy!