Fine Programming from Paris.                 (c) May 2002


    INTRODUCTION
Introduction
Download
FAQ
Tutorial
Listing 1
Listing 2

 
 
 
 
 

 

What is Woof3D ?
Woof 3D is a graphic engine mainly a 3D engine for texturing 3D polygons much more like 3D cards.
It evolved a lot from it’s starting in May 2000 and now offers high level and low level fonctions for 3D and 2D graphics.

Why an other 
3D engine ?

Cause Woof3D is very SIMPLE to program.

Cause Woof3D offer true cross platforming with Linux X86, Windows95, AmigaOS 68K versions.

Cause Woof3D offer high level functions like direct Vscape or Caligari files handling.


Window version (transparent object)

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

CauseWoof3D also offer basic 2D and 3D primitives that allow to program lots of simple graphics softwares like OS-friendly games.

 
Supported platforms

PC x86 with Windows95 and DirectDraw (2D hardware acceleration)

Amiga 68k with 
AmigaOS 3.0-3.9 and Cybergraphics/Picasso96 (2D hardware acceleration )
or any computer emulating an Amiga the same way (with WinUAE,  DosUAE, etc…)


Window version (shaded object with background)

Amiga 68k with AmigaOS 3.0-3.9 and a Warp3D 3D card (3D hardware acceleration )

PC x86 with Linux and Xwindow (2D hardware acceleration )
 

Amiga version (inside WinUAE emulation)
Future versions

Porting to OpenGL and so access 3D hardware acceleration.

Porting to AmigaOS PowerPC.

Porting to AROS.

Optimize all versions especially the Amiga version with ASM.

What else could be done ?

Port to Nintendo GBA

Port Warp3D to Linux/Windows with use of special Woof3D calls.

Port to some kind of MacOS

Port to new Amiga OS or new Amiga hardwares


       Window version (other background)