-->
Minix Video-device, O.S. 1995/96 Course Project
A graphical video-device implementation for Minix, a small UNIX clone originally developed by
Andrew Tanenbaum for educational purposes.
The demo shows basic 3D routines, formerly the start of our R3al-T 4D Engine by The Gang at
ArtNouveaU - January 6, 1996.
Minix/P5 O.S. 1995/96 group members were Dario "Pellicu$ / JapoTek" Pelella, Daniele Franza,
Gabriele "<G>SZ ~ ArtNouveaU" with invaluable help from my team-mate
Fulvio "BichMech ~ ArtNoveaU" Gioia.
|
|
Arcangel Particle System
Available parameters are:
number of particles, particles lifetime and birth emission, emission direction,
gravity and wind forces (both direction and strength), drag/bounce/friction,
surfaces dampening etc.
Key features: multiple emitters, collision betwen particles/spheres/walls,
Win32 application to assess visual impact and import/export emitters from/to
developers' applications, bounding-box evaluation, support for user-defined
parameters via callbackable pipeline stage (i.e particles size/colour
or animated texture support) and more
- August 23, 1999.
|
|
Watcom C/C++ Solid Texture Synthesis Library
An image synthesizer library.
Shaders: agate, checker, flare, gradients, granite, hexagon, leopard, marble, onion, wood...
Filters: emboss, blur, soften, color balance, clamp, inverse, flip, fire, displace...
Various blending modes (including add, modulate, difference, subtract, screen, luminosity,
darken, lighten models popular to Photoshop users) allowing layered textures.
Support for layer masks available
- August 20, 1998.
|
|
Microsoft Visual C/C++ Quick Math Intrinsics
Math library replacement for tiny code - August 27, 2002.
|
|
The SGADE Code Snippets
This is my contribution to The SGADE - February 4, 2002 - July 1, 2003.
The SGADE is a development environment for the Nintendo Gameboy Advance.
It's free and distributed without any limitations or garantuees. For more
information visit http://www.suddenpresence.com/sgade/.
|
|
GBA Fli/Flc Player Library
N/A - December 1, 2001.
|
|
Matrix, NET DLL & NetService Library
Matrix, a portable communication service API for network applications built on top
of NET DLL.
NET is a general purpose communication DLL (Visual Studio, Delphi, C++Builder and
Linux friendly) exposing its device-independent interface.
NetService is the former DirectPlay driver for the DLL (the system could be extended
with Linux/Win Socket drivers) - October 15, 1999.
Most of the code I've written in the last few years is copyrighted and cannot
be distributed here, if you are a possible employer, please contact me.
|
|
Smacker-2-AVI MFC Application
A simple tool to convert Smacker animations using Video For Windows public
interface to codecs - October 10, 1999.
The included Win32 executable is linked with Smacker 2.2i dynamic library
(copyrighted by RAD Games Tools thus not included) and could not work properly
with a different version of the DLL. I recommend to rebuild the application first.
|
|
Conv3DS Tool & DLL, Console, Win32 & C++Builder Application
3D-Studio tool to export characters and objects to the internal 3D engine format.
Both console, Win32 and C++Builder front-ends available. Exports skeletal animations with
skinning, smoothing groups support and more - September 25, 1999.
Most of the code I've written in the last few years is copyrighted and cannot
be distributed here, if you are a possible employer, please contact me.
|
|
VideoStream Multimedia Class
A generic film interface that wraps the Indeo codec interface class (Microsoft
DirectShow SDK) - April 17, 1999.
Most of the code I've written in the last few years is copyrighted and cannot
be distributed here, if you are a possible employer, please contact me.
|
|
Watcom C/C++ VESA Intrinsics
Basic VESA Bios Extension Interface is a simple VBE driver,
C source for Watcom C/C++ compiler included - October 31, 1997.
|
|
Watcom C/C++ Stdlib for Tiny Code
Stdlib replacement for tiny code is a tiny Watcom C/C++ run-time
system / stdlib / stdio / math and heap intrinsics - October 24, 1997.
Please note, most of the stuff you read is based on the work of SUBMiSSiVE/Cubic.
|
|
Texture Delight
A set of procedural textures for use with Imagine for the PC.
Every texture works on the Amiga too but you have to compile them yourself.
You need version 3 or above of Imagine, and if you have an Amiga you
need an FPU and a 68020 or above - March 10, 1996.
|
|
Imagine Staging File Format
This text will describe Imagine's staging file format. It is beyond the scope
of this text to describe any of the file formats used for basic object,
spline objects, deform tool, or any other object types not mentioned below
- August 20, 1997.
|
|
Imagine Mailing List FAQ
This is the Frequently Asked Questions posting for the Imagine
Mailing list. This posting is sent every so often to answer general
questions that users of the 3D rendering software, Imagine by Impulse
Inc. may have. It is aimed toward all users, especially newcomers to
the program - April 8, 1996.
|
|
Procedural texturing, Samples
N/A - May 8, 2002.
|
|
Seeds of Love
N/A - April 14, 1996.
Software: Imagine 4.0 (Impulse Inc.)
Hardware: PC Pentium 120MHz, 24MB RAM
|
|
Creeping
N/A - March 30, 1996.
Software: Imagine 3.0 (Impulse Inc.), Texture Delight (Gabriele Scibilia)
Hardware: PC Pentium 120MHz, 8MB RAM
|
|
Glamour
N/A - March 13, 1996.
Software: Imagine 3.0 (Impulse Inc.)
Hardware: PC Pentium 120MHz, 8MB RAM
|
|
Asteroid
N/A - February 5, 1996.
Software: Imagine 3.0 (Impulse Inc.)
Hardware: PC 486SX 20MHz, 16MB RAM
|
|
You and I
N/A - December 31, 1995.
Software: Imagine 3.0 (Impulse Inc.)
Hardware: PC 486SX 20MHz, 8MB RAM
|
|
Hand of Justice
N/A - October 28, 1995.
Software: Imagine 2.0 (Impulse Inc.), Display 1.86 (Jih-Sin Ho), Texture Studio 1.01 (Graham Dean, Andy Dean)
Hardware: PC 486SX 20MHz, 16MB RAM - AMIGA 1200, 2MB CHIP, 4MB FAST (Texture Studio)
|
|
download.stuffs
Feel free to use any material you find on this web site, you may link
to it, copy it, print it and share it (that's what listings are for anyway).
It would be nice, though, if you could mention where the material came
from and tell me what you are doing with it.
Most of the code I've written in the last few years is copyrighted and cannot
be distributed here.
> Listings
Display filtered with Listings sorted Descending by Date.
The SGADE Code Snippets, 2003 (20 KB)
NEW!
Microsoft Visual C/C++ Quick Math Intrinsics (7 KB)
The SGADE Code Snippets, 2002 (23 KB)
GBA Fli/Flc Player Library (N/A)
MATRIX, NET DLL & NETSERVICE LIBRARY (N/A)
UNLOCK!
Smacker-2-AVI MFC Application (483 KB)
CONV3DS TOOL & DLL (N/A)
UNLOCK!
Arcangel Particle System (N/A)
VIDEOSTREAM MULTIMEDIA CLASS (N/A)
UNLOCK!
Watcom C/C++ Solid Texture Synthesis Library (N/A)
Watcom C/C++ VESA Intrinsics (6 KB)
Watcom C/C++ Stdlib for Tiny Code (16 KB)
Texture Delight (182 KB)
Texture Delight, Binaries (33 KB)
Minix Video-device, 3D Demo & Docs (117 KB)
> Documents
Display filtered with Documents sorted Descending by Date.
Imagine Staging File Format (10 KB)
Imagine Mailing List FAQ (99 KB)
Minix Video-device, Documentation (27 KB)
> Artworks
Display filtered with Artworks sorted Descending by Date.
Procedural texturing, Samples (309 KB)
Seeds of Love (77 KB)
Creeping (250 KB)
Creeping, Making of (149 KB)
Glamour (177 KB)
Glamour, Making of (384 KB)
Asteroid (167 KB)
You and I (73 KB)
You and I, Making of (671 KB)
Hand of Justice (131 KB)
Hand of Justice, Testing (124 KB)
Hand of Justice, Texturing (138 KB)